こんにちは、現在仕事のためにエクセルを勉強中です。
その仕事の備品管理などをする際、増減が1や2といった細かい数字を打ち直す作業が面倒です。(例:800→799、999→1001など)
そこでスピンボタン(上下のやつ)を活用したいのですが、項目数が多いため1つ1つに付けるのは面倒で、さらに煩雑になってしまいます。
なので選択したセルのみが増減するスピンボタン1つ、もしくは+1、-1などのボタンを作りたいのですがどうすればいいでしょうか?
マクロの知識は動作を記録するぐらいしか出来ず、VBEやコードについてはチンプンカンプンです。
使用しているバージョンは2019です。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
こんにちは
>マクロの知識は動作を記録するぐらいしか出来ず、
>VBEやコードについてはチンプンカンプンです。
誰でも最初はチンプンカンプンです。
まずは、お勉強しましょう。
例えば「+1」ボタンなら、そのボタンにマクロを登録します。
登録する内容は
Sub hoge()
ActiveCell.Value = ActiveCell.Value + 1
End Sub
みたいなものでも良いです。
これで、ボタンを押せば選択セルの値が+1されるようになります。
でも、人間って想定されている通りには操作してくれないので、数値でないセルを選択してボタンを押したりします。(勘違いも含めて・・)
そうするとマクロは計算できないので、エラーが発生します。
あるいは、テキストボックスを選択して、「その中の値が増減することを期待して」ボタンを押したりもします。
するとどこか(知らないところの)セルの値が変わっていたりします。
エラーが発生したり、期待したのとは違う結果になると、操作している人はパニクったり、怒ったりします。
そんなことが起きないように・・と考えると、マクロ側で
・セルが選択されているか
・セルの値は数値か
などをチェックしておいた方が安全そうに思えてきます。
・・・というように、改良してゆけば宜しいかと。
こんにちは。
教えて頂いたコードを入力したらすぐに選択したセルの+1ボタンが作ることが出来ました。さらにマイナスや、+5、-5など作って試してみようと思います。
またヒューマンエラーの防止の観点からのアドバイスについて助かります。
たしかにこのやり方だと、選択したセルとボタンの位置が離れる可能性が高いのでミスが生じやすいかもしれませんね。
配置する場合は視野などを考慮しながらやってみようと思います。
シンプルなコードで、求めていたものが出来たので、これを機会に勉強に励みたいと思います。
ありがとうございました。
No.1
- 回答日時:
拝見しましたが、そのやり方だと特定のセルのみに対応したスピンボタンしか出来なさそうです。(参考動画であればB6のみ)
仮に別のセル、例えばA5などの数値を増減させたければスピンボタンの書式設定でリンクするセルを変えるか、もしくは新しく別のスピンボタンを用意する必要がありそうです。
そうでは”アクティブセル(選択したセル)”に対応したスピンボタンを作りたいです。(もしくは+1、-1など)
なので求めてるものとは少し違いますね。回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) エクセル 関数について 4 2022/08/05 11:03
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- HTML・CSS HTMLタグのあるCSVファイルを利用する方法 4 2023/03/19 14:41
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Excel スピンボタンの対象範囲
Excel(エクセル)
-
スピンボタンのコピー
PowerPoint(パワーポイント)
-
(VBA)スピンボタンの大量コピー(相対参照)
PowerPoint(パワーポイント)
-
-
4
【VBA】スピンボタンでアクティブセルを移動したい
Excel(エクセル)
-
5
現在のセルの位置を返す関数はありますか
Excel(エクセル)
-
6
スピンボタンと手入力の併用
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
勃起する時って痛いんですか? ...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
ある範囲のセルから任意の値を...
-
甲状腺が腫れているが血液検査...
-
【Excelで「正弦波」のグラフを...
-
エクセル指定した範囲からラン...
-
精子が黄色?
-
2つの数値のうち、数値が小さい...
-
これって喉仏ですか? 私は女性...
-
至急!尿検査前日にオナニーし...
-
EXCELで条件付き書式で空白セル...
-
Excelで""で囲む方法
-
EXCELで式からグラフを描くには?
-
中出しをするとお腹が痛い・・・。
-
筋トレするとチンコが縮んじゃ...
-
エクセルの質問。 対象範囲...
-
精子に血が・・・
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
白血球が多いとどんな心配があ...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
口の中に黒い血の塊
-
これって喉仏ですか? 私は女性...
-
2つの数値のうち、数値が小さい...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
excelでsin二乗のやり方を教え...
-
エクセル指定した範囲からラン...
おすすめ情報
質問のタイトルが悪かったですね・・・。
指定したセルではなく、選択したセル(アクティブセル)の増減ボタンを作りたいのです。
混乱させてしまい、申し訳ないです。