|
βさん
こんばんは
*βさんのコードとkanabunさんのコードでは、関係ない所まで出ませんでした。
>>ファームボタンで印刷をしたのですが、「印刷」の文字が
>>1〜2秒ほど関係ない所まで出てきまして、投稿をさせていただいたのです。
私のコード今までのコードです。
Sheet(エネ)に
Private Sub Worksheet_Change(ByVal Target As Range)
Worksheets("メニュー").Range("C10").Value = IIf(Range("C13").Value = "" And Range("C14").Value = "", "", "印 刷")
Worksheets("メニュー").Range("E10").Value = IIf(Range("C64").Value = "" And Range("C65").Value = "", "", "印 刷")
Worksheets("メニュー").Range("G10").Value = IIf(Range("C115").Value = "" And Range("C116").Value = "", "", "印 刷")
Worksheets("メニュー").Range("I10").Value = IIf(Range("C166").Value = "" And Range("C167").Value = "", "", "印 刷")
Worksheets("メニュー").Range("D10").Value = IIf(Range("C219").Value = "" And Range("C220").Value = "", "", "印 刷")
Worksheets("メニュー").Range("F10").Value = IIf(Range("C248").Value = "" And Range("C249").Value = "", "", "印 刷")
Worksheets("メニュー").Range("H10").Value = IIf(Range("C277").Value = "" And Range("C278").Value = "", "", "印 刷")
Worksheets("メニュー").Range("J10").Value = IIf(Range("C306").Value = "" And Range("C307").Value = "", "", "印 刷")
End Sub
標準モジュール(Sheet(メニュー)にファームボタン )に
Sub 印_エネ_簡易書留_小()
If MsgBox("この台帳を印刷しますします。" & Chr$(13) & "よろしいですか?", vbYesNo) = vbYes Then
With Sheets("エネ").Range("C213:I238")
.Offset(.Rows.Count).Resize(2).EntireRow.Insert
.EntireRow.Copy
.Offset(.Rows.Count + 2).Resize(2).EntireRow.Insert
Application.CutCopyMode = False
.Resize(.Rows.Count * 2 + 2).PrintOut Copies:=1, Collate:=True ', Preview:=True
.Offset(.Rows.Count).Resize(.Rows.Count + 2).EntireRow.Delete
End With
End If
End Sub
です。
|
|