Excelで男女や有無など丸囲みする資料で〇を挿入してカーソルで微調整し有無に丸囲みを実施しております。
1つや2つくらいであればコピペでやれなくはないのですが、申告書で50箇所以上〇をつけて有無の選択をしなくてはいけません。
また有無は1つのセルに有・無となっていたり、それぞれ1つセルに有、無の場合もごさまいます。
クリック操作で切り替えは可能でしょうか?
分からないなりにイメージしている要望としては以下となります。
セルの値は有無が入力されており、クリックすると〇の画像が表示され囲み丸風にする、もう一度押すと〇の画像が非表示になり、ただの有になる
無しのパターンも〇表示、非表示切り替えられるようにするなど
なお、上記のような手間をかけるなら地道に50箇所〇コピペ調整をすれば良いと思われるかもしれないので補足ですが、資料は1回きりではなく高頻度で回答が必要になるため、効率化を図れたらと考えおります。
模索中ですが、image関数や条件書式などであるセルの値を参照し有の場合は〇みたいなものを現在考えおりますが、可能であれば直感的に任意の場所をクリック操作などで実現したいです。
※値参照だと複数箇所の確認が必要になるので選択誤りなどがおきそうとも考えます。
皆さまのお知恵をお借りしたく何卒よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
Sub 楕円_Click()
'
' 楕円_Click Macro
'
'
With ActiveSheet.Shapes(Application.Caller).OLEFormat.Object.ShapeRange.Line
If .Visible = msoFalse Then
.Visible = msoTrue
Else
.Visible = msoFalse
End If
End With
End Sub
予め丸を打っておけば線を見せたり消したりします。
No.2
- 回答日時:
マクロで作ってください。
ここは「代わりに作ってください」と作業依頼をする場所ではなく、
作るために必要な知識のアドバイスを貰う場所です。
具体的にマクロの何が分からないのかを質問して、一つずつ自分の手で作り上げてください。
代わりに作って欲しいのであれば、有料サイトで作成を委託するようにしましょう。
なお、Excel はレイアウトを細かく指定してもあまり意味が無いという事を覚えておきましょう。
むしろ Word でやるべきことです。(容易に囲み文字にすることができる)
……添付画像……
・・・別回答・・・
('ω') 括弧を追加する
男 女 有 無
↓ ↓ ↓ ↓
(男)(女)(有)(無)
これで良いと思うんだ。
これならフォームコントロール(オプションボタン)と数式の組み合わせでできる。
なんなら、選択されなかった他の文字はグレイアウト(灰色文字にして視認性を下げる)させても良い。これは条件付き書式で行えます。
・・・余談・・・
会社や学校で使うものでしょうか。
ならば、会社や学校で Excel に詳しい人にお願いすることを強く勧めます。
「作れと言われた」のであれば、「よく考えたら自分は実力不足でできません」と今からでも遅くないので断るようにしましょう。
No.1
- 回答日時:
回答にはなりません、気に入らなければスルーして下さい。
少し視点を変えて、有無を併記する必要がありますか?
つまりドロップダウンリストを使って有無(男女)を選択するようにすればクリックだけで済むと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelのシートの表示、非表示の方法について教えてください。 4 2022/02/02 08:41
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) 離れた複数のセルのどこかに文字が入った場合に、⚫が表示されるようにしたいです 3 2023/09/01 11:06
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) 余計なお世話的な「入力規則」?対策は? 2 2023/01/14 12:39
- Visual Basic(VBA) 【関数orVBA】カーソルのある行を黄色にし、A列の値を別シートに表示できますか? 4 2021/12/28 00:03
- Visual Basic(VBA) エクセルのマクロを教えてください 4 2022/02/04 08:05
- Excel(エクセル) excel 列1000 行30の中から、重複する言葉を抽出し、重複数を数える方法 13 2022/02/05 10:57
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Excel(エクセル) マクロで変数を用いてセルを選択し、そのセル内の数値を計算式に入れる方法 3 2021/12/27 22:59
このQ&Aを見た人はこんなQ&Aも見ています
-
賃貸で可能な古民家風レトロな部屋作りのコツ!改めて知る畳の高い機能性と魅力も紹介
畳の部屋を雰囲気のよい部屋に仕上げたい!賃貸住宅でもできる古民家風のレトロな部屋作りのコツを伺った。
-
エクセルで⑤番の操作が分かりません。どういう関数が良いんですか?
Excel(エクセル)
-
Excel関数かなにかでスムーズに処理するにはあなたならどうしますか?
Excel(エクセル)
-
Excelでこういう年を切り替えられる簡易なカレンダーを作ったのですが、 年や月を変えると、色が付い
Excel(エクセル)
-
-
4
データから単位文字を除去して計算する方法は?
Excel(エクセル)
-
5
COUNTIFで同一範囲にある複数の内容の数量を簡単に抽出する方法を教えてください。
Excel(エクセル)
-
6
数値から名前が作成できなくなっているッ!?
Excel(エクセル)
-
7
エクセルでの順番入れ替え
Excel(エクセル)
-
8
エクセルのセル統合について
Excel(エクセル)
-
9
excelの不要な行の削除ができない!
Excel(エクセル)
-
10
Excelについて質問です。 タブキーを押すと編集しているセルが右隣に移りますが、私はタブキーを押し
Excel(エクセル)
-
11
Excel 数行分セル結合したあと、結合した一番下の行を非表示にしたら、罫線が印刷されません。
Excel(エクセル)
-
12
エクセルで、小数点以下がないときに小数点を表示させない方法 +語尾に「(半角スペース)%」
Excel(エクセル)
-
13
DBCS関数とは何ぞやッ!
Excel(エクセル)
-
14
Googleシート「A1」でなくて「A001」にしたいのですが
Excel(エクセル)
-
15
エクセルの行を巾を変えずに増やす方法
Excel(エクセル)
-
16
Excelの関数での合わせ方がわかりません!!!!!!!!
Excel(エクセル)
-
17
エクセルで連勤チェックをしたいです。
Excel(エクセル)
-
18
1行目のデータ(A1:G1)をコピーして、2~49999行へ貼り付ける効率的な操作方法は?
Excel(エクセル)
-
19
エクセルで作った勤怠表に発生する時間の誤差の修正方法を教えていただけないでしょうか? A1セルに出社
Excel(エクセル)
-
20
エクセルの列の幅を固定
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで上位バイトのセルと...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
エクセルで指定したセルのどれ...
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
貼り付けで複数セルに貼り付けたい
-
エクセル オートフィルタで絞...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセルのセルの枠を超えて文...
-
Excelで数式内の文字色を一部だ...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excel 例A(1+9) のように番地の...
-
エクセルでオブジェクトを常に...
-
excelの特定のセルの隣のセル指...
-
【Excel】特定の文字から文字ま...
-
Excelで住所を2つ(町名迄と番...
-
LARGE関数 飛び飛びの範囲を指定
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
Excelで数式内の文字色を一部だ...
-
エクセル 足して割る
-
対象セル内(複数)が埋まった...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
【Excel】 セルの色での判断は...
-
(Excel)数字記入セルの数値の後...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
excelのCOUNTIF関数で、『範囲=...
-
Excel2003 の『コメント』の編...
-
枠に収まらない文字を非表示に...
-
Excelで住所を2つ(町名迄と番...
-
複数のセルのいずれかに数字が...
おすすめ情報