Hallo,
nach langer Zeit hab ich mal wieder Luft für ein paar Makros und wie es der Zufall so will hab ich da mal ne kleine Verständnissfrage.
Erklärung: Ich habe ein UserForm und dort sind 2 Frames drin in den wiederrum sind jeweils Textboxen enthalten.
Diese will ich über eine Schleife inaktivieren (unter bestimmten Voraussetzungen).
Das funtioniert auch alles wunderprächtig (s. Code)
Code:
Dim oUF As UserForm1
Dim oFrameInt As Frame
Dim oC1 as ControlSet oUF = UserForm1
Set oFrameInt = oUF.Frame_Int
For Each oC1 In oFrameInt.Controls
If TypeName(oC1) = "TextBox" Then
oC1.Enabled = False
End If
Next
Meine Frage ist jetzt allerding glaube ich eher allg. Natur:
Wieso bekomm ich bei "oC1." kein "Autofiller" für "Enabled"?
Es funktioniert aber irgendwie hab ich das Gefühl das das nicht richtig ist, da ich wie gesagt kein "Autofiller" bekomme.
Auch wenn das Inaktivieren funktioniert, kann mir da irgendwas aus irgend nem Grund um die Ohren fliegen?
MfG
Sascha
############################################################
Edit: Ich muss meine Frage korrigieren: Die Frage ist wieso ich beim Autofiller kein "Enabled" bekomme.
#########################################
------------------
„Nicht Erfolg ist der Schlüssel zum Glück,
sondern Glück ist der Schlüssel zum Erfolg.
Wenn du gerne tust, was du tust, wirst du auch erfolgreich sein.“ ― Albert Schweitzer
[Diese Nachricht wurde von Booyaka am 16. Dez. 2021 editiert.]
[Diese Nachricht wurde von Booyaka am 16. Dez. 2021 editiert.]
[Diese Nachricht wurde von Booyaka am 16. Dez. 2021 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP