
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ランキング
-
エクセルVBA_散布図について
-
ハイパーリンクからアドレスを...
-
エクセルのマクロ
-
Excelアルファベットを含む数値...
-
Excel(VBA)データ入力に応じて...
-
列の数値をランダムに並び替え...
-
マクロで教えてください。
-
Excel 2003のマクロについて
-
マクロの作成
-
VBA シングルクォーテーション...
-
エクセル関数
-
簡単なマクロが狙った動きをし...
-
EXCELの行(または列)の...
-
Excel2007で、太字にした行のみ...
-
マクロの組み方
-
EXCEL 桁下げしたそのままの値...
-
昨日、エクセルVBAで、隣のセル...
-
Excelで周期的に列を削除する方法
-
特定のセルだけ結果がおかしい...
-
エクセルの複数シートの保護を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel2007で、太字にした行のみ...
-
Excel にて非表示行を探すワー...
-
条件に応じて特定の行を非表示...
-
excel ある部分だけをコピペし...
-
エクセルで全ての数字間にカン...
-
エクセル VBA 小数点を含む数字...
-
Excel2007 セルを右方向に削除...
-
値貼り付けをしても書式も貼り...
-
Excel(VBA)データ入力に応じて...
-
「マクロ」の足し算の式を教え...
-
Excelでセル内の数式は残し値だ...
-
wordのvbaでハイパーリンク設定...
-
エクセル2003でマクロをおこな...
-
VBA コピーを有効行までループ...
-
エクセルで特定の行を消して間...
-
EXCEL マクロで「キーワード入...
-
エクセル マクロ オートシェ...
-
yyyy/mm/ddの日付に一括変換す...
-
Excelで周期的に列を削除する方法
-
並べ替えのマクロで対象行の範...
おすすめ情報