mokachan回答ポイント 70ptウォッチ 1

【エクセルマクロ】に詳しい方教えて下さい。


以下のマクロを
印刷用シートの AV1 を検索値 として
データシートの D列には関数が入っていてある条件にあったセルに正の整数が返る様になっています。
データシートの A列には1から順番に数字が入っています。


データシートのD列に数字が入っているレコードのA列の番号を印刷用シートのAV1に順番に入れて印刷してD列の全てが印刷出来るようにしたいと思っています。

このマクロのどの部分を直せばいいか教えて下さい。宜しくお願いします。


Option Explicit
Option Base 0

Sub test()

Dim PrintSheet As Worksheet
Dim DataSheet As Worksheet
Dim r As Long

Set PrintSheet = Worksheets("印刷用シート")
Set DataSheet = Worksheets("データシート")

r = 2

Do While DataSheet.Cells(r, 1).Value <> ""
If DataSheet.Cells(r, 2).Value => 1 Then

PrintSheet.Cells(1, 1).Value = DataSheet.Cells(r, 1).Value

PrintSheet.Calculate

PrintSheet.PrintOut
End If
r = r + 1
Loop

End Sub

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

みんなの回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2008-01-30 19:27:31
終了日時
2008-02-06 19:30:02
回答条件
1人2回まで

この質問のカテゴリ

この質問に含まれるキーワード

関数2326エクセル3560マクロ1586整数203レコード916

人気の質問

メニュー

PC版