- ベストアンサー
【Excel】オプションボタンで選択したら〇で囲む
ご教授ください。 エクセルにてオプションボタンで選択したら選択した項目に〇をつけたいです。 例 〇男 〇女 〇その他 (↑このオプションボタンをどれか選択) ――――――――― 男 ←丸で囲われる) 女 その他 集計ではなく〇で囲われた方を印刷して使用したいです。 マクロを使用するのかルールで表示させる事が可能なのかどのようなやり方がスムーズなのかたどり着けません。 よろしくお願いいたします
- sry938
- お礼率0% (0/2)
- Excel(エクセル)
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
一般にVBAで実現する課題と思います。 コードと画面sampleをポストしますので よかったら参考にしてください。 '以下をSheet1モジュールに貼り付けます。 Option Explicit Private Sub OptionButton1_Click() sample End Sub Private Sub OptionButton2_Click() sample End Sub Private Sub OptionButton3_Click() sample End Sub '以下を標準モジュールに貼り付けます。 Option Explicit Sub sample() If Sheet1.OptionButton1.Value = True Then MaruKakomi 1 End If If Sheet1.OptionButton2.Value = True Then MaruKakomi 2 End If If Sheet1.OptionButton3.Value = True Then MaruKakomi 3 End If End Sub Sub MaruKakomi(ButtonNum As Long) Dim Sh As Worksheet Dim Nm As String Dim Bx As Double Dim By As Double Dim Wi As Double Dim Hi As Double Dim Cr As Long Dim tgRng tgRng = Array("", "B6", "C6", "D6") Set Sh = ThisWorkbook.Sheets("Sheet1") Nm = "Maru" Bx = Sh.Range(tgRng(ButtonNum)).Left By = Sh.Range(tgRng(ButtonNum)).Top Wi = Sh.Range(tgRng(ButtonNum)).Width Hi = Sh.Range(tgRng(ButtonNum)).Height Cr = rgbRed MakeCircle Sh, Nm, Bx, By, Wi, Hi, Cr End Sub '//----------------------- '// 楕円描写プロシジャー '//----------------------- Sub MakeCircle(Sh As Worksheet, _ Nm As String, _ Bx As Double, By As Double, Wi As Double, Hi As Double, _ Cr As Long) Dim shp As Shape On Error Resume Next Set shp = Sh.Shapes(Nm) shp.Delete On Error GoTo 0 Set shp = Sh.Shapes.AddShape(msoShapeOval, Bx, By, Wi, Hi) shp.Name = Nm shp.Fill.Visible = msoFalse shp.Line.Visible = msoTrue shp.Line.ForeColor.RGB = vbRed shp.Line.Transparency = 0 End Sub
その他の回答 (1)
- iyonohanamuko
- ベストアンサー率54% (6746/12377)
別シートに同じようなものを作成し、 ラジオボタンで選択したものをクエリで表示させるようにして、 そのシートを印刷してみてはいかがでしょうか?
関連するQ&A
- トグルボタンをオプションボタンのように使いたい
エクセルでマクロを作成しています。 見栄えを良くしようと手を入れているところです。 そこで今までオプションボタンで選択していた項目を トグルボタンでできないものかと考えています。 ボタンに画像が貼れる点が気に入っています。 1つのボタンを押してTrueにしたら他のボタンがFalse になるようにしたいのですが上手く行きません。 各ボタンのコードに他のボタンをFalseにするように書くと私にはわからない理由で全てのボタンがFalseになってしまいます。 良い方法をお教えください。
- ベストアンサー
- オフィス系ソフト
- オプションボタンについて教えて下さい。
今、Excelでアンケート入力表を作成しておりまして、各項目ごとオプションボタンで選択していく形式をしたいのですが、シート内全てのオプションボタンが反応してしまいます。どうしたら各項目ごとの反応に出来るのでしょうか?
- ベストアンサー
- オフィス系ソフト
- Excel2010でフォームコントロールボタンが。
工事台帳をEXCEL2010で作成しています。 シートには縦に3ページ分の入力フォームがあり、データ入力後に 印刷したいページをオプションボタンで選択後し、 印刷ボタン(フォームコントロール)を押すと 対象ページを印刷範囲設定して印刷、という作業を マクロで行っています。 このマクロはExcel2003で作成し(ファイル形式は.xls)、 Excel2010で変換(.xlsm)して使用しています。 このファイルで印刷ボタンを押すと、印刷後にボタンが消えてしまうのです。 何か規則性があるとかといろいろ調べてみたところ、「オブジェクトの選択と表示」 で「Button」となっているものだけが消えます。他にも、「Comment」、「テキストボックス」、 「Option Button」、「Group Box」、「AutoShape」、「Text Box」というものもあります。 書類作成期限の都合でここ数か月はショートカットでマクロを実行していますが なかなか調べる時間がとれずに解決に至りません。 何が原因かわかる方がいらっしゃいましたらお教えください。
- ベストアンサー
- Excel(エクセル)
- オプションボタンの三択(アクセス)
こんにちは。 アクセスのオプションボタンについて教えてください。 マルにちょんとチェックするボタンです。 フォーム上にオプション1オプション2オプション3の選択肢があるとします。 ふつうにしていると1も2も3も全部一緒にえらべてしまいます。 ひとつにチェックをつけると他のふたつにはチェックできないようにするにはどうしたらいいですか?
- ベストアンサー
- その他(データベース)
- EXCEL:「ツール」→「オプション」が選択出来ない
Excelをよく使用していますが、 先日からツール→オプションが選択不可になってしまいました。 「オプション(O)...」という文字が グレーになっている状態です。 (選択できる項目については黒で表示されます) 新規ファイルで試してもダメでした。 どうやったら元に戻せるか教えてください…!
- ベストアンサー
- オフィス系ソフト
- EXCEL:フォームで作成したチェックボックス選択したのものみ表示
EXCELのフォームのチェックボックスやグループ化したオプションボタンを多数使用したシートがあります。 チェックや選択したオプションボタンに応じて結果が同じシートに表示されるようIF関数を使用してます。 例)チェックボックス(1)「植物」にチェックがあり グループ(1)はオプションボタン「赤」を選択 グループ(2)はオプションボタン「水」を選択 →『花』と表示 グループ(2)のオプションボタン「緑」を選択した場合は →『木』と表示 選択した項目をペーパーで確認のために、選択した項目だけ別のシートに表示させ印刷したいのですが何か良い方法はないでしょうか。 チェックボックス一つに対してグループ約5つ というものが10個ほどあります。 チェックボックス(1)をチェックしたら、チェックボックス(1)とグループ(1)~(5)を別シートへ表示するといったようにしたいのですが・・・
- 締切済み
- オフィス系ソフト
- Excel2003 の オプションが選択できない
OSはWinXP Excel2003を使用していますが、 ツール→オプションが選択できないで困ってます。 新規作成を選びシートを開いた状態で、 ツール→オプション(オプションは黒文字で選択可能)を選ぶのですが、 オプションのタブ(メニュー?)が開きません。 黒字になっている他のメニューは開くし、使えるのですが、 なぜかオプションだけ開かなくて、困っております。
- 締切済み
- オフィス系ソフト
- Excelのシートを保護してオプションボタンの選択のみ可能にしたい
Windows2000、Excel2002使用です。 オプションボタンを使用し、Excelでアンケートを作成しました。 (メニュー>ツールバー>コントロールツールボックスを呼び出して、オプションボタンを作成しています。) シートを保護して、オプションボタンの選択と一部のセルへの記入のみできるようにしたいです。 ・編集したいセルのロックを解除 ・オプションボタンを選択し、右クリック>コントロールの書式設定>ロックを解除 ・オプションボタンが置いてあるセルのロックを解除 をおこない、「ロックされていないセルの選択」のみ許可してシートに保護をかけました。 セルに記入はできるのですが、オプションボタンの選択をしようとするとエラーメッセージが出てしまいます。 調べても出てこないので教えてください。お願いします。
- 締切済み
- オフィス系ソフト
- EXCELのオプションボタンの使い方
EXCELのコントロールツールボックス内でのオプションボタンの使い方について質問があります。 例えば、A,B,Cをどれかひとつだけ選択できるオプションボタンを作成します。 その後、Aを選択したときのみ、アクティブになる(または選択できるようになる)オプションボタンを作成することはできるのでしょうか? オプションボタンに上位、下位を設定したいのです。 なお、上位がオプションボタンでなくてもかまいません。 チェックボックスでAを選択した場合のみ、オプションボタンを選択できるようになるとか・・・。 どなたか教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 選択できないボタン
他の人が作成したエクセルファイルで、右クリック等では選択できない(押すことはできる)ボタンがあります。見た目はフォームツールバーで作成したものと同じなのですが、右クリックしてもポップアップメニューが出ることもありません。Ctrl+Aでも選択不可です。 そのボタンを押すとマクロが動きますが、マクロ一覧を見ても空になっていて、何がなんだかさっぱりです。 ボタンを選択できないので、そこからマクロのコードにいくこともできず・・。 このボタン、どうやって作ったんでしょうか?
- ベストアンサー
- その他(業務ソフトウェア)