Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


36477 / 76732 ←次へ | 前へ→

【45436】Re:チェックボックス
発言  りん E-MAIL  - 06/12/24(日) 18:23 -

引用なし
パスワード
   ユニフ さん、こんばんわ。

>メカ大好き! さんどうもです。
>
>>私は以下の式で完璧に動きましたが…。(式は標準モジュールに書きました)
>
>Sub Allchkon()
>Dim myobj As OLEObject
MsgBox ActiveWorkbook.Name,vbInformation
>For Each myobj In Sheets("Sheet7").OLEObjects
>   If TypeName(myobj.Object) = "CheckBox" Then _
>    myobj.Object.Value = False
> Next
>End Sub

>で、もう一度試しましたがやはり2行目が黄色エラーになります。
>シート上にあるものはチェックボックスで間違いないと思います。
メッセージボックスに思いもよらない名まえが出たりしませんか?
シート名:Sheet7のあるブックはちゃんとアクティブですか?

原因がわからないときはいろいろ試してみるといいです。
Shapeの種類を確認するために次のマクロを実行してみてください。
アクティブなブックの全てのシート上の図形のリストを作ります。
Sub test()
  Dim wb(1 To 2) As Workbook, II As Integer, sh As Shape, ws As Worksheet
  Set wb(1) = ActiveWorkbook
  Set wb(2) = Application.Workbooks.Add
  '
  For Each ws In wb(1).Worksheets
   For Each sh In ws.Shapes
     II = II + 1
     With wb(2).Worksheets(1)
      .Cells(II, 1).Value = ws.Name
      .Cells(II, 2).Value = sh.Name
      .Cells(II, 3).Value = Stype(sh.Type)
     End With
   Next
  Next
  Erase wb
End Sub
'種類判定関数
Function Stype(arg1 As Integer) As String
  Dim AA As String
  Select Case arg1
   Case 8:  AA = "ツールバー『フォーム』由来"
   Case 12:  AA = "ツールバー『コントロールツールボックス』由来"
   Case Else: AA = "その他図形軍"
  End Select
  Stype = AA
End Function

0 hits

【45421】チェックボックス ユニフ 06/12/24(日) 0:39 質問
【45422】Re:チェックボックス ぱっせんじゃー 06/12/24(日) 8:16 発言
【45423】Re:チェックボックス メカ大好き! 06/12/24(日) 16:03 発言
【45424】Re:チェックボックス メカ大好き! 06/12/24(日) 16:19 発言
【45425】Re:チェックボックス ぱっせんじゃー 06/12/24(日) 16:20 発言
【45427】Re:チェックボックス ユニフ 06/12/24(日) 16:41 質問
【45429】Re:チェックボックス メカ大好き! 06/12/24(日) 17:20 発言
【45434】Re:チェックボックス ユニフ 06/12/24(日) 18:04 発言
【45436】Re:チェックボックス りん 06/12/24(日) 18:23 発言
【45439】すごい! ユニフ 06/12/24(日) 18:39 発言
【45440】Re:すごい! りん 06/12/24(日) 18:46 発言
【45442】Re:すごい! ユニフ 06/12/24(日) 19:03 お礼
【45437】Re:チェックボックス メカ大好き! 06/12/24(日) 18:25 発言
【45438】Re:チェックボックス メカ大好き! 06/12/24(日) 18:32 発言
【45441】解決しました! ユニフ 06/12/24(日) 18:53 お礼
【45457】Re:解決しました! Jaka 06/12/25(月) 14:52 発言
【45431】Re:チェックボックス メカ大好き! 06/12/24(日) 17:42 発言
【45426】Re:チェックボックス ぱっせんじゃー 06/12/24(日) 16:26 発言
【45428】Re:チェックボックス Kein 06/12/24(日) 16:55 回答
【45430】Re:チェックボックス メカ大好き! 06/12/24(日) 17:29 発言
【45432】Re:チェックボックス ユニフ 06/12/24(日) 17:42 発言
【45433】Re:チェックボックス Kein 06/12/24(日) 18:03 発言
【45435】Re:チェックボックス ユニフ 06/12/24(日) 18:19 発言

36477 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free