[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルにレ点(チェックマーク)を付けたい』(C36AMG)
うまく質問できませんが、ある行、或いはあるセルをクリックすると、そのセルにレ点(チェックマーク)をつけるやり方が有れば教えて下さい。
どなたか分かったら教えて頂きたいのですが...
Excel2000を使用
OS:windowsXPです。
A B C D
1 ここをクリックすると
2
3
4
5
↓
A B C D
1 レ
2
3
4
5
これをシート上の関数でということなら、知識がないので、ゴメン。 フォームツールのチェックボックスを配置するのが最も早いような気がするけど VBAを使うとすれば、シートモジュールに
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Cells(Target.Row, "A") .Value = "P" .Font.Name = "Wingdings 2" End With End Sub
これでどうかな?
ぶらっと立ち寄り
レ -> 空白 -> レ => ということがお望みなら
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With Cells(Target.Row, "A") If .Value = "P" Then .ClearContents Else .Value = "P" .Font.Name = "Wingdings 2" End If End With End Sub
ただし、「SelectionChange」なので、同じセルを選択しても反応はしないのがネック。
ぶらっと立ち寄り。
もしクリックじゃなくダブルクリックでもよければ、同じセルでも反応。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) Cancel = True With Cells(Target.Row, "A") If .Value = "P" Then .ClearContents Else .Value = "P" .Font.Name = "Wingdings 2" End If End With End Sub
ぶらっと立ち寄り
ためしてみたのですが、
自分が思っていたのは、インターネットのイメージで□をクリックすると
チェックが付き、サイドクリックすると、チェックが外れる様な感じには
Excelでは無理なんですかね?
C36AMG
excel チェックボックスで検索されると良いかも ぶらっと立ち寄りさん Wingdings 2 ってなかなか良いですね。。メモメモ (貼)
>様な感じには Excelでは無理なんですかね?
だったらやっぱり
>フォームツールのチェックボックスを配置するのが最も早いような気がするけど
じゃないですかね。
(とおりすがり)
ちなみに、チェックボックスの□を大きくすることは可能ですか?
C36AMG
下記を参考に。 [[20050722000410]] 『チェックボックスの大きさと形について』(なおこ) [[20060221104548]] 『2002チェックボックスの枠拡大』(いっち) [[20070330152452]] 『チェックボックスの大きさ』(よし) (みやほりん)(-_∂)b
どうもありがとうございました。
今後も何か分からないことがあったら質問しますので教えて下さい!
C36AMG
(チェック)のON、OFFをデータとするなら、チェックボックスの乗っているセル(A列)とリンクさせ、条件付き書式で(チェック)が入れば色づけすれば確認は容易です。 (NB)
>無理だと言う事がわかりました。 チェックボックスでは無理ですが、シェイプを使う方法もありますよ。 参考になりそうなところだと [[20080908154905]] 『チェックボックス』 のichinoseさんの回答が良さそうです。 (momo)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.