ich möchte unter diesem Thema den Code für das dynamische Design von UserForms anbieten. Die wesentlichen Eigenschaften sollen dabei nicht im Projekt-Explorer festgelegt werden, sondern per Wert in einer Tabelle. Das klappt soweit auch bereits sehr gut, bis auf folgende Probleme:
Die neue UserForm soll den Namen "Test" bekommen. Das klappt beim ersten Mal mit folgendem Code:
Code: Alles auswählen
Set usf = ActiveWorkbook.VBProject.VBComponents.Add(vbext_ct_MSForm)
With usf
.Properties("Height") = 180
.Properties("Width") = 275
.Name = "Test"
Vor dem nächsten Testlauf meines Codes möchte ich das vorherige Dingen löschen. Das will mir weder mit Remove noch Delete gelingen.
Als Control in der UserForm habe ich auch ToggleButtons berücksichtigt. Die Eigenschaft Height hole ich mir aus einer Tabellenzelle. Left & Top funktionieren, Width auch, Height aber nicht.
Hat zu den drei jemand eine Idee?
Lieben Dank vorab!!