
ご回答者様
いつもお世話になっております。
VBAで最終行まで数式をコピーする質問です。
2個のマクロを知りたいです。
(ソースをお願いします)
1.同一シート内でA列の最終行まで数式を縦にドラック(コピー)する
エクセルのシートで売価設定シートと社内マスタというシートがあります。
売価設定シートのJ6からP6のセルに入っている数式及びR6からAFまでの数式をA列(JAN)の記載がある最終行までドラックを行いたいです。
(全て売価設定シートというシート名の中に数式は入っています)
2.異なるシートでA列の最終行まで数式を縦にドラック(コピー)する
シート名が売価設定シートのA列(JAN)の記載がある最終行までをカウントし、シート名マスタのA2からAD列の数式をドラックしたいです。(シート名が売価せていシートのA列にJANが必ず記載されております)
ソースを頂けると助かります。
マクロ初心者ですが何卒宜しくお願い致します。

A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
こんにちは
どうしてもマクロにしたければ、前回答者様の操作(又は普通の操作でもよい)を「マクロの記録」で記録すれば良いでしょう。
その上で、セル範囲の部分だけ「最終行まで」に修正すればなんとかなると思います。
最終行の取得は、例えばActiveSheetのA列なら
Cells(Rows.Count, 1).End(xlUp)
でセルを、
Cells(Rows.Count, 1).End(xlUp).Row
で行番号を取得できます。
No.2
- 回答日時:
最終行まで選択したいなら
A2セルを選択
Shift+Ctrl+↓ を押して最終行までの範囲を選択
こののちにコピーすればよい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロでコピー後の貼り付け先を毎回指定したところにしたい 5 2022/08/12 10:47
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) 最終行の指定について教えてください。 複数シートを1シートへまとめる下記マクロでは各シートの6行目を 1 2022/10/04 18:37
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) エクセルで最下行にデータを追加するVBA 6 2023/05/09 09:30
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA 数式を最終行までコピー
Excel(エクセル)
-
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
エクセルマクロにて最終行まで数式をコピーする構文
Excel(エクセル)
-
-
4
VBAで複数の数式セルを最終行までコピーするには?
Excel(エクセル)
-
5
エクセルVBAで、値が入っている最終行の、右隣の値をコピーして、別のセルに貼り付けるコード
Excel(エクセル)
-
6
VBAで文字列を数値に変換したい
Excel(エクセル)
-
7
マクロで最終行を取得してコピーしたい
Visual Basic(VBA)
-
8
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
9
【Excel VBA】指定行以降をクリアするには?
Visual Basic(VBA)
-
10
【ExcelVBA】全シートのセルの数式を値に変換する事は可能でしょうか?
Visual Basic(VBA)
-
11
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
12
エクセルVBAでのオートフィル
Excel(エクセル)
-
13
特定の文字がある行以外を削除するマクロ
その他(Microsoft Office)
-
14
マクロ 最終列をコピーして最終列の次の列に挿入する
Visual Basic(VBA)
-
15
アクティブセルから、A列最終行までフィルダウン
Excel(エクセル)
-
16
指定した文字があった場合、その行を削除するマクロが欲しいです
Excel(エクセル)
-
17
VBA 最終行を選んだシートにコピーする。
Visual Basic(VBA)
-
18
エクセル マクロ 範囲指定で、データの最終行・最終列を取得したい
Excel(エクセル)
-
19
マクロ オートフィルタの検索値を所定のセルから参照
Excel(エクセル)
-
20
VBAでファイルを開くときにファイル名でワイルドカードを使用したいです
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ExcelのVBAのマクロで他のシー...
-
特定の文字を含むシートだけマ...
-
VBAでオブジェクト変数にsetし...
-
エクセルで通し番号を入れてチ...
-
excelのマクロで該当処理できな...
-
シートが保護されている状態で...
-
Excelマクロのエラーを解決した...
-
実行時エラー1004「Select メソ...
-
VBAで列から数字を判別する...
-
VBA 検索して一致したセル...
-
VBAで数式の入ったシートコピー...
-
コード名シートA列と集計シート...
-
実行時エラー'1004': WorkSheet...
-
【VBA】指定した検索条件に一致...
-
セル値の変更でマクロを実行
-
エクセルVBA ListBoxの並び...
-
ユーザーフォームに入力したデ...
-
IFステートの中にWithステート...
-
ExcelのVBAでのグラフ操作について
-
EXCEL VBAで複数シートから該当...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定の文字を含むシートだけマ...
-
Excelマクロのエラーを解決した...
-
excelのマクロで該当処理できな...
-
ユーザーフォームに入力したデ...
-
実行時エラー'1004': WorkSheet...
-
XL:BeforeDoubleClickが動かない
-
エクセルVBA Ifでシート名が合...
-
実行時エラー1004「Select メソ...
-
エクセルのシート名変更で重複...
-
【ExcelVBA】全シートのセルの...
-
VBA 存在しないシートを選...
-
ブック名、シート名を他のモジ...
-
Excel チェックボックスにチェ...
-
VBA 検索して一致したセル...
-
エクセルで通し番号を入れてチ...
-
シートが保護されている状態で...
-
【VBA】特定の文字で改行(次の...
-
ExcelのVBAのマクロで他のシー...
-
Worksheet_Changeの内容を標準...
-
EXCELVBAを使ってシートを一定...
おすすめ情報