Excel VBA質問箱 IV

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

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


11760 / 13645 ツリー ←次へ | 前へ→

【14347】印刷について koshimizu 04/5/26(水) 14:20 質問[未読]
【14348】Re:印刷について ちゃっぴ 04/5/26(水) 14:29 発言[未読]
【14349】Re:印刷について koshimizu 04/5/26(水) 15:03 質問[未読]
【14350】Re:印刷について ちゃっぴ 04/5/26(水) 15:07 回答[未読]

【14347】印刷について
質問  koshimizu  - 04/5/26(水) 14:20 -

引用なし
パスワード
   こんにちは。

Excelのシートが40シート有ります。このシートをランダムに選んで印刷をしたいのですが、自動記録では下記のようになりますが、
Sheets(Array("01", "03", "05")).Select
  ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
 
これをInputBoxに渡して行いたいのですが
insatu = InputBox("シート名を入力して下さい。", "印刷数")
???????? := insatu
?の部分の記述方法をお教えいただけませんか。
それ以前の問題もあるかと思われますがよろしくお願いします。 

【14348】Re:印刷について
発言  ちゃっぴ  - 04/5/26(水) 14:29 -

引用なし
パスワード
   この場合InputBox使うよりも、UserFormでリストボックスにシート名を配置し、それを選択させるほうがよいのでは?

【14349】Re:印刷について
質問  koshimizu  - 04/5/26(水) 15:03 -

引用なし
パスワード
   ちゃっぴ さん こんにちは。
早速のアドバイスありがとうございます。

>この場合InputBox使うよりも、UserFormでリストボックスにシート名を配置し、それを選択させるほうがよいのでは?

初心者でUserFormでリストボックスを使用したことがありません。
よろしくお願いします。

【14350】Re:印刷について
回答  ちゃっぴ  - 04/5/26(水) 15:07 -

引用なし
パスワード
   >初心者でUserFormでリストボックスを使用したことがありません。
>よろしくお願いします。

井上さんのホームページです。
http://www.asahi-net.or.jp/~ef2o-inue/vba_k/sub04_080.html

ここみて勉強しましょう

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