以前、プロジェクトの1つでモジュールを使用して、Excelブックのすべてのユーザーフォームのテキストボックスをフォーマットしていましたが、コードは次のようになりました。
Sub TxtBx(i As Integer)
Dim uf As UserForm
For Each uf In UserForms
With uf("TextBox" & i)
If .Text Like "" Then
......................................
現在、プロジェクトをアプリケーションに移動していますが、フォーマットには同じモジュールが必要です。したがって、Windowsフォームアプリケーションで次のように言う方法:
Module Module1
Sub TxtBx(i As Integer)
Dim f As System.Windows.Forms.Form
For Each f As System.Windows.Forms
With f("TextBox" & i)
.....................