エクセルシート1のD列の3行目から下に入力のデータをみて、東京という入力セル行から大阪という入力セル行の一つ前までの列Dから列Eの範囲を一括コピーしてシート2のB列C列の5行目からに貼り付けるようなマクロは可能でしょうか。
例えばシート1のD列15行目に東京、またD列28行目に大阪のデータがあれば、D15からE27までの範囲をコピーしてシート2のB5からC17へ貼り付けるマクロです。
毎回、東京、大阪の範囲行が変わるので良い方法があればと質問させていただきました。
どなたかよろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんばんは!
貼り付け先は常にSheet2のB5セルなのでしょうか?
そういうコトだとしての一例です。
標準モジュールにしてください。
Sub Sample1()
Dim c As Range, r As Range
Dim wS As Worksheet
Set wS = Worksheets("Sheet2")
With Worksheets("Sheet1")
Set c = .Range("D:D").Find(what:="東京", LookIn:=xlValues, lookat:=xlWhole)
Set r = .Range("D:D").Find(what:="大阪", LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing And Not r Is Nothing Then
Range(.Cells(c.Row, "D"), .Cells(r.Row, "E")).Copy wS.Range("B5")
End If
End With
End Sub
※ 細かいエラー処理はしていません。
まずはこの程度で・・・m(_ _)m
こんばんは!
早々のご教示、ありがとうございます。今、やってみましたら希望通りキチンとコピペ出来ました。
早速、活用させていただきます。
本当にありがうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- Visual Basic(VBA) 範囲を指定して別シートにコピペ 2 2022/09/15 07:32
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Excel(エクセル) 【VBA】A列の指定した値と同じ行にあるD列の値を順番にコピペするマクロについて 4 2023/02/01 18:16
- Excel(エクセル) スプレッドシートのマクロで値の入力があるセルの範囲を指定する方法を教えて下さい 2 2022/04/05 17:29
- Excel(エクセル) excelにおける転記マクロの書き方 2 2023/05/12 03:16
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
エクセルで、毎回違う行数をコピーするマクロ
Excel(エクセル)
-
マクロで貼り付け位置を可変させる方法が知りたいです。
Excel(エクセル)
-
【Excel VBA】変数で指定したRangeでのセル範囲を可変する方法?
Visual Basic(VBA)
-
-
4
VBAを使って検索したセルをコピーして別の場所に貼り付ける。
Visual Basic(VBA)
-
5
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
6
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
7
VBAで繰り返しコピーしながら下へ移動させる方法
Excel(エクセル)
-
8
エクセルVBAでセルに入力したパスでブックを開く
Excel(エクセル)
-
9
i=cells(Rows.Count, 1)とi=cells(Rows.Count, 2)の違い
Visual Basic(VBA)
-
10
EXCELで変数をペーストしたい
その他(プログラミング・Web制作)
-
11
マクロ 貼り付け先のセルを変更するには?
その他(Microsoft Office)
-
12
エクセル マクロ 最終列までを全選択
Excel(エクセル)
-
13
VBAで検索して、行をコピー&追加したい
Excel(エクセル)
-
14
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
15
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
16
同じ作業を複数のシートに実行させるにはどうしたらいいのでしょうか
Visual Basic(VBA)
-
17
VBA EXCEL あるセルの中の一部の文字列だけをコピーするには?
Excel(エクセル)
-
18
【VBA】特定の条件でセルをコピー
Visual Basic(VBA)
-
19
エクセルマクロで不特定なファイル名を使用するには
Excel(エクセル)
-
20
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
くら寿司WiFiパスワード分から...
-
関西弁はなぜ人を不快にさせる...
-
日本へ架ける国際電話のcountry...
-
キャバ嬢です。 お客様が好きに...
-
大阪人ってどうして威圧的なん...
-
大阪に合わない
-
クルーズで、青森と大阪に寄港...
-
「無理しないでね」って意味だ...
-
「○○さんの家」という意味で「...
-
風俗の大阪のアポロビルみたい...
-
大阪が嫌いになりだした
-
ストーンクラブを食べられる店...
-
関西弁で言う「ええしの子」の...
-
大阪人ですが、大阪人が嫌いで...
-
関西弁 「○○しやんな」とはど...
-
「半時間」って方言ですか?
-
大阪に合う人、馴染む人
-
「いける」は関西弁ですか?
-
「ばびる」の使い方
-
電信棒という表現は方言ですか?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
くら寿司WiFiパスワード分から...
-
関西弁はなぜ人を不快にさせる...
-
JRで神戸駅から大阪まで 快...
-
キャバ嬢です。 お客様が好きに...
-
贈呈式の司会進行の原稿につて
-
日本へ架ける国際電話のcountry...
-
大阪に合わない
-
風俗の大阪のアポロビルみたい...
-
大阪人ってどうして威圧的なん...
-
大阪人ですが、大阪人が嫌いで...
-
「無理しないでね」って意味だ...
-
電信棒という表現は方言ですか?
-
友達(東京人)が大阪が合わな...
-
大阪が嫌いになりだした
-
「○○さんの家」という意味で「...
-
関西のノリがほんとにしんどいです
-
複数列の平均を出したい
-
関西弁で言う「ええしの子」の...
-
電話番号の最初の3桁や4桁って...
-
「半時間」って方言ですか?
おすすめ情報