
Sheet1のB1から最終行までの値を、マクロを実行する度にSheet2のA列からB列・C列・・へと順に貼り付けたいです。
B列の行数は決まっていません。
例えばSheet1でB1からB5にそれぞれ1,2,3,4,5,と入力してマクロを実行するとSheet2のA1から下へ貼り付け、手動でSheet1に戻ってB列を手動で消去してB1からB6に6,7,8,9,10,11と入力してマクロを実行するとSheet2のB1から下へ貼り付け、
という動きにしたいです。
これをVBAで行いたいです。
お詳しい方宜しくお願いいたします。

No.2ベストアンサー
- 回答日時:
こんばんは
目的は不問として クイズだと思って回答します
コードは一例です
Sub ValuesToSheet2Columns()
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim rng As Range
Dim n As Long
Set ws1 = ThisWorkbook.Sheets("Sheet1")
Set ws2 = ThisWorkbook.Sheets("Sheet2")
Set rng = ws1.Range("B1", ws1.Cells(Rows.Count, "B").End(xlUp))
If Application.CountIf(ws2.Columns(1), "<>") = 0 Then n = 0 Else n = 1
ws2.Cells(1, Columns.Count).End(xlToLeft).Offset(, n).Resize(rng.Count, 1).Value = rng.Value
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA別シートの最終行の次行へ転記したい。
Visual Basic(VBA)
-
エクセルVBAでコピーして順番に張り付けをしたい!
Visual Basic(VBA)
-
エクセルvbaで、別シートの最下行にデータを取り込むコードを教えてください。
Visual Basic(VBA)
-
-
4
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
-
5
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
6
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
7
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
8
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
-
9
EXCEL VBAで複数シートから該当列のみを別シート列方向に順番に貼り付け
Visual Basic(VBA)
-
10
WorkBooksをオープンさせずにシートにコピーしたい【EXCEL VBA】
Excel(エクセル)
-
11
Excel VBAで同じフォルダ内のファイルを開くには?
Excel(エクセル)
-
12
VBAを使って検索したセルをコピーして別の場所に貼り付ける。
Visual Basic(VBA)
-
13
VBAで文字列を数値に変換したい
Excel(エクセル)
-
14
エクセルで特定の列が0表示の場合、その行を非表示にしたい
Excel(エクセル)
-
15
VBA 数式を残して値をクリアについて
Excel(エクセル)
-
16
excelのマクロで該当処理できなければ飛ばして進むにはどうすればよいのでしょうか
Visual Basic(VBA)
-
17
複数のマクロボタンをまとめて一つのマクロボタンにするということ。
Excel(エクセル)
-
18
【VBA】特定の文字が入っている行の一部を抽出して別シートコピーするには
Visual Basic(VBA)
-
19
VBA 空白行に転記する
Visual Basic(VBA)
-
20
エクセルで保存時に全部のシートの最終行をコピーして数値で貼り付けたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
wordを起動した際に特定のペー...
-
一つのTeratermのマクロで複数...
-
エクセルに張り付けた写真のフ...
-
TERA TERMを隠す方法
-
エクセルで縦に並んだデータを...
-
ExcelVBAでPDFを閉じるソース
-
Excel マクロ VBA プロシー...
-
ExcelのVBA。public変数の値が...
-
マクロ実行時、ユーザーフォー...
-
特定文字のある行の前に空白行...
-
エクセルで特定の列が0表示の場...
-
Excelのセル値に基づいて図形の...
-
VBScript VisioをPDFに変換
-
ExcelVBAの繰り返し処理でwebク...
-
VBAにて別ワークブック上の実行...
-
マクロを使用して、A列にある文...
-
Excel_マクロ_現在開いているシ...
-
EXCELマクロでのThisisWor...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excelのセル値に基づいて図形の...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
Excel_マクロ_現在開いているシ...
-
ExcelVBAでPDFを閉じるソース
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
エクセルで縦に並んだデータを...
-
TERA TERMを隠す方法
-
特定文字のある行の前に空白行...
-
Excel マクロでShearePoint先の...
-
UWLSの記録でマクロを作成し使...
-
エクセルで別のセルにあるふり...
-
マクロ実行時、ユーザーフォー...
-
ソース内の行末に\\
-
wordを起動した際に特定のペー...
おすすめ情報