
No.2ベストアンサー
- 回答日時:
もし他によい方法がなければ
Sub test01()
For i = 1 To ActiveSheet.DrawingObjects.Count
ActiveSheet.OLEObjects("CheckBox" & i).Object.Value = 0
Next i
End Sub
を実行するとできます。
チェックボク以外は貼り付けてないこと。
シートに直接コントロールツールボックスのチェックボックスを貼り付けてテストしました。
コマンドボタンにでも登録すればよい。
実はこの方法のようにコマンドボタンに登録する方法を模索していました。特に("CheckBox" & i)の記述法が大変参考になりました。
チェックボックスが140個もあるものなので。
For i = 1 To 140
ActiveSheet.Shapes("Check Box " & i).Select
With Selection
.Value = xlOff
End With
Next i
これで解決できました。
ちょっと余談ですが i は Dim i As Integer のように定義しなくてもエラーが出ないのですね(^^;
ありがとうございました。
No.1
- 回答日時:
フォームのチェックボックスであれば、図形描画のツールバーにある
「オブジェクトの選択:白いカーソル」をクリックして、
全てのチェックボックスを選択する。
1つのチェックボックス上で「右クリック」-「コントロールの書式設定」
の「コントロール」で値をオフにしてOKではどうでしょう?
過去ログを見るとACCESSでは更新クエリーを使う方法があることが理解できたのですが、EXCELLでは?と悩んでおりました。
この方法があったのかと目から鱗でした。
これで選択して切り取りをするとチェックボックスの一括消去ができることも分かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
iphoneのフルスクリーンの解除方法
-
Accessでフィールド名を変数(...
-
エクセルVBAのカレンダーコ...
-
【ACCESS】フォーム名/コントロ...
-
EXCELLチェックボックス...
-
Access レポート印刷するときに...
-
passwordが入れられません・・・・
-
サブフォームに対してGoToRecor...
-
ACCESS フォームをそのまま印刷...
-
アクセスでテキストボックスの...
-
データベースのINT型項目にNULL...
-
YahooのIDがロックされてしまい...
-
新規レコード行を非表示にしたい
-
エクセルVBA オプションボタ...
-
レコードを保存するコード ア...
-
VBA 空白テキストボックスカウント
-
年月日を持つテーブルから年月...
-
Accessのフォームで、空欄のレ...
-
Access VBAボタンでテキストボ...
-
レコードをダブルクリックする...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSでコントロールソースの変更
-
iphoneのフルスクリーンの解除方法
-
Accessのフォームにて、詳細行...
-
Accessでフィールド名を変数(...
-
【ACCESS】フォーム名/コントロ...
-
Excel 入力規則 リスト 複数...
-
ACCESSのフォームからハイパー...
-
アクセスフォームで2つを結合テ...
-
アクセスで、チェックボックス...
-
Excel ユーザーフォーム呼び出...
-
access 改ページコントロール
-
Access・VBAで、Controlsを使用...
-
ACCESS テキストボック...
-
FlashPlayerのインストールにつ...
-
アクセスのフォームの区切り線...
-
access setfocusについて
-
コントロールソースって
-
Accessの連結、非連結とは何?
-
【Access】サブフォームの項目...
-
Excelのコントロールツールボッ...
おすすめ情報