Hahner_Microsoft-Word-2010---Das-Ideenbuch_ISBN_9783866457980
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Excel-Tabelle: Daten aus den Fragebogen auslesen<br />
Range("A4").Select<br />
If Trim(ActiveCell.Value) "" Then<br />
Range("A3").Select<br />
Selection.End(xlDown).Select<br />
Else<br />
Range("A3").Select<br />
End If<br />
ActiveCell.Offset(1, 0).Select<br />
ActiveCell.Value = gFormularDaten.strNachname<br />
ActiveCell.Offset(0, 1).Select<br />
ActiveCell.Value = gFormularDaten.strVorname<br />
ActiveCell.Offset(0, 1).Select<br />
ActiveCell.Value = gFormularDaten.strAbteilung<br />
...<br />
Eine letzte Besonderheit gibt es bei der Ja/Nein-Frage »Haben Sie die Umstiegs-Präsentation<br />
besucht?«: Hier wird über eine IF-Then-Else-Abfrage der Status geprüft und<br />
davon abhängig der Text »Ja«, »Nein« bzw. bei nicht angeklicktem Kontrollkästchen<br />
ein Fragezeichen eingefügt. Da auch hier systembedingt nicht auszuschließen ist, dass<br />
versehentlich beide Kontrollkästchen angeklickt wurden, hat die Antwort »Ja« aufgrund<br />
der Reihenfolge in der IF-Then-Else-Abfrage Vorrang.<br />
If gFormularDaten.booUmstiegJa Then<br />
ActiveCell.Value = "Ja"<br />
ElseIf gFormularDaten.booUmstiegNein Then<br />
ActiveCell.Value = "Nein"<br />
Else<br />
ActiveCell.Value = "?"<br />
End If<br />
Symbol zum Start der VBA-Routine in der<br />
Symbolleiste für den Schnellzugriff hinzufügen<br />
Der VBA-Programmcode ist vollständig und Sie können den VBA-Editor schließen<br />
und zu Ihrem Arbeitsblatt zurückkehren. Was fehlt, ist die komfortable Möglichkeit,<br />
die Start-VBA-Routine pDatenAusFormularenUebernehmen aufzurufen. Jedes Mal die Tastenkombination<br />
(Alt)+(F8) zu drücken oder Ansicht/Makros/Makros/Makros anzeigen<br />
aufzurufen, ist in der Praxis zu umständlich.<br />
Fügen Sie deshalb in der Symbolleiste für den Schnellzugriff eine Schaltfläche zum<br />
Starten der VBA-Routine hinzu, sodass Sie künftig das Einlesen der Daten mit einem<br />
Mausklick ausführen lassen können:<br />
1. Klicken Sie in der Symbolleiste für den Schnellzugriff rechts auf den Dropdownpfeil.<br />
Es klappt ein Menü auf, in dem Sie den zweitletzten Eintrag Weitere Befehle<br />
wählen.<br />
193