No.2ベストアンサー
- 回答日時:
単純に、選択範囲に、同じ式をいっぺんに貼り付ける例です。
外していたらすみません。'選択範囲にまとめて式を貼り付ける C1に、=A1+B1を貼り付ける例
Sub test()
Dim targetRange As Range
Dim topRow As Long
Set targetRange = Selection
'R1C1形式のとき
'通常に見本の式を入れておいて、ツール/オプションで、
'一旦R1C1形式で参照するに切り替えて式を確認し、f2で編集して先頭にシングルクォーテーションを
'つけて文字列に変換しておいて利用すると楽
targetRange.FormulaR1C1 = "=RC[-2]+RC[-1]"
'A1形式の時は少々面倒
topRow = targetRange.Cells(1).Row
targetRange.Formula = "=A" & topRow & "+ B" & topRow
End Sub
trim(str(toprow))とかしなくてもいきなり文字列が合成できてしまうんですね。融通ききすぎ...
No.1
- 回答日時:
はじめまして
失礼ですが、nakaji2008さんが、どの程度マクロを理解しているかを教えてください。
EXCELのマクロでも
1.単に操作を記録する
2.VBAを使ってプログラムする
という2通りの方法があります。
>式を最終行まで自動でコピーする
1.どのセルにどのような式が入っているのか
2.最終行というのは65,536行(バージョンが2007なら1,048,576行)なのか、元データが入っている最終行なのか
また、「どのようなことをしたいのか」を教えてもらえると回答がしやすくなります。
この回答への補足
マウスでのマクロがメインになります。
多少しかVBAはわかりません。
式を最終行までというのは、データが入っている最終行になります。
例えば売上集計表で、
日付 商品名 単価 数量 金額 のデータベースの時に、
金額をマクロで最終行までコピーをしたいのですが。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/07/04 17:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2022/08/04 13:56
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/11 13:29
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel2007で、太字にした行のみ...
-
条件に応じて特定の行を非表示...
-
「マクロ」の足し算の式を教え...
-
Excel にて非表示行を探すワー...
-
値貼り付けをしても書式も貼り...
-
Excelでセル内の数式は残し値だ...
-
Excel(VBA)データ入力に応じて...
-
VBA コピーを有効行までループ...
-
Excelで連続印刷をするマクロ
-
〈VBA〉 CSVデータの指定列を読...
-
エクセルで全ての数字間にカン...
-
Excelで更新日を自動的に入れたい
-
エクセル2003でマクロをおこな...
-
マクロの作成
-
エクセル VBA 小数点を含む数字...
-
エクセル オートフィルタの抽...
-
エクセルVBAマクロで条件付き合...
-
yyyy/mm/ddの日付に一括変換す...
-
エクセルの複数シートの保護を...
-
別シート参照のセルをシート毎...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
条件に応じて特定の行を非表示...
-
Excel2007で、太字にした行のみ...
-
Excelで連続印刷をするマクロ
-
Excelでセル内の数式は残し値だ...
-
「マクロ」の足し算の式を教え...
-
エクセル VBA 小数点を含む数字...
-
エクセルで全ての数字間にカン...
-
Excel(VBA)データ入力に応じて...
-
wordのvbaでハイパーリンク設定...
-
Excel にて非表示行を探すワー...
-
Excel2007 セルを右方向に削除...
-
エクセル2003でマクロをおこな...
-
エクセルで、行ごとの並び替え...
-
値貼り付けをしても書式も貼り...
-
VBA コピーを有効行までループ...
-
yyyy/mm/ddの日付に一括変換す...
-
整数行を残し小数点の行を削除...
-
エクセルで行と列を入れ替えキ...
-
エクセルで特定の数字となる組...
-
エクセルで連番をマクロで
おすすめ情報