
よろしくお願いします。
現在,このようなワークシート(とグラフ)があります。
セルA1に商品IDを入れる → その商品IDの売上が月ごとに表示される。
このワークシートにボタンを追加し,
クリックするたびに,このA1の数値が1ずつ増え,商品IDが変わっていくようなものを作りたいのですが,
その場合,どのような手順やマクロを書けばよいでしょうか?
エクセルにはある程度慣れているのですが,マクロについては詳しくありません。
ボタンの作成の仕方は分かるのですが,手元のマニュアル本を読んではみたものの,どのような式(?)を入力すればよいのか,
分からず,ご教示いただければ幸いです。
A 回答 (5件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
マクロを使わない方法を。
ボタンではなく、値を▲▼で上下させるスピンボタンですが……。
Excel2003での操作です
1.メニューの表示→ツールバー で「フォーム」にチェックを入れる。
2.フォームのスピンボタンをシート上に追加し、サイズや位置を合わせる。
3.スピンボタンを左クリックし、「コントロールの書式設定」を選択。
4.リンクするセルの設定を$A$1に。最大値最小値等も必要なら設定。
以上、ご参考までに

No.3
- 回答日時:
標準モジュールを追加して下記の記述をコピペします。
ワークシート上にボタンを作成してマクロの登録をします。
Dim MyNum As Integer
Sub 数値の増加()
Range("A1").Select
MyNum = ActiveCell.Value
ActiveCell.Value = MyNum + 1
End Sub
セルA1の表示形式が文字列で,商品IDの先頭に数字の「0」がついていた場合,1増加したときに先頭の「0」が消えてしまいますので,このまま使えるか分かりませんが・・・。
No.2
- 回答日時:
A1セルをダブルクリックで、A1の数値が1ずつ増える
シートタブを右クリック
コードの表示を選択
出てきたモジュールにマクロをコピペ
モジュールを閉じて
A1セルに商品IDを入力
A1セルをダブルクリックで数値が増えるのを確認して似てください
'ワークシートモジュールへ---------------------------
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Address <> "$A$1" Or Range("A1").Value = "" Then Exit Sub
If Not IsNumeric(Target.Value) Then Exit Sub
Target.Value = Target.Value + 1
Cancel = True
End Sub
'--------------------------------------------------
質問のボタンを使用していないので、興味が無ければ飛ばしてください
こんな方法もあるんだ程度で
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VLOOKUP FALSEのこと
-
if関数の複数条件について
-
同じ名前(重複)かつ 日本 ア...
-
excel
-
【マクロ】数式を入力したい。...
-
表計算ソフトでの様式の呼称
-
空白のはずがSUBTOTAL関数でカ...
-
【関数】=EXACT(a1,b1) a1とb1...
-
【マクロ画像あり】❶1つの条件...
-
エクセルの文字数列関数と競馬...
-
【画像あり】【関数】指定した...
-
エクセルでフィルターした値を...
-
エクセルに写真が貼れない(フ...
-
エクセルのライセンスが分かり...
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
【マクロ】【画像あり】❶ブック...
-
【マクロ】既存ファイルの名前...
-
【マクロ】【画像あり】4つの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでフィルターした値を...
-
if関数の複数条件について
-
エクセルシートの見出しの文字...
-
excel
-
エクセルの文字数列関数と競馬...
-
VLOOKUP FALSEのこと
-
同じ名前(重複)かつ 日本 ア...
-
表計算ソフトでの様式の呼称
-
エクセルに写真が貼れない(フ...
-
【マクロ】数式を入力したい。...
-
【マクロ】実行時エラー '424':...
-
【画像あり】オートフィルター...
-
Office2021のエクセルで米国株...
-
【画像あり】【関数】指定した...
-
エクセルのVBAで集計をしたい
-
【マクロ】【画像あり】4つの...
-
【関数】3つのセルの中で最新...
-
【マクロ】excelファイルを開く...
-
LibreOffice Clalc(またはエク...
-
エクセルのライセンスが分かり...
おすすめ情報