06. 20
VBA Beispiele Seite UserForm Klassen Programmierung
Die Arbeitsmappen wurden unter Betriebssystem XP mit Excelversion 2003, Betriebssystem Vista Ultimate mit Excelversion 2007,
Windows 7 mit Excelversion 2010 und Windows 8 mit Excelversion 2013, Windows 10 mit Excelversion 2016 getestet. Hinweis: generell wurde mit Excel-Version 32 Bit getestet, nur wenige Beispiele unter 64 Bit. Bei auftretenden Problemen bitte
eine Mail an die im Impressum aufgefhrte Mailadresse
UserForm07 Klassenprogrammierung
Ein Beispiel fr fortgeschrittene VBA-Programmierung. Einige Aktionen fr die UserForm:
- Daten einlesen
- Daten in die Tabellen bertragen
- Steuerelemente leeren
- Steuerelemente nach Typ auflisten
- Steuerelemente sortiert auflisten
nderung:
01. 13. 05. 06 Code komplett berarbeitet
02. 28. Excel userform beispiele download. 04. 07 Arbeitsmappe fr Version 2007 ergnzt
03. 08. 10 Kommentare in der Tabelle und im Code berarbeitet
04. 07. 15 Suche ergnzt
Stand 07. 15
UserForm12 Klassen, CheckBox, OptionsButton
Auswertung von OptionButton und CheckBox:
Beispiel 01: OptionButton mittels Klasse auswerten
Beispiel 02: CheckBox mittels Klasse auswerten
Beispiel 03: CheckBox ohne Klasse auswerten
01.
- Excel userform beispiele download
Fügen Sie die folgende Codezeile hinzu: Privatgelände Sub TextBox1_Change() Daten bekommen Ende Sub 13. Doppelklicken Sie im Projekt-Explorer auf UserForm1. 14. Doppelklicken Sie auf die Befehlsschaltfläche Bearbeiten / Hinzufügen. 15. Fügen Sie die folgende Codezeile hinzu: Privatgelände Sub CommandButton1_Click() BearbeitenHinzufügen Ende Sub 16. Doppelklicken Sie auf die Befehlsschaltfläche Löschen. 17. Fügen Sie die folgende Codezeile hinzu: Privatgelände Sub CommandButton2_Click() Klare Form Ende Sub Erklärung: Diese Subs rufen andere Subs auf, die wir gleich erstellen werden. VBA-Beispiele, Excel- und andere Lösungen. 18. Doppelklicken Sie auf die Befehlsschaltfläche Schließen. 19. Fügen Sie die folgende Codezeile hinzu: Privatgelände Sub CommandButton3_Click() Entlade mich Ende Sub Erläuterung: Diese Codezeile schließt das Benutzerformular. Zeit, die Subs zu erstellen. Sie können durch unsere Funktion und Sub Kapitel, um mehr über Subs zu erfahren. Wenn Sie es eilig haben, platzieren Sie einfach die folgenden Subs in einem Modul (Klicken Sie im Visual Basic-Editor auf Einfügen, Modul).
End If
End Sub
UserForm an Excel-Fenster anpassen
(Tipp 75)
Wie kann ich die UserForm so an das Excel-Fenster anpassen, daß dieses überlagert wird? Damit wird die Userform beim Initialisieren genau über das Anwendungsfenster von Excel gelegt:
Private Sub UserForm_Initialize()
With UserForm1
=
End With
End Sub