Excel VBA質問箱 IV

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

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


30668 / 76738 ←次へ | 前へ→

【51334】Re:ユーザーフォームのコントロールソースの一覧
発言  Jaka  - 07/9/12(水) 14:25 -

引用なし
パスワード
   質問内容とはちょっと違いますけど。
応用が利くかと思います
5年ぐらい前に別のところで回答したまんまで、すみません。

標準モジュールで使用。

Sub kame()
  Dim VBC As Object
  Range("A1").Value = "コントロール名"
  Range("B1").Value = "コントロール種類"
  Range("C1").Value = "キャプション "
  With ThisWorkbook.VBProject
    For Each VBC In .VBComponents
      If VBC.Type = 3 Then
        G = G + 2
        Cells(G, 1).Value = VBC.Name
        Set AdUF = VBA.UserForms.Add(VBC.Name)
        For Each FCN In AdUF.Controls
          G = G + 1
          Cells(G, 1).Value = FCN.Name
          Cells(G, 2).Value = TypeName(FCN)
          On Error Resume Next
          Cells(G, 3).Value = FCN.Caption
          On Error GoTo 0
        Next
      End If
    Next
  End With
  Set AddUF = Nothing
End Sub

0 hits

【51331】ユーザーフォームのコントロールソースの一覧 BLUELION 07/9/12(水) 13:50 質問
【51334】Re:ユーザーフォームのコントロールソース... Jaka 07/9/12(水) 14:25 発言
【51336】Re:ユーザーフォームのコントロールソース... BLUELION 07/9/12(水) 15:49 お礼
【51339】Re:ユーザーフォームのコントロールソース... Jaka 07/9/12(水) 16:41 発言
【51340】Re:ユーザーフォームのコントロールソース... BLUELION 07/9/12(水) 16:43 お礼
【51358】Re:ユーザーフォームのコントロールソース... Jaka 07/9/13(木) 9:17 発言
【51360】Re:ユーザーフォームのコントロールソース... BLUELION 07/9/13(木) 9:29 お礼

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