Excel VBA質問箱 IV

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

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


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

【53625】チェックBOX たく 08/1/26(土) 23:17 質問[未読]
【53627】Re:チェックBOX じゅんじゅん 08/1/27(日) 6:14 発言[未読]
【53638】Re:チェックBOX たく 08/1/27(日) 22:39 発言[未読]
【53639】Re:チェックBOX じゅんじゅん 08/1/27(日) 22:49 発言[未読]
【53640】Re:チェックBOX ichinose 08/1/28(月) 7:10 発言[未読]
【53642】Re:チェックBOX じゅんじゅん 08/1/28(月) 9:50 発言[未読]
【53675】Re:チェックBOX たく 08/1/30(水) 21:26 お礼[未読]

【53625】チェックBOX
質問  たく  - 08/1/26(土) 23:17 -

引用なし
パスワード
   エクセルのマクロでフォームのチェックBOXにレチェックをしていない時に印刷ボタンを押した時、印刷してもいいかのはい、いいえを出せるようなマクロを教えて下さい。(レチェックがある場合は表示なし)

よろしくお願いします。

【53627】Re:チェックBOX
発言  じゅんじゅん  - 08/1/27(日) 6:14 -

引用なし
パスワード
   ▼たく さん:
>エクセルのマクロでフォームのチェックBOXにレチェックをしていない時に印刷ボタンを押した時、印刷してもいいかのはい、いいえを出せるようなマクロを教えて下さい。(レチェックがある場合は表示なし)
>
>よろしくお願いします。

>印刷ボタン
とは任意で作成したボタンの事?
それともツールバーにあるボタンの事?

【53638】Re:チェックBOX
発言  たく  - 08/1/27(日) 22:39 -

引用なし
パスワード
   ▼じゅんじゅん さん:
>▼たく さん:
>>エクセルのマクロでフォームのチェックBOXにレチェックをしていない時に印刷ボタンを押した時、印刷してもいいかのはい、いいえを出せるようなマクロを教えて下さい。(レチェックがある場合は表示なし)
>>
>>よろしくお願いします。
>
>>印刷ボタン
>とは任意で作成したボタンの事?
>それともツールバーにあるボタンの事?
印刷ボタンはツールバーのボタンです、
よろしくお願いします。

【53639】Re:チェックBOX
発言  じゅんじゅん  - 08/1/27(日) 22:49 -

引用なし
パスワード
   ▼たく さん:
>▼じゅんじゅん さん:
>>▼たく さん:
>>>印刷ボタン
>>とは任意で作成したボタンの事?
>>それともツールバーにあるボタンの事?
>印刷ボタンはツールバーのボタンです、
>よろしくお願いします。

ツールバーの印刷ボタンをオリジナルで作れば、まずは一歩進むのかな?
ツールバー絡みは作った事ないので、こちらが参考になりませんか?
http://officetanaka.net/excel/vba/tips/tips54.htm

【53640】Re:チェックBOX
発言  ichinose  - 08/1/28(月) 7:10 -

引用なし
パスワード
   おはようございます。

>エクセルのマクロでフォームのチェックBOXにレチェックをしていない時に印刷ボタンを押した時、印刷してもいいかのはい、いいえを出せるようなマクロを教えて下さい。(レチェックがある場合は表示なし)
>
>よろしくお願いします。
記述されたチェックBOXが仮にSheet1というシート名のシートに
チェック 1 という名前で貼り付けられているとすると・・・、

このブックのThisworkbookのモジュール(標準モジュールではありませんよ)に

'======================================
Private Sub Workbook_BeforePrint(Cancel As Boolean)
  With Worksheets("sheet1").CheckBoxes("チェック 1")
    If .Value <> 1 Then
     If MsgBox("印刷しますか?", vbYesNo) <> 6 Then Cancel = True
     End If
    End With
End Sub

として、当該チェックボックスにチェックが入っていない状態で
印刷ボタンをクリックしてみてください。
印刷の有無のメッセージが表示されます。

こういうことですか?

【53642】Re:チェックBOX
発言  じゅんじゅん  - 08/1/28(月) 9:50 -

引用なし
パスワード
   ▼ichinose さん:
>おはようございます。
>'======================================
>Private Sub Workbook_BeforePrint(Cancel As Boolean)
>  With Worksheets("sheet1").CheckBoxes("チェック 1")
>    If .Value <> 1 Then
>     If MsgBox("印刷しますか?", vbYesNo) <> 6 Then Cancel = True
>     End If
>    End With
>End Sub

こうゆう方法があったのですね。
勉強になりました。(早速メモさせて頂きました)

【53675】Re:チェックBOX
お礼  たく  - 08/1/30(水) 21:26 -

引用なし
パスワード
   ichinose さんありがとございました。
がんばってやってみます

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