セルをクリックするだけで○で囲まれるようにしたい

このQ&Aのポイント
  • セルをクリックして特定の数字を選択すると、その数字が○で囲まれる方法について教えてください。
  • 従業員のパソコンにはインターネットアクセスがないため、長い式をコピーすることはできません。代わりの方法や、関連情報が記載されたサイトがあれば教えてください。
  • 会社のファイルには複数の選択肢があり、特定の選択肢をクリックするだけで○を表示したいです。具体的な手法や助言、関連情報をお教えください。
回答を見る
  • ベストアンサー

セルをクリックするだけで○で囲まれるようにしたい

例えばエクセルのシートに 1.いちご 2.りんご 3.みかん という選択肢があり、2番のりんごを選択したいとします。 数字の左側にチェックボックスを追加する方法は考えたのですが、そうではなくて、『2』という数字をクリックすると、『2』が○で囲まれるようにする事は出来ないものでしょうか? 会社で使うファイルなのですが、そのファイルにはこういった選択肢がいくつもあるので、その場所をクリックするだけで○が表示されるようになると有難いです。 従業員のパソコンはインターネットアクセス不可ですので、長々とした式のようなものをコピーペースト出来ません。(1行程度の入力でしたら頑張って手入力します) 式のようなものをコピーする以外で何か良い方法や、そういう方法について分かりやすく書いてあるサイトがございましたら教えて頂けませんでしょうか?

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

  • ベストアンサー
  • kkkkkm
  • ベストアンサー率65% (1601/2437)
回答No.1

マクロを利用すれば可能ですが、到底1行程度で書ききれる物ではありませんので、ご要望の操作での実現はできません。 単純にやるのでしたら、○の画像をどこかに書いておいて、先にそれをコピーし、選択するときにそのセルの上で貼り付けをするようにすることぐらいでしょうか。 ちなみに、マクロでしたらダブルクリックで丸付き文字に変えるとし、選択肢がA列として Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Column = 1 And Target.Value <> "" Then If Target.Value Like "[0-9]" Then Target.Value = Chr(Asc(Target.Value) + (Asc("(1)") - Asc("1"))) End If End If End Sub これだけ入力しないといけません。

-juza-
質問者

お礼

ご親切にありがとうございます(^-^) やはりマクロを利用しないと出来ないのですね。

関連するQ&A

  • セルをクリック⇒そのセルに入力された文字を○で囲む

    昨日質問させて頂いたのですが、会社のパソコンではネットは使えない為、マクロ以外の方法でと質問させて頂きましたが、こちらのサイトにはアクセス制限がかかっておらずコピーペースト可能でしたので再度質問させて頂きます。 ちなみにマクロは今回初めて使う為、完全初心者です。 マクロ入門サイトをいくつか読んでみましたが、よくわかりませんでした… 本題ですが、例えばエクセルのシートに 1.いちご 2.りんご 3.みかん という選択肢があり、2番のりんごを選択したいとします。 『2』という数字の書かれたセルをダブルクリックすると、『2』という数字が○で囲まれるようにする事は出来ないものでしょうか? 会社で使うファイルなのですが、そのファイルにはこういった選択肢がいくつもあるので、シート上のどのセルをクリックしても、クリックした箇所が○で囲まれるようになればと思います。 コピーする為の式が貼り付けられているのを見かけますが、ああいった式を貼り付けた場合、囲む○の大きさや形状はどの段階で指定するのでしょうか? (ちなみに今回使用したい○のサイズや形状は、どこのセルをクリックしても同じもので構いませんが、行からはみ出ない大きさの○に設定したいです) 一応私が調べたサイトでは、Altキーを押しながら[F11]キーを押す⇒標準モジュールの右側に式を貼り付けると書いてありましたが、その後どのようにその画面を終了するのか、またその後どのように実行するのかが書かれてありませんでした 会社のパソコンはEXCEL2013です。 マクロのコードを貼り付けて、実際に使ってみるまでの流れも教えて頂けませんでしょうか? 素人でもわかりやすいサイトがあればそちらでも構いません。 どうかよろしくお願い致します。

  • セルに埋め込まれた文字列を式として利用したい

    品名      |ランク ------------|----------- みかん     |A いちご     |B みかん     |A みかん     |B りんご     |A りんご     |B いちご     |B りんご     |B 品名選択: -------------------- |全て選択     |▼| ←A15セル -------------------- |いちご       | |みかん       | |りんご       | |いちご&みかん   | ---------------------- 上記のようなExcelの表があります。 表の下には品名選択のコンボボックスが用意されています。 品名選択で選択されたもので、ランクがAのものを数えたいと思っていますが、 品名選択の方法が複雑なため、SUMPRODUCTで表すと式がとても長くなってしまいます。 =SUMPRODUCT((B2:B9="A")*((A15<>"全て選択")*(A15<>"いちご&みかん")*(A2:A9=A15)+(A15="全て選択")+((A15="いちご&みかん")*((A2:A9="いちご")+(A2:A9="みかん"))))) 式をもう少し簡潔にしたいと思い、以下のように品名が選択された時に隣のセル(B15)に式を表示するようにし、 -------------------- |全て選択     |▼| (A15="全て選択") -------------------- |いちご       | (A2:A9=A15) |みかん       | (A2:A9=A15) |りんご       | (A2:A9=A15) |いちご&みかん   | ((A2:A9="いちご")+(A2:A9="みかん")) ---------------------- =SUMPRODUCT((B2:B9="A")*(B15))としてみたのですが「#VALUE」となってしまい計算されません。 (=SUMPRODUCT((B2:B9="A")*INDIRECT(B15))も試してみたのですが、出来ませんでした…うーん??) コンボの隣にセットした文字列を数式の一部として使用する事は出来るのでしょうか? 出来る場合、方法を教えて下さい。 よろしくお願いします。

  • こんなコピペのやり方できませんか?

    普通、コピー&ペーストは1つ1つするものだと思います。 例えば、「リンゴ」をコピーして「リンゴ」をペースト。 「みかん」をコピペして「みかん」をペースト…。 しかし、作業内容によっては、先に「リンゴ」と「みかん」をコピーしておいて、 ペーストする時に「リンゴ」と「みかん」を選択できたらいいなと思う時があります。 「リンゴ」「みかん」の2つだけでなく、「リンゴ」「みかん」「バナナ」「ブドウ」「メロン」の 5つを先にコピーして、ペーストする時に選択できたら非常に効率てきだと思うのです。 で、恐らく、そのようなやり方があるんじゃないかと思い、ググってみたのですが、 見つけられませんでした。 できないのでしょか? よろしくお願いします。

  • Excelでの○表示

    3つのセルに A1:みかん A2:りんご A3:ぶどう とそれぞれ項目が入力されています。りんごのA2セルをダブルクリックすると”りんご”の文字の上に○が表示されるような方法はありますか? できればラジオボタンのように、別のセルをダブルクリックすると他のセルの○は消える(A2りんごの上に○があるとし、A3ぶどうをダブルクリックするとA2りんごの○は消えてA3ぶどうの○のみに切り替わる)ようにしたいのですが。 または他の方法として、セルをダブルクリックするのではなく、コントロールツールボックスの「コマンドボタン」を4つ作り、それぞれのボタンを押すと対応したセルの文字の上に○を表示する(4つのうち増えた1つは○を全て消すボタンです)ような方法はありますか?

  • 【Excel】文字データの検索&一致不一致の判断

    Excelで以下のような列があります。    A 1 りんご 2 みかん 3 ぶどう 4 いちご (以下略) ここで、A列に対してすでにA列に存在しているデータが入力された場合、B列に×を返し、存在していないデータなら○を返すような式を入れたいです。    A    B 1  りんご   ○ 2  みかん   ○ 3  ぶどう   ○ 4  いちご   ○ ・・・ 19 ばなな  ○ 20 りんご  × どのような関数を入れれば良いか、教えていただきたいです。 よろしくお願いします。

  • 写真に2桁の丸数字を貼り付けたい

    Photoshop Elements10に写真を開いて、2桁の丸数字を貼り付けたいのですが、例えば78などの数字を組み合わせ文字で作って、Photoshop Elements10にコピー&ペーストで、貼り付けても「○78」と、丸と数字が分解されて、貼り付けられてしまいます。 丸数字を貼り付ける方法を教えて下さい。(T_T)

  • エクセルについて

    宜しくお願いします。 エクセル2003について質問をしたいので宜しくお願いします。現在VLOOKUP関数について勉強をしています。予め読み込みたいデータを作成し、(リンゴ、メロン、ミカン、イチゴ、バナナ)その右側に入力されているデータを自動的に読み込むというものだと思いますが、入力するリンゴ、メロン、ミカン、イチゴ、バナナを手入力するのではなく、入力するセルをクリックする事により、セルの右下に三角のようなマークが出てきてそれをクリックするとリンゴ、メロン、ミカン、イチゴ、バナナが縦に出てきて、該当の項目をクリックする事により入力することは出来ませんでしょうか? どなた様かご教示の程宜しくお願いします。

  • エクセル・別のファイルを参照

    ファイル名 りんご みかん と、2個あったとします。 それぞれ、同じ形式で数字が同じセルに入っています もう一つももという名前のファイルをつくり もものB1に、 りんごのB1を表示させたいときは、 もものB1にカーソルを置いて、=を押して りんごのB1をクリックすれば、式が入りますよね。 それは、できるのですが、 このりんごをみかんに変更するときは、どうしたらいいのでしょうか? もものA1に りんごやみかんといったファイル名を表示させることによって もものB1には、自動的に、A1で選択したファイルの中のB1が表示されるような設定にしたいのです。 わかる方いらっしゃいましたら、教えてください。よろしくおねがいします。

  • Excelで同一文字列を検出して隣りのセルに返すなどしたい

    Excelのシートの1列に文字列がずらっと並んでいるとします。本来は「いちご、りんご、ばなな、みかん、すいか、めろん」と、ダブリがないはずの項目ばかりが入力されているはずでしたが、しかし実際は「いちご、りんご、ばなな、りんご、みかん、いちご、すいか、めろん」という風に、いくつかの項目にダブリがあるとします。そこで、そのダブリを発見し、何がダブっているのか手早く知る方法があれば教えてください。関数、もしくはマクロをご存知の方、お願いいたします。

  • ×または空白のセルを繰り上げて表示する(エクセル)

       果実シート                  まとめシート      A   B    C         A    1  いちご  林檎  ミカン          2   ○   ×    ○ 3   4  イ 5  ロ 6  ハ 2行目には○か×か空白が入ります。空白は×と同じです。(以下×という定義は「×または空白」という意味とします。) ・4行目イの欄=A2が○であれば「いちご」を。A2が×でありB2が○であれば「林檎」を。A2、B2が×でありC2が○であれば「ミカン」を ・5行目ロの欄=A2が○でB2が○であれば「林檎」を。A2が○でB2が×、C2が○であればミカンを。A2が×、B2が○、C2が○の場合はミカンを。 ・6行目ハの欄=すべて○の場合だけミカンを。 つまり、×または空白表示の場合は、順次繰り上げて表示する方法についてご教示ください。 4行目は=if(a2="○",a1,if(b2="○",b1,if(c2="○",c1)))ということでOKだと思いますが、5行目6行目がどうしてもわかりません。 マクロをメンテナンスできる人間がいないため、ifやandなどの関数だけでお願いします。 また、このイロハの部分を別の「まとめシートに」リンクさせ、これをVLOOKUP($G$2,まとめシート!A1:R50,1,FALSE)という形(G2は任意の数字を入れる場所)でさらに別のシートへリンクすることは可能でしょうか。 エクセルバージョンは2002です。

専門家に質問してみよう