Wie der Titel meiner Frage andeutet, wie ist es möglich, Schleife durch alle Steuerelemente in einem Formular, einschließlich Unterformulare.
Ich verwende zum Beispiel die folgende Unterroutine, um die Hintergrundfarbe von Steuerelementen mit dem Tag * einzustellen
Public Sub colCtrlReq(frm As Form)
' Sets background color for required field -> Tag = *
Dim setColour As String
setColour = RGB(255, 244, 164)
Dim ctl As Control
For Each ctl In frm.Controls
If ctl.ControlType = acTextBox Or ctl.ControlType = acComboBox Or ctl.ControlType = acListBox Then
If InStr(1, ctl.Tag, "*") <> 0 Then
ctl.BackColor = setColour
End If
End If
Next ctl
Set ctl = Nothing
End Sub
Wie würde dies ändern, um die Steuerelemente in einem Unterformular zu erfassen? Vielen Dank im Voraus für jede Hilfe oder Hinweise.
Prost Noel