[[20081114165448]] 『チェックボックスを最初からオンにしたい』(きみこ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『チェックボックスを最初からオンにしたい』(きみこ)

 みなさん、こんにちは。 超初心者です、よろしくお願いします。
 エクセルで、チェックボックスでチェックした項目の帳票が作成できる
 ファイルがあるのですが、項目数は20程度で、
 毎回全てをチェックしなくてはなりません。
 それで、最初から全てがチェックされている状態にしたいのですが、
 方法はありますでしょうか?

 ご教授いただけると助かります。


 チェックボックスといってもフォームとコントロールツールボックス
 のものがありますが、どちらのものでしょう?

http://homepage1.nifty.com/gak/MSTips/controlandforms.html

 フォームのチェックボックスの場合は↓で一括でオンに出来ます。
 ActiveSheet.CheckBoxes.Value = xlOn

 コントロールツールボックスの場合はループで設定します。

 Dim myobj As OLEObject
  For Each myobj In ActiveSheet.OLEObjects
      If TypeName(myobj.Object) = "CheckBox" Then _
         myobj.Object.Value = False
  Next
 (MARBIN)

 全てチェックした状態で上書保存すれば、
次回開くときにはチェックされた状態になるのでは?
(みやほりん)(-_∂)b

 セルにリンクさせておき、
 セルの値を"TRUE"にする、というのでも出来そうですね。
 (MARBIN)

MARBIN様、みやほりん様。

とても丁寧にご教授いただき、感謝しています。
解決いたしました、ありがとうございました!!
(きみこ)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.