Excel VBA質問箱 IV

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

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


49523 / 76732 ←次へ | 前へ→

【32118】Re:空白を除いて範囲内でFor
発言  かみちゃん  - 05/12/6(火) 16:34 -

引用なし
パスワード
   こんにちは。かみちゃん です。

>>>問題の表のサンプルと、VLOOKUP数式の具体的なサンプルを提示してみて下さい。
>>
>>
>>    A    B    C    D
>>1   伝票番号 作業開始 作業終了    
>>2                
>>3   顧客名  =VLOOKUP($A$2,A2:D16,2)        
>>4   所在地  =VLOOKUP($A$2,A2:D16,3)        
>>5   製品   =VLOOKUP($A$2,A2:D16,4)
>
>シートの指定は省きました。
>A2に伝票番号を入れると項目がB3、B4、B5に表示されます。

伝票番号、顧客名、所在地、製品の一覧は
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=32103;id=excel
で示された表ですか?
この表は、Keinさんもおっしゃっていますが、当然別シートですよね?

>1つずつ伝票番号をA2に入れて、印刷 というのを繰り返さなければならない。
>これをForで自動化したいのです。

最初ご提示されたコード
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=32091;id=excel
と何か全然違うことのようですが、
つまり、For 〜 Next で別シートのA列を検索して、空白以外のセルの値
(5、9、12行目を飛ばして)を順に入力して、「印刷作業」をしていき
たいということでしょうか?

それであれば、VLOOKUPを使うこともないと思うのですが・・・
ただ、「作業開始」と「作業終了」はマクロ開始前に入力しておくという
ことですよね?つまり、各伝票番号共通になるということでしょうか?
2 hits

【32091】空白を除いて範囲内でFor seiji 05/12/6(火) 12:55 質問
【32093】Re:空白を除いて範囲内でFor かみちゃん 05/12/6(火) 13:01 発言
【32094】Re:空白を除いて範囲内でFor seiji 05/12/6(火) 13:13 発言
【32096】Re:空白を除いて範囲内でFor かみちゃん 05/12/6(火) 13:16 発言
【32141】Re:空白を除いて範囲内でFor seiji 05/12/6(火) 22:56 お礼
【32097】Re:空白を除いて範囲内でFor Kein 05/12/6(火) 13:24 発言
【32104】Re:空白を除いて範囲内でFor seiji 05/12/6(火) 15:30 質問
【32105】Re:空白を除いて範囲内でFor seiji 05/12/6(火) 15:35 質問
【32118】Re:空白を除いて範囲内でFor かみちゃん 05/12/6(火) 16:34 発言
【32107】Re:空白を除いて範囲内でFor Kein 05/12/6(火) 15:39 発言
【32127】sheet1として seiji 05/12/6(火) 19:57 質問
【32128】sheet2として seiji 05/12/6(火) 20:04 質問
【32130】Re:空白を除いて範囲内でFor かみちゃん 05/12/6(火) 20:13 発言
【32132】Re:sheet2として Kein 05/12/6(火) 21:09 回答
【32140】Re: seiji 05/12/6(火) 22:53 お礼

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