No.2ベストアンサー
- 回答日時:
マクロ(VBA)なら、そのマクロを登録したボタンを押せば一発で実行されます。
1ボタンでというなら、VBA以外にはないのではと思います。Sub Macro1()
'
Selection.Copy '←加算したい数のセルを選択してある状態でないといけない
'そうでない場合は Range("B1").Select をSelection.Copyの行の前に記述(B1セルに加算したい数が入っている場合)
Range("A2:A10").Select '←下記の注意を参照
Selection.PasteSpecial Paste:=xlAll, Operation:=xlAdd, SkipBlanks:=False _
, Transpose:=False
End Sub
大体の感じはこんなところです。Range("A2:A10").Select については、被加算数がA2 ~ A10に入っている場合です。どこまで数が入っているかによって、" "の中は変わります。自動的に判断する仕組みも可能ですが、高度になるため、ここでは解説いたしません。
「ツール」→「マクロ」→「新しいマクロの記録」などをつかえば、簡単にマクロが記述できますよ。
回答ありがとうございます、早速検証してみました。
これならいけそうです!
ただ、いろいろググッて見たところ
このようなVBAがありました。
Sub ボタン1_Click()
Range("a1") = Range("a1") - 1
End Sub
できれば、これを拡張してa1~a1000ぐらいまで
ボタン一つで一気に変更できればと思ったのですが・・・
また、よろしかったら回答ください。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) エクセル VBAでセル内容を別の列の最下行に転記したい 2 2022/11/29 08:47
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelでセル内の数式は残し値だ...
-
条件に応じて特定の行を非表示...
-
Excelで連続印刷をするマクロ
-
wordのvbaでハイパーリンク設定...
-
Excel2007で、太字にした行のみ...
-
100行のセルの高さを一括で調整...
-
Excel2007 セルを右方向に削除...
-
EXCEL マクロで「キーワード入...
-
エクセルで全ての数字間にカン...
-
Excel にて非表示行を探すワー...
-
値貼り付けをしても書式も貼り...
-
エクセル2000でこんなマク...
-
並べ替えのマクロで対象行の範...
-
エクセルで、行ごとの並び替え...
-
VBA コピーを有効行までループ...
-
yyyy/mm/ddの日付に一括変換す...
-
エクセルで色のついたセルを数...
-
エクセルで同じ行中にある先頭...
-
Excelで同じシートのコピーを一...
-
EXCEL:同じセルへどんどん足し...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
条件に応じて特定の行を非表示...
-
Excelでセル内の数式は残し値だ...
-
Excel2007で、太字にした行のみ...
-
Excelで連続印刷をするマクロ
-
「マクロ」の足し算の式を教え...
-
エクセル VBA 小数点を含む数字...
-
エクセルで全ての数字間にカン...
-
(Excel2003)すぐ左の最後の行...
-
Excel(VBA)データ入力に応じて...
-
Excel にて非表示行を探すワー...
-
エクセルで、行ごとの並び替え...
-
エクセル2003でマクロをおこな...
-
excel ある部分だけをコピペし...
-
行の入れ替えってどうするの?
-
Excelで周期的に列を削除する方法
-
整数行を残し小数点の行を削除...
-
EXCEL マクロで「キーワード入...
-
VBA コピーを有効行までループ...
-
Excel2007 セルを右方向に削除...
-
wordのvbaでハイパーリンク設定...
おすすめ情報