AAAシートの該当するセルに 1が入っている場合は印刷シートで該当分印刷を行うのですが、
以前は対象の1のセルが20件あれば10枚の印刷を行っていましたが、
パソコンを変えてからは対象が10件でも20件でも2枚(対象4件分)の印刷を行い終了してしまいます
以前問題なく動いていたマクロは下記となります
印刷2()
Dim i As Long
Dim k As Long
Dim LastRow As Long
For i = 7 To LastRow
If Cells(i, 1).Value = 1 Then
k = k + 1
If k = 1 Then
With Worksheets("印刷シート")
.Range("E12").Value = Cells(i, 3).Value
End With
Else
With Worksheets("印刷シート")
.Range("E51").Value = Cells(i, 3).Value
.PrintOut
'.PrintPreview'(確認用)
.Range("E12:G12,E51:G51").ClearContents
End With
k = 0
End If
End If
Next i
'奇数個の場合の対応
If k = 1 Then
Worksheets("印刷シート").PrintOut
'Worksheets("印刷シート").PrintPreview
End If
MsgBox "印刷が終了〜だよ お疲れ様 "
End Sub
For i = 7 To LastRow
If Cells(i, 1).Value = 1 Then
k = k + 1
If k = 1 Then
With Worksheets("印刷シート")
.Range("E12").Value = Cells(i, 3).Value
End With
Application.Wait Now + TimeValue("00:00:01") '1秒止める
Else
With Worksheets("印刷シート")
.Range("E51").Value = Cells(i, 3).Value
.PrintOut
'.PrintPreview
.Range("E12:G12,E51:G51").ClearContents
End With
k = 0
End If
End If
Next i
'奇数個の場合の対応
If k = 1 Then
Worksheets("印刷シート").PrintOut
'Worksheets("印刷シート").PrintPreview
End If