全般
2.すべてのコントロールを列挙する
1.すべてのコントロールの名前を列挙する例
Dim oControl As Object
For Each oControl In Me.Controls
List1.AddItem oControl.Name
Next oControl
メモ:この例を実行するには少なくともリストボックス(List)を1つ貼り付けておくこと。
2.すべてのテキストボックスの値を列挙する例
Dim oText As Object
For Each oText In Me.Controls
If TypeName(oText) = "TextBox" Then
List1.AddItem oText.Text
End If
Next oText
メモ:この例を実行するには少なくともリストボックス(List)を1つ貼り付けておくこと。
3.すべての金額項目の値を合計する例
注意:金額項目のTagプロパティにはあらかじめ 金額項目 という文字列をセットしておくこと
Dim oMoney As Object
Dim Sum As Long
For Each oMoney In Me.Controls
If oMoney.Tag = "金額項目" Then
Sum = Sum + oMoney.Text
End If
Next oMoney
MsgBox "合計金額: " & Sum