Hallo zusammen,
ich beschreibe einmal kurz mein Anliegen: Ich möchte mittels VBA mehrere TextBoxen/Labels/etc. verschwinden, bzw. wieder auftauchen lassen. Hierzu habe ich mir folgendes am Beispiel von Textboxen überlegt:
Ich würde das ganze gerne in eine Funktion auslagern. Da meine TextBoxen nummeriert sind (TextBoxA1, TextBoxA1, TextBoxA....) dachte ich mir ich könnte quasi folgende Funktion basteln:
Public Function ausblenden(startnummer As Long, endnummer As Long)
Dim i As Long
For i = startnummer To endnummer
TextBoxA(startnummer).Visible = False
i = i + 1
Next
End Function
Mein Problem besteht darin, dass ich den Wert der Variable "startnummer" nicht vernünftig in den Ausdruck in der For-Schleife umgebaut bekomme. Ich denke ihr habt schon gesehen, dass das etwas komisch aussieht.
Ich würde also quasi gerne einen Befehl aus einem Befehlsteil und einer bzw. mehrerer Variablen (z. B. bei TextBoxA1, TextBoxB1) zusammen setzen.
Vielleicht hat ja jemand einen Einfall, wie ich das am besten umsetze.
Bin leider kein gelernter VBA-Anweder von daher bitte nicht gleich schimpfen, wenn es nach totalem Käse aussieht ;)
Besten Dank Euer ExcelDau
|