Excel VBA質問箱 IV

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

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


12563 / 13646 ツリー ←次へ | 前へ→

【9898】今日の日付のシートを印刷 igusuke 03/12/20(土) 15:03 質問
【9899】Re:今日の日付のシートを印刷 INA 03/12/20(土) 15:40 回答
【9900】Re:今日の日付のシートを印刷 igusukei 03/12/20(土) 16:02 質問
【9901】Re:今日の日付のシートを印刷 Kein 03/12/20(土) 16:17 回答
【9911】Re:今日の日付のシートを印刷 igusuke 03/12/20(土) 21:10 お礼

【9898】今日の日付のシートを印刷
質問  igusuke  - 03/12/20(土) 15:03 -

引用なし
パスワード
   sheetが1〜31まであり、マクロで今日の日付のシートを印刷したい
皆さんよろしくお願いします。

【9899】Re:今日の日付のシートを印刷
回答  INA  - 03/12/20(土) 15:40 -

引用なし
パスワード
   ▼igusuke さん:
>sheetが1〜31まであり、マクロで今日の日付のシートを印刷したい
>皆さんよろしくお願いします。

シートの調べ方は、for each 〜 next
今日に日付は、 Day(Date)
印刷は、 PrintOut

で出来ますが、どの部分が分からないのですか?

【9900】Re:今日の日付のシートを印刷
質問  igusukei  - 03/12/20(土) 16:02 -

引用なし
パスワード
   ▼INA さん:
>シートの調べ方は、for each 〜 next
>今日に日付は、 Day(Date)
>印刷は、 PrintOut
>
>で出来ますが、どの部分が分からないのですか?
すみません、ほとんど解らないのです
マクロの記録で今日の日付のシートをクリックし印刷、で記録したのを見ても
よく解らず、マクロボタンを1〜31まで作れば問題ないのですが
1つの印刷ボタンで出来るものなら・・・
シート名は簡単に "1"〜"31" の31枚です
よろしく

【9901】Re:今日の日付のシートを印刷
回答  Kein  - 03/12/20(土) 16:17 -

引用なし
パスワード
   1〜31までが順番どうりに並んでいて、その他にシートはないのなら・・

Sub MyDay_Print()
  Dim TDay As Integer

  TDay = Day(Date)
  On Error Resume Next
  Worksheets(TDay).PrintOut Copies:=1
End Sub

で、済みます。

【9911】Re:今日の日付のシートを印刷
お礼  igusuke  - 03/12/20(土) 21:10 -

引用なし
パスワード
   INAさん、Keinさん

>Sub MyDay_Print()
>  Dim TDay As Integer
>
>  TDay = Day(Date)
>  On Error Resume Next
>  Worksheets(TDay).PrintOut Copies:=1
>End Sub

これでバッチリです!!
ありがとうございました、希望通りうまく行きました(^^)/
また、なにかありましたらよろしくお願いします。

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