• 締切済み

エクセル クリック式カウントボタン

携帯から失礼します。 エクセル2013を使用しています。 ボタン式で、押した回数をカウントして表示させるような機能ありますか? 例えばサイコロを100回振って、各出目をカウントするといったことを行いたいです。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

No.3です。 たびたびごめんなさい。 前回のコードではエラーが発生しますので、前回のコードはすべて削除して ↓のコードに変更してください。 尚、100回以上の場合はサイコロが振られた回数を表示するようにしてみました。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'この行から If Intersect(Target, Range("A2:A7")) Is Nothing Then Exit Sub Cancel = True With Target .Offset(, 1) = .Offset(, 1) + 1 End With If WorksheetFunction.Sum(Range("B2:B7")) >= 100 Then MsgBox WorksheetFunction.Sum(Range("B2:B7")) & "回振られました" End If End Sub Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("A2:A7")) Is Nothing Then Exit Sub Cancel = True With Target .Offset(, 1) = .Offset(, 1) - 1 End With End Sub 'この行まで どうも失礼しました。m(_ _)m

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.3

こんにちは! >ボタン式で、押した回数をカウントして表示させるような機能ありますか? オートシェイプやコマンドボタン、ユーザーフォームを使う方法がありますが、 今回は直接セル上でダブルクリックする方法です。 ↓の画像のような表を作成しておきます。 A2~A7セルがサイコロの出た目として、 そのセル上で「ダブルクリック」するとB列の回数が1回ずつプラスされ、 間違った場合のコトを考慮し、右クリックで1ずつマイナスするようにしてみました。 画面左下の操作したいSheet見出し上で右クリック → コードの表示 → VBE画面のカーソルが点滅しているところに ↓のコードをコピー&ペースト → Excel画面に戻り A2~A7セルをダブルクリックまたは右クリックしてみてください。 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'この行から If Intersect(Target, Range("A2:A7")) Then Cancel = True With Target .Offset(, 1) = .Offset(, 1) + 1 End With End If End Sub Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Intersect(Target, Range("A2:A7")) Then Cancel = True With Target .Offset(, 1) = .Offset(, 1) - 1 End With End If End Sub 'この行まで ※ 最初に書いたように、オートシェイプ・コマンドボタン等を6個挿入し 一つ一つにコードを割り当てれば同様の操作も可能です。m(_ _)m

  • kybo
  • ベストアンサー率53% (349/647)
回答No.2

そんな機能がエクセルにあるかないかでいうと、ありません。 VBA等で自作するしかなさそうです。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

メニューバーで右クリックから「フォーム」をクリックします。 「スピンボタン」を押して、作図し、スピンボタンで右クリックして「コントロールの書式設定」で、 リンクするセルに、表示させるセル番号を指定します。 その際に、最大数や増分値をいくつにするか等の指定が出来ます。 これで、このスピンボタンの▲を押せば「増分」、▼を押せば「減算」された数値が表示されます。

関連するQ&A

  • ボタンをクリックした回数をカウントしてグラフ化

    Access2000を使って、お客様の問合せに返事をするための定型文のDBを作りました。 ある定型文を使ったときに、横にあるボタンを押して、 そのボタンをクリックした回数をカウントしたいと思っています。 で、カウントした結果はどこか表(Excelでもいいし、Accessのテーブルでもいいんですが)に集めて一覧表示し、 自動でグラフが出来ちゃったりすると嬉しいと思います。 ボタンを作ってカウントすることは出来たんですが、表に吐き出すのはどうやったらいいでしょうか。 VBA初心者ですので、いろいろ調べてみたのですがよく分かりません。 よろしくお願いいたします。

  • 下記の、確率の式、および、解答を教えて下さい。

    下記の、確率の式、および、解答を教えて下さい。 サイコロを15回振った時の結果、それぞれ以下の回数の出目であった。 1:5回 2:4回 3:3回 4:2回 5:1回 6:0回 次に出るそれぞれの確率の式、および、答え を、教えてください。 1: 2: 3: 4: 5: 6: よろしくお願いいたします。

  • エクセルで、ある列に並んでいる各数字の間隔を表示させたい

    エクセル(2003)を使ってます。 Sheet1に下のようなサイコロの出目の表があります。 (1日1回サイコロをふって、出た目を調べていく…) A B 1 年月 出目 2 2008/1/1 3 3 2008/1/2 4 4 2008/1/3 1 5 2008/1/4 1 6 2008/1/5 6 7 2008/1/6 4 8 2008/1/7 2 9 2008/1/8 5 10 2008/1/9 3 そしてSheet2に下のような表を作りたいのですが… A B 1 2008/1/9  現在 2  出目   出目の空き数 3 1 5 4 2 2 5 3 0 6 4 3 7 5 1 8 6 4 やりたいことはSheet2のB3セル~B8セルに サイコロの各出目の空き数(すなわちサイコロの各目が 最後に出てから何日間出ていないかの日数)を表示させたいのです。 ※ちなみにSheet1のA列は日々増えていきます。 Sheet2のB3セル~B8セルに入る関数を教えてください。 よろしくお願いします。m(_ _)m

  • Adobe Flashでカウントボタンについて

    こんにちは。今Adobe Flashでカウントボタンをつくろうとしているのですが、Flashに関しては初心者のため、手こずっています。 このようなFlashを作りたいと考えています。 --- (例) 今までにクリックされた回数:12345回 ボタンをクリック=上の回数にに加算 これをweb上で共有させたいです。 --- ネットや参考書などで調べてはいるのですが、いまいちわかりません。 どなたかFlashに詳しい方がいらっしゃいましたら、ご教授お願いいたします。

  • エクセル フォームボタンクリックで回数をカウントするマクロ

    こんにちは。 毎日の作業をエクセルで集計をしたいのですが、ワークシート上のセルの値を一回づつ変えないでボタンクリックでカウントアップできるマクロを教えて下さい。 HPで検索したりしましたが(http://www.moka-tcg.ed.jp/yuuai/oshirase/excel/excel_countup.htm)(http://okwave.jp/qa552851.html)等、どれも私の思ったようにできませんでした。ワークシート上での作成したすべてのセルで、選択→クリック、選択→クリックとしていくだけでカウントアップできたらなあと考えております。 宜しくお願いします。

  • エクセルで、特定の数字が出た回数をカウントする方法はありますでしょうか??

    いつも、いつもお世話になっております^ ^ エクセルで、特定の数字が出た回数を カウントする方法はありますでしょうか?? データ数が10000以上あるのですが、 その中から特定の数字が出た回数をカウントし、 別のセルにその数値を表示したいと思っております。 例)データ(Aセルに入力)   4   5   2   7   5   5   3   5  としましたら、  5と2を特定の数字とし、  Bセルに5と2が出た回数をカウントする方法は、  ありますでしょうか??  2が1回出現、  5が4回出現していますので、  この場合はB1セルに5と表示できればと思っております。 どなたか知識を分けていただければ幸いです。 よろしくお願いいたしますm(_ _)m

  • エクセルで連続した数値と0が何回出たかをカウントする

    エクセルで連続した数値と0が何回出たかをカウントする エクセルで連続した数値と0が何回出たかをカウントする エクセルでONとOFFを時系列で数値(ON)と0(OFF)で表しており、 ONになった回数を数えたいと思っています。 例)下記の数字がA1~A20に入っている   0 0 0 5 0 0 7 1 8 0 0 2 7 0 0 0 3 5 7 0  数値がON、0がOFFなので、ONになった回数は4回 このような処理をエクセルで行うには どのような方法がありますでしょうか? ご教示いただきたく、よろしくお願いいたします。

  • Excel 変化するセル カウント

    Excelで、セルの値が変化するときに、ある一定以上の値になった回数をカウントすることはできますか? 例えば、セルA1の値が2→5→8→3→9と変化したとき、6以上の値になった回数を知りたいので、セルA2に2と表示させたいです。

  • エクセルのカウントについて

    関数のCOUNE(カウント)を使用したいのですが、セルに数式が入っているとカウントされてしまいますよね。今回求めたいカウントは式が入っていてもセル上に数字が入力されていなければ、カウントをしない、セル上の入力されている数字のみをカウントしてくれる関数はないものでしょうか?教えてください。

  • Excelのカウントアップボタンについて

    エクセルで統計を取ろうと思い、クリックすると数字が増えるカウントアップボタンをD~K列それぞれ50セル、合計400セルに取り付けようと思うのですが、 自分の調べた方法ですととても面倒な作業になってしまうので、 もし簡略化できる方がいらっしゃいましたら教えて頂けませんでしょうか。 自分の調べた方法 Sub ボタンD4_Click() Range("D4") = Range("D4") + 1 End Sub 上記のようなマクロを400個作り、それぞれのボタンに当てはめていく。 ボタンはそれぞれ数値の増やしたいセル上に配置しています。 オートフィルで簡単に増やせれば理想です。宜しくお願いします。

専門家に質問してみよう