|
回答が遅くなりまして、申し訳ありません
▼よん さん:
>Worksheets("A").Cells(伝票, 1) = Range("B2")
>If Range("B2") <> "" Then
ここですが、
『シートBのB2にシートAの値を入れて、空白チェックを行っている』
ということでいいですか?
もしそうならば、
Range("B2") = Worksheets("A").Cells(伝票, 1)
となります
>Worksheets("伝票7").Range ("B2")
>のところで、
>「オブジェクトはこのプロパティまたはメソッドをサポートしていません」
>となりました。
>どう変更すればよろしいでしょうか?
これだけでは、指定したセルをどうしたいのか書かれてません
Worksheets("伝票7").Range ("B2")
また、Range と ( の間にスペースがあるように見えますね
とすると
Worksheets("伝票7")
が Worksheet オブジェクトではないと認識されている為だと思われます
とりあえず、↓のコードを実行してみてください
Sub 発行()
Worksheets("B").Activate
For 伝票 = 1 To 10
Worksheets("B").Range("B2") = Worksheets("A").Cells(伝票, 1)
If Worksheets("B").Range("B2") <> "" Then
印刷
End If
Next 伝票
End Sub
|
|