Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


40731 / 76732 ←次へ | 前へ→

【41092】検索について
質問  しげ  - 06/7/28(金) 22:20 -

引用なし
パスワード
   こんにちは。
検索について色々前の投稿を見させて頂き、書いていたのですが
初心者のため、分からない事が出てきたので質問させてください。


BOOK1
シート1には
プロジェクト名     期間       
プロジェクト1 2005/10/1〜2006/4/30  
プロジェクト2 2006/4/30〜2006/9/30
プロジェクト3 2006/12/1〜2006/5/30

シート2には
        2006/4月  5月  6月  7月  8月  9月 ・・・ 2007/3月
プロジェクト1 
プロジェクト2 
プロジェクト3 

BOOK2(プロジェクト1)
10月  11月   12月   1月   2月   3月   4月
120   130   140   150   160  170   180

BOOK3(プロジェクト2)
4月   5月   6月   7月   8月   9月
100   120   120   140   150   120

BOOK4(プロジェクト3)
12月   1月   2月   3月   4月   5月
120   130   140   150  160    170

BOOK2、3、4の情報をBOOK1のシート2に転記したいのです。
ただ、1期が2006/4〜2007/3のため 2005年の情報は転記する必要がないのです。
プロジェクト1は4月のみ、プロジェクト2は4月から9月すべて
プロジェクト3は4月と5月 という具合です。

sub 転記()
  dim II as variant
  dim BRow as range
  set II =workbook("プロジェクト1").range("A1:A12").find(what:="4月",
      lookin:=values,lookat:=xlwhole)
  if not II is nothing then
   BRow=workbook(1).sheets(2).range("B65536").end(xlup).row
   workbook(1).sheets(2).range("B" & BRow+1) =II.offset(1).value
  else
   BRow=workbook(1).sheets(2).range("B65536").end(xlup).row
   workbook(1).sheets(2).range("B" & BRow+1)="0"
  end if
End sub

どう変えていけばよいのでしょうか?
ご教授お願いします。
いくつかの質問とかぶっているところが有ると思うのですが・・・申し訳ないです。

0 hits

【41092】検索について しげ 06/7/28(金) 22:20 質問
【41118】Re:検索について kobasan 06/7/30(日) 22:40 発言
【41119】Re:検索について しげ 06/7/31(月) 0:02 発言
【41122】Re:検索について ハチ 06/7/31(月) 8:36 発言
【41127】Re:検索について ハチ 06/7/31(月) 14:32 発言
【41150】Re:検索について しげ 06/7/31(月) 22:40 お礼
【41153】Re:検索について ハチ 06/7/31(月) 23:52 発言
【41321】Re:検索について しげ 06/8/4(金) 23:27 発言
【41322】Re:検索について ハチ 06/8/5(土) 7:31 回答
【41337】Re:検索について しげ 06/8/6(日) 18:02 発言
【41424】Re:検索について しげ 06/8/9(水) 22:02 お礼
【41125】Re:検索について kobasan 06/7/31(月) 14:00 回答
【41151】Re:検索について しげ 06/7/31(月) 22:50 お礼

40731 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free