
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で質問しましょう!
この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
エクセルで複数のシートのクリアをしたいです
Excel(エクセル)
-
7
エクセルのシート名変更で重複した時のvbaの処理
Visual Basic(VBA)
-
8
VBAでシートコピー後、シート名が重複している時の処理
Access(アクセス)
-
9
マクロ セルに入力されたシートを選択する
Excel(エクセル)
-
10
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
11
VBA Cのセルが空白でなかったら、Aのセルに順番に数値を入力
Visual Basic(VBA)
-
12
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
13
自動で複数セルの内容をシート名にする
Excel(エクセル)
-
14
excelのマクロで該当処理できなければ飛ばして進むにはどうすればよいのでしょうか
Visual Basic(VBA)
-
15
マクロ 新しいシートにデータをコピペしてシートの名前を変更したい
Excel(エクセル)
-
16
VBAでセルに入っている日付をシート名にする
Excel(エクセル)
-
17
エクセルのマクロで条件一致のデータを別シート(複数)に転記したい
Visual Basic(VBA)
-
18
excel VBA 2つのシートの特定の列を比較して同じ値のセルがあったらその行を上書きしたい
Excel(エクセル)
-
19
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
20
エクセルVBAで、条件に一致するセルへ移動
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのワークシートが重く...
-
VBA セルの値と同じ名前のシー...
-
VBAを利用しオートフィルタで日...
-
指定した日付の範囲内でデータ...
-
【エクセルVBA】処理速度を...
-
Excel 複数のシートからグラフ...
-
エクセルで入力→日付を自動判別...
-
ExcelVBAで、指定したシートに...
-
エクセルVBA:表の内容を担当者...
-
エクセルで入力シートから別シ...
-
VBAのoffsetの動き方について教...
-
VBAでシート名をセルから取得し...
-
エクセル マクロを使って日々...
-
Excelマクロで毎月のデータ一覧...
-
エクセルにて台帳を作成するに...
-
EXCELでシートごとの合計を一つ...
-
質問:特定文字列から空白行ま...
-
Excel日付変更との参照先の連動
-
Excel ハイパーリンク先のセル...
-
該当するデータを書式設定ごと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
エクセルのワークシートが重く...
-
VBA セルの値と同じ名前のシー...
-
Excel ハイパーリンク先のセル...
-
Excelの中央値の複数条件について
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルで入力→日付を自動判別...
-
ExcelVBAで、指定したシートに...
-
エクセル マクロを使って日々...
-
VBAを利用しオートフィルタで日...
-
【Excel】VLOOKUP関数で複数の...
-
エクセルにて別シートの値を参...
-
Excel 複数のシートからグラフ...
-
VBAのoffsetの動き方について教...
-
エクセルについて質問です 日付...
-
EXCEL VBA 一致しないデータの...
-
エクセルVBA:表の内容を担当者...
-
指定した日付の範囲内でデータ...
-
Excelマクロで毎月のデータ一覧...
-
Excel日付変更との参照先の連動
おすすめ情報