
No.1ベストアンサー
- 回答日時:
Sub PrOutTest ()
Dim Ir as Long
with worksheets("シート2")
for Ir = 1 to worksheets("シート1").cells(65000, 1).end(xlup).row
.cells(3, 1).Value = worksheets("シート1").cells(Ir, 1)
.cells(4, 1).Value = worksheets("シート1").cells(Ir, 2)
.PrintOut
next Ir
end with
end sub
4行目後半のworksheets("シート1").cells(65000, 1).end(xlup).row
でシート1の入力されている最終行を求めています。
for to next で 1行目から最終行まで同じ処理を繰り返しています。
最終行の処理が終わるとマクロを終了します。
手元にエクセルがないので確認していませんが、コピーしていただければたぶん動くと思います。
シート1が"sheet1"であれば訂正してください。
No.3
- 回答日時:
No1 です。
セルA4に"円"がついてました。6行目を
.cells(4, 1).Value = worksheets("シート1").cells(Ir, 2).Value & "円"
と訂正いたします。
No.2
- 回答日時:
印刷するループの中で
if cells(i,1)="" then exit sub
のように終了条件を入れてあげればデータがないところで終了させることができます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- Excel(エクセル) エクセルでキーリストからデータを取り出して1枚1枚印刷するには? 11 2022/06/27 09:52
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- Excel(エクセル) 請求書と領収書の作成 4 2022/11/10 16:13
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでデータの比較をした...
-
VBAで解決した質問ですが、追加...
-
VBAで変数の数/変数名を動的に...
-
EXCELのSheet番号って変更でき...
-
楽天RSSからエクセルVBAを使用...
-
VBA別シートの最終行の次行へ転...
-
月毎に現金出納帳に転記するコ...
-
Count Ifのセルの範囲指定に変...
-
複数シートの複数列に入力され...
-
マクロ実行後に別シートの残像...
-
vba初心者です。どなたか教えて...
-
実行エラー1004 解決できません...
-
100万件越えCSVから条件を満た...
-
vba 住所で判断して担当支店に...
-
日々の日誌の各データを別Book...
-
VBA シート間の転記で、条件の...
-
アクセスからエクセルへ出力時...
-
マクロの「SaveAs」でエラーが...
-
ExcelのVBAでグループ分けしたい
-
複数のエクセルファイルとシー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELのSheet番号って変更でき...
-
マクロの「SaveAs」でエラーが...
-
マクロ実行後に別シートの残像...
-
VBA 空白行に転記する
-
VBA別シートの最終行の次行へ転...
-
Count Ifのセルの範囲指定に変...
-
【VBA】データを各シートに自動...
-
Changeイベントで複数セルへの...
-
VBAで変数の数/変数名を動的に...
-
VBA 別ブックからの転記の高速...
-
Excel VBA オートフィルターで...
-
【VBA】特定の条件でセルをコピー
-
VBAでEXCELから固定長...
-
Excel2013で切り取り禁止
-
Unionでの他のシートの参照につ...
-
楽天RSSからエクセルVBAを使用...
-
100万件越えCSVから条件を満た...
-
ExcelのVBマクロを、バックグラ...
-
VBA 実行時エラー1004 rangeメ...
-
同じ作業(データコピー・貼付...
おすすめ情報