
マクロ初心者なのですが、仕事でほぼ同じ作業の繰り返しがあり、下記作業のマクロ作成を考えております。
sheet1のA2からF2をsheet2のA2からF2へ表示し、sheet2を印刷
sheet1のA3からF3をsheet2のA2からF2へ表示し、sheet2を印刷
sheet1のA4からF4をsheet2のA2からF2へ表示し、sheet2を印刷
.
.
上記作業を空白セルまで繰り返し、空白になった時点で終了。
※A列以外は空白の可能性がある為、A列が空白になったら完了が好ましいです。
※sheet1のデータは毎回異なる行数となります。
自分で調べながら作成したのですが、いまいち上手く作れません。
どなたかお力添えいただけませんでしょうか。
No.2ベストアンサー
- 回答日時:
こんにちは
>自分で調べながら作成したのですが、いまいち上手く作れません。
とのことですが、考え方はいろいろあると思いますのであくまでも一例です。
また、原型としてのサンプルですので、チェックその他の処理は適宜追加してください。
※ A列の最終列までを対象としていますが、途中に空白セルがあった場合はスキップします。
※ データは単純にコピペで写していますが、元のデータに関数式などが設定されている場合、コピペだと値が変わったりエラー表示になることがあります。
そのような場合は、PasteSpecialを利用するなどに修正するとよいでしょう。
Sub SampleW5()
Dim sh As Worksheet, rw As Long
Set sh = Worksheets("Sheet2")
With Worksheets("Sheet1")
For rw = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
If .Cells(rw, 1) <> "" Then
.Cells(rw, 1).Resize(1, 6).Copy Destination:=sh.Cells(2, 1)
sh.PrintOut
End If
Next rw
End With
End Sub
早速のご解答いただきまして、ありがとうございます!
上記数式で無事解決できました!
色々なやり方があるのですね、せっかくなので1つずつ覚えて行こうと思います。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- Excel(エクセル) 【Excel質問】別シートにある複数の同型の表から、同じ行項目にある数字を集計する 4 2023/02/16 00:14
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) VBAにてエクセルをpdf化する方法 1 2023/03/10 16:20
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- Visual Basic(VBA) ExcelVBAのマクロについて。 9 2022/05/04 14:50
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Visual Basic(VBA) このプログラムなんですがsheetにデータを置いて表示できるようにしてありますがsheetに101を 2 2023/02/23 20:13
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LINEのこの空白ってどんな意味...
-
Excel計算式が入ってるセルを空...
-
Wordの差し込み印刷で空白行が...
-
Word ○(まる)で表示される空白
-
アクセスのクエリで空白を0と...
-
「 - 」と「 _ 」 の違い
-
エクセルでフッターに空白を入れる
-
エクセルで1つでも×か空白があ...
-
latexで、行の先頭に空白を入れ...
-
INDEXとMATCH関数で#N/Aが出る...
-
EXCEL 連動したドロップダウン...
-
PowerPointの表内のカンマ
-
エクセル 数式の無効化
-
【VBA】PDF出力に任意のファイ...
-
エクセルで休日の「休」という...
-
Excelでセルを次の行の先頭の列...
-
エクセル関数:文字だけでなく...
-
名簿の漢字名を関数で半角カナ...
-
EXCELで縦の行全てに一括して文...
-
Excelのテーブル上のセルの保護...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordの差し込み印刷で空白行が...
-
LINEのこの空白ってどんな意味...
-
Excel計算式が入ってるセルを空...
-
「 - 」と「 _ 」 の違い
-
latexで、行の先頭に空白を入れ...
-
Word ○(まる)で表示される空白
-
INDEXとMATCH関数で#N/Aが出る...
-
エクセルでフッターに空白を入れる
-
アクセスのクエリで空白を0と...
-
Excel関数で90%から110%の間を◎...
-
VBA ""が認識されないのはなぜ...
-
エクセルで作成した表で、空白...
-
エクセルの数式 重複する件数...
-
ちょっと特殊な連続印刷のマク...
-
マクロ 空白セルまで繰り返す
-
bashでの空白と空文字の判断
-
別セルの文字列を表示させる解...
-
どちらかが空白ならば……
-
エクセルで上の行の値を自動的...
-
excelの計算表示で。
おすすめ情報