Hinzufügen DateTimePicker zu Userform

Wie kann ich ein DateTimePicker zu einem Formular mit VBA-code.

Ähnlich wie das hinzufügen eines Label -

Dim TempForm As Object
Dim NewLabel as MSForms.Label

 Set NewLabel = TempForm.Designer.Controls.Add("Forms.label.1")
  • Vikram, ich würde nicht empfehlen, mit dem DateTimePicker, wie Sie können nicht frei verteilen der Steuern. Der Anwender möglicherweise nicht die OCX registriert. Wenn Sie daran interessiert sind, eine alternative, dann haben Sie einen Blick auf meine Antwort für das zeigen Daten aus einem userform in diesen link stackoverflow.com/questions/12012206/...
  • Dank Siddharth ...sieht nett aus !!
  • Hi Siddharth , in der Komponente, die Sie geteilt hatten , das QueryClose-Ereignis wird nicht ausgeführt ,und ich sehe sehr viele temp-Arbeitsblätter erstellt, die in meinem Projekt. Auch entfernte ich die textbox -, OK-und Abbrechen-buttons aus dem Formular, da ich nicht brauchen . Und enthalten Entladen Mich in jeder anderen Schaltfläche click-Ereignis.Irgendeine Idee, warum dies passiert ist ?
  • Ich änderte xlSheetVeryHidden zu xlSheetHidden und ws.Löschen funktioniert...
InformationsquelleAutor vkrams | 2012-09-04
Schreibe einen Kommentar