
No.2ベストアンサー
- 回答日時:
こんにちは
・元のデータがあるシート名は「Sheet1」と仮定しました。
・コピーする対象はB~Dで良いものと仮定しました。
(列数が異なる場合は、ループ数を修正してください)
Sub Q12952539()
Dim rng As Range, col As Long
With Worksheets("Sheet1")
On Error Resume Next
For col = 2 To 4
Set rng = Worksheets(.Cells(1, col).Text).Range("D7")
If Err.Number = 0 Then
rng.Resize(103).Value = .Cells(2, col).Resize(103).Value
End If
Next col
On Error GoTo 0
End With
End Sub
No.1
- 回答日時:
こんにちは
>VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください。
には、条件が足りませんが、
シート名が書いてあるセルを選択して
その下の1行から№104行のデータを選択したシート名のD7より出力する
コードです。
シート名などが無ければエラーが返りますのでエラールーチンを加える必要があります
Sub test()
Dim acvCell As Range
Set acvCell = Selection
Worksheets(acvCell.Text).Range("D7:D109").Value = acvCell.Offset(1).Resize(103).Value
acvCell.Select
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 11:55
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 1 2023/02/27 22:21
- Excel(エクセル) 【マクロ】同じフォルダ内にある複数ブックから1つのブック内の1シートにデータを集めたい 6 2022/09/28 18:16
- Excel(エクセル) 複数セルデータを別シートの単一セルにコピーしたい。(詳細をご参照ください) 1 2022/12/14 15:08
- Visual Basic(VBA) 【困っています2】VBA 追加処理の記述を教えてください。 2 2022/08/26 11:42
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA セルの値と同じ名前のシートにデータを補填するやり方を教えてください エクセルのブックがありま
Excel(エクセル)
-
セルの値と同じ名前のシートをアクティブにするには?
Excel(エクセル)
-
エクセルVBA Ifでシート名が合致したら別ファイルから転記する場合のElse IfとForの書き方
Visual Basic(VBA)
-
-
4
VBA シート名が一致した場合の転記内容について
Visual Basic(VBA)
-
5
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
6
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
7
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
8
エクセルで複数のシートのクリアをしたいです
Excel(エクセル)
-
9
VBAでシートコピー後、シート名が重複している時の処理
Access(アクセス)
-
10
エクセルのシート名変更で重複した時のvbaの処理
Visual Basic(VBA)
-
11
マクロ セルに入力されたシートを選択する
Excel(エクセル)
-
12
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
13
作ったマクロを複数のシートで実行できるようにしたい。
Excel(エクセル)
-
14
エクセルマクロでシート名を条件にする方法
Excel(エクセル)
-
15
自動で複数セルの内容をシート名にする
Excel(エクセル)
-
16
【VBA】指定したセルと同じ値で、別シートにあるセルに移動するには?
Visual Basic(VBA)
-
17
マクロ 新しいシートにデータをコピペしてシートの名前を変更したい
Excel(エクセル)
-
18
VBA Cのセルが空白でなかったら、Aのセルに順番に数値を入力
Visual Basic(VBA)
-
19
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
-
20
エクセルのマクロで条件一致のデータを別シート(複数)に転記したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで日毎の価格変動をグラフ...
-
指定日までの売上合計を別シー...
-
エクセルのワークシートが重く...
-
Excel 複数のシートからグラフ...
-
2つのエクセルシート
-
EXCEL VBA 一致しないデータの...
-
エクセル自動の年月
-
エクセルで入力→日付を自動判別...
-
Excel日付変更との参照先の連動
-
エクセル シフト勤務表から、...
-
VBA セルの値と同じ名前のシー...
-
ExcelVBAで、指定したシートに...
-
エクセルグラフの表示方法
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセル マクロを使って日々...
-
《エクセル》「エラー値“#N/A”...
-
エクセルVBA:表の内容を担当者...
-
Excelで数値→文字列変換で指数...
-
Excelで行ごとコピー、同じ行を...
-
Excelの関数について、特定の文...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのワークシートが重く...
-
ExcelVBAで、指定したシートに...
-
エクセルで入力シートから別シ...
-
VBA セルの値と同じ名前のシー...
-
IF, ISNUMBER, INDIRECTの組み...
-
Excelの中央値の複数条件について
-
エクセルで入力→日付を自動判別...
-
Excel ハイパーリンク先のセル...
-
エクセルVBA:表の内容を担当者...
-
【Excel】VLOOKUP関数で複数の...
-
エクセル マクロを使って日々...
-
指定した日付の範囲内でデータ...
-
エクセルについて質問です 日付...
-
エクセルにて別シートの値を参...
-
エクセル:複数シートのデータ...
-
EXCEL VBA 一致しないデータの...
-
エクセル 毎日更新する表のデ...
-
エクセル シフト勤務表から、...
-
VBAのoffsetの動き方について教...
-
Excel 複数のシートからグラフ...
おすすめ情報