>Excelでセルの機能付与について質問です入力中の回答があります。ページを離れますか?※ページを離れると、回答が消えてしまいますページを離れるA回答を続ける入力中のお礼があります。見てくださってありがとうございます.早速質問ですが,Excelで表を作成した際に,ひとつのセルにクリックするたびに内容が変わる機能をつけたいのですが,どのようにすれば良いかわかりません.どなたか教えてください.よろしくお願いします.イメージとしまして,クリックするたびにセルに書かれている内容が[小→中→大→小]の様にループさせたいです.因みにExcel2007です.通報するこの質問への回答は締め切られました。09:03No.1です!たびたびごめんなさい。余計なコードがたくさんありました。↓のコードに変更してください。ダブルクリックでの操作ですので、必要でないものがかなりありました。何度もごめんなさいね。08:42No.1・3です。>右クリックの動作を追加する(右クリックは逆の動作を考えています)場合どのようにすればいいのでしょうか.については前回のVBE画面に↓のコードを追加してみてください。大・・・と繰り返されるはずです。↓のコードにすれば選択(クリック)しただけでの変更は可能です。Subただし、これは文字通り「SelectionChange」イベントですのでセル選択が変わった時に実行されるマクロとなります。別セルを選択した状態で元のセルを選択する必要があります。小といった動きだと思いますが、シングルクリックだけでは難しいように思われます。08:55エクセルには「セルをクリックすると内容が変わる」という不便な機能はありませんので、この機能が欲しいと思ったらVBAを使って自作する必要があります。VBAの起動タイミングとして用意されているのはあるセルをクリックしたら、で考えると・ダブルクリックしたら・右クリックしたら・フォーカスが移動したら主にこの三つです。・A1セルをダブルクリックしたら・A1セルを右クリックしたら・他のセルからA1セルにフォーカスを移したらと言うことです。Sub以上、ダブルクリックの場合。Range)に書き換え、シートモジュールに用意してやればOKです。「連続操作が出来ない」点でどちらにしても不便だと思います。(好みですので「思います」と表現しています。Subこれを仕込みます。※VBA(及びVBE)の使い方は別途お調べください。08:53こんにちは!一例です。(1)ひとつのセルにクリックするたびに・・・とすると、間違ったセルを選択しても反応してしまいますので、ダブルクリックとしてみました。(2)対象セル範囲が判らないので、とりあえずA1~A10セルだけが反応するようにしています。VBE画面に↓のコードをコピー&ペーストしてA1~A10セルをダブルクリックしてみてください。セル範囲は実際の配置に合わせて適宜変更してください。空白にする選択肢があっても良いと思いますが、とりあえずはご質問通りにやってみました。VBA、セルについての質問です。EXCELに関する質問です。EXCEL2000で「01,02」や「03,05」と入ったセルを「1,2」や「3,5」のように数字の前の0を消したい。セルD5,D6,D7,D8にチェックボックスがあります。Inc.Q質問する(無料)Q&A検索goo検索gooIDで新規登録・ログイン新規登録する(無料)会員の方はこちら外部サービスのアカウントで新規登録・ログインYahoo!で新規登録・ログインGoogleで新規登録・ログインTwitterで新規登録・ログインFacebookで新規登録・ログインdアカウントで新規登録・ログイン※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。会員でない方、会員になるとあなたも質問や回答ができるようになります!!親切・丁寧な回答が集まる場30分以内に回答がもらえ回答数は平均3件!匿名(ニックネーム)での投稿なので。