ich habe ein formular und möchte, dass beim öffnen jeweils einige voreinstellungen automatisch von einem makro durchgeführt werden, wie mach ich das?
mit Rechtsmaustaste "Code anzeigen" wählen,
oben links in VB_Editor, wo "(Allgemien)" steht, Name der Formular auswählen (bei mir "UserForm"),
oben rechts, wo "Klick" oder "(DeKlarationen)" steht,
Stichwort "Initialize aussuchen, es fügt sich ein
Private Sub UserForm_Initialize()
end sub
zwischen diese 2 Zeilen, Code einfügen, das bei starten des Formulars (Starten = Initialize) ausgeführt werden soll.
Yal
Dann VB-Editor öffnen, im Projekt-Fenster, das gewünschte Excel-Worksheet aussuchen und auf "Diese Arbeitsmappe" doppelklicken,
Wo oben links "(Allgenmein)" steht "Workbook aussuchen, oben rechts "Open" aussuchen (ist wahrscheinlich schon da).
Zwischen
Private Sub Workbook_Open()
und
End Sub
das Coding eintragen.
Egal unter welche Name der Enduser sein "Formular" (=Excel-Datei) speichert bleiben diese Einstellung gültig.
Gruß
Yal