• ベストアンサー

マクロ関数を使って

マクロ関数を使って、ボタンを押すたびに1つずつ数が増ていく方法をおしえて

質問者が選んだベストアンサー

  • ベストアンサー
  • xls88
  • ベストアンサー率56% (669/1189)
回答No.1

下記マクロをボタンに登録してください。 Sub 加算1()   With ActiveCell     .Value = .Value + 1   End With End Sub ボタンへマクロを登録方法は下記ページの 「マクロをフォームのボタンに登録する」 を見てください。 オートシェイプにも「マクロの登録」をすることができます。 Excel(エクセル) VBA入門:マクロの自動記録と実行 http://www.eurus.dti.ne.jp/~yoneyama/Excel/vba/vba_01.html

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.3

マクロではないですが・・・。 増えるだけでなく減る方もありますが、 スピンボタンを使う、というのはいかがでしょう? 表示→ツールバー→フォームで 上下の▲▼マーク(□で囲まれていない方)をクリックし、 シート上の配置したい箇所でクリックしたらシートに 張り付きます。 右クリック→コントロールの書式設定→コントロール の「リンクするセル」で数値を表示したいセルを設定 します。 現在地、最小値、最大値、変化の増分はお好みの数値 を設定してください。 「OK」でウィンドウが閉じます。 で▲▼マークをクリックするごとに数値が増減します。

全文を見る
すると、全ての回答が全文表示されます。
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.2

マクロについては、大丈夫ですよね。 ボタンが作成されていて Sub ボタン1_Click() ActiveCell.Value = ActiveCell.Value + 1 End Sub のマクロを登録すれば、アクティヴなセルの値が増えていきますが。 いちいちボタンを押して操作するのは手間では? フォームのスクロールバーやスピンボタンを作成して リンクするセルを設定する方法もあります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • VBAでマクロを中止させる関数ってありますか?

    VBAで簡単なマクロを作成しています。 ボタンを押すとマクロを中止してプログラムを終了させてたいのですがマクロを中止させる関数ってあるのでしょうか?

  • エクセルexcelの関数やマクロ教えて下さい!

    エクセルexcelについて教えて下さい。 数字が入力されたセルに数を加えていきたいのですが、 "1"が入力されたセルに"3"と入力すると"4"と表示されるようにする方法を教えて下さい。関数やマクロなど勉強中ですが、難しくて出来ません。お願いします。

  • エクセルのマクロないでの三角関数計算

    エクセルのマクロ内で三角関数の計算をしたいのですが、マクロ内での度→ラジアンの変換が上手くできずにいきづまってしまいました。 なにか良い方法をご教示お願いします。

  • グローバル関数指定のマクロで

     Win2000+Excel2000ですが、本を見ながらマクロを組みましたが、うまく動かないので、色々と教えてもらいながら修正し、グローバル関数を使ってみました。それで、動くようになったのですが、マクロの起動を他のマクロから順に行おうとすると、グローバル関数を使っているマクロだけが動きません。  ALT+F8でマクロを起動して動かすと動くので、マクロ自体には問題ないように思うのですが、対処法はありませんか?ちなみに、順に動かしているマクロは、それぞれのワークシートについています。

  • EXCEL マクロや関数などの習得について

    転職活動中の者です。 応募を検討している仕事がありますが、「マクロや関数などを使用できることが望ましい」のだそうです。 企業に問い合わせたところ、必須ではないとの回答でしたが。 私は昔に、スキル習得のため、エクセルの公的資格の一般と上級を取っています。 しかし資格試験の範囲の中に、関数は少しありましたが、マクロはなかったような気がします。 これまで仕事でも特に困ることもなかったため、マクロのスキルはありません。 仕事で必要に迫られれば、自然と覚えられるかなと思ったこともありますが、 想像するに、マクロや関数を知っているから、データ処理に適したそれらを用いることができるのであって、そもそもマクロや関数を知らなければ、ある処理に有用なマクロや関数が存在しても、用いることはできないのではないかと、ふと思いました。 なので、マクロや関数を、勉強しておこうかと思っていますが、 どのように勉強するのがよいでしょうか? (マクロや関数を習得を示す資格ってあるのでしょうか?) また、仕事に応募する際、「マクロや関数に関する仕事の実務経験はありませんが、採用して頂けましたら勉強いたします」などと書いたら、おかしいでしょうか? どんな書き方をするのがよいでしょうか? よろしくお願いいたします。

  • エクセルの関数とマクロについて

    (1)のお願い! 例えば関数で =COUNTIF(A1:A10,"*") と記述すれば「A1:A10のセル範囲に文字列のセルは何個あるか」ということですが、これをマクロではどのように記述しますか?教えて下さい。 (2)のお願い! マクロを本格的に勉強したいのですが、関数については理解できてますので、関数とマクロの記述の比較が出来れば私にとって非常に便利なのですが、そのような事を記載した書籍やWebサイトはないものでしょうか?

  • ASPでACCESSマクロのNZ関数は使える?

    ASPでACCESSのマクロのNZ関数は使えるでしょうか? また使えなかった場合NZ関数に変わる関数や方法はあるでしょうか?

  • Excelの関数またはマクロを教えて下さい。

    Exsel2000の関数で、現在以下の関数まで出来たのですが、これを応用して検索値「A1」を2つのセル「A1&B1」にしたいのですが、どうすればよいのでしょうか?どなたか方法を教えて下さい。 =VLOOKUP(A1,Sheet1!$A$1:$E$2000,4) 上記の関数から判るように、これは 例えばSheet2のC1のセルにこの式を入れる場合、A1と同じ内容の値を、Sheet1のA列から検索して、そして同じ行のSheet1のD列の値をSheet2のC1のセルに返すという関数です。 これを応用して、「A1と同じ内容…のA1を、A1&B1の2つが一致するセルを検索して、同じ列のSheet1のD列の値をSheet2のC1のセルに返すという関数にしたいのです。 どなたかおわかりになる方がおりました宜しくお願いいたします。 また、マクロを使う方法でも良いのですが、当方マクロは詳しくないので出来るだけ判りやすくお願いいたします。

  • エクセルでマクロか関数を使って住所録を作りたい。

    エクセルでマクロを作りたいのですが、 シートを2つ使い 1枚目のシートに項目が、住所 氏名 電話番号・・・・ 一枚目のシートにデータを入力し 登録ボタンをおすと 二枚目のシートにデータがどんどん蓄積されていき、住所録ができるマクロを組みたいのですがやり方がわかりません。(1枚目のシートのデータは次の入力時に上書する。) また、関数でもできるのでしょうか? マクロの基礎の本を購入し、読みみましたが、マクロに関してはほとんど素人です。詳しい方、ご回答をお願いします。

  • エクセル VBA 関数 マクロ

    初めまして、質問があります。 よろしくお願いします。 MSエクセル2003を使用して下記のような操作を実行したいと考えています。 その際に必要なVBA、関数、マクロをご教授頂きたいのです。 キーワードでや解説ページのリンクでも構いませんのでよろしくお願い致します。 ・ある性能を比較するグラフを自動で作成したい あらかじめ、機種と性能(一定の周波数(100Hz~10kHz)とその時の出力(dB))を 入力した表を作る マクロ起動ボタンを押すと、表中の機種を選択する画面が表示され プルダウンメニューから比較したい機種を選ぶ(出来れば6機種くらい) 選択後、グラフ作成ボタンを押せば、目的のグラフが出来上がる 自分自身でも調べてはいるのですが、手探り状態なのでお力お借りできればという次第です。 キーワードだけでも構いませんので、どうかよろしくお願い致します。

専門家に質問してみよう