Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

Excel 2013 VBA Grundkurs

Hello World!

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Das Erste, was man in einer neuen Programmiersprache programmiert, ist der so genannte Hello-World-Test. Das erzeugt traditionell eine Meldung mit dem Inhalt "Hello World!". Wird das fehlerfrei ausgeführt, haben Sie ein komplettes "Programm" geschrieben.

Transkript

Das Modul modTest ist zwar schon vorhanden, hat aber noch keinen Inhalt. Das Fenster ist im Moment völlig leer. Da kann man irgendwas reinschreiben. Aber sobald ich diese Zeile verlasse, würde der Editor meckern, dass das es kein sinnvoller Code ist. Deswegen markiere ich das direkt wieder und entferne es. Es ist ein Texteditor, also ein textorientiertes Fenster. Hier unten gibt es noch ein viertes Fenster, den direkt Bereich. Da ist es möglich, Daten oder besser gesagt Informationen sofort auszugeben. Das brauchen im Moment noch nicht. Deswegen nehme ich das Fenster erst mal weg. Es kommt aber bald wieder. Bis dahin haben wir ja ein bisschen Platz gewonnen. In diesem Fenster kann ich jetzt schreiben. Ein typisches Programm hier würde beginnen mit Sub. (Abkürzung für sub procedure, Unterprogramm) und dann ein frei erfundenen Namen wählen. Der hat so ein Paar Regeln. Nämlich er darf nicht wie ein fertiges Schlüsselwort aussehen. Das ist schön gesagt. Sie kennen mal gerade Sub als erstes Schlüsselwort. Also Sub ist z.B. verboten. Alle anderen sind aber auch verboten, die es schon gibt. Wenn Sie nicht sicher sind, schreiben Sie x davor oder abc, oder so. Solche Schlüsselwörter gibt es nicht. Aber Test ist ein tolles Schlüsselwort. Nicht erlaubt sind Leerzeichen. Das, was Sie für Bindestrich halten. Das Minuszeichen ist auch verboten. Schrägstrich ist verboten, ist ein Rechner Operator. + natürlich auch. Kurz gesagt, machen Sie keine besonderen Sachen. Schreiben Sie einen Text. Und wenn es sein soll, schreiben Sie meinetwegen noch eine Nummer dahinter. Aber alles nahtlos, wobei ein Unterstrich erlaubt wäre, der mir nun zu mühsam. Wenn Sie das bevorzugen. Ich mach das ohne. Ich werde ansonsten diese sogenannte Kamel-Schreibweise benutzen. Wenn ich die eins Mal ausschreibe. Kamel bedeutet Großbuchstaben immer dann, wenn es lesefreundlicher wird. Z.B. DiesIstEinTest. Das wäre Kamel-Schreibweise in Perfektion. Wie auch immer Ihr Schlüsselwort lautet, dass es der Name Ihrer neuen Prozedur. Danach können Sie ruhig mit return die Zeile beenden. Und der Editor beschließt, das Ganze noch nicht gewesen sei, da fehlt noch was. Z.B. eine öffnende runde Klammer und eine schließende runde Klammer, und dazwischen vielleicht Argumente. Hier nicht, aber grundsätzlich schon. Und wenn es mit einem Sub beginnt, muss es auch mit einem End Sub enden. Wenn Sie ganz genau hingucken, werden Sie sehen, die Schlüsselwörter sind so ein bisschen blau-lila formatiert. Da muss man wirklich genau hingucken, aber das nur am Rande. Jetzt ist meine komplette Prozedur. Der sogenannte Prozedurrumpf fertig. Alles, was Programmierung meint, findet er zwischen statt. Und zwar eingerückt mit Tabulator Taste. Damit sie sich besser lesen lässt. Für den Editor das ist es völlig wurscht. Jetzt kommt der erste Befehl. Es startet typischerweise mit einem Programm. Das nennt sich Hello world!. Macht eine Meldung. Im Englischen Message Box. MsgBox kurz zu schreiben. Und nachdem Leerzeichen schlägt in dieses gelbe Quick Info vor, was jetzt noch anzugeben wäre und zwar entfällt. Das nächste Argument, was jetzt dran ist. Durch Komma getrennt die anderen und wenn die in eckigen Klammern sind, sind sie optional. Also können Sie auch weglassen. Also der Prompt, der eigentliche Text, Texte in VBA immer Gänsefüßchen. Und deswegen heißt das ganze Hello world!, weil da typischerweise der Text Hello world! drin steht. Aber Sie können auch alles Mögliche andere schreiben. Wenn sie die Zeile verlassen (mit den Pfeiltasten), oder Sie können auch oberhalb, unterhalb klicken, dann gibt es einen sogenannten syntax check, der erst mal prüft, ob hier überhaupt alles korrekt geschrieben ist. Wenn das der Fall ist, gibt es keine Rückmeldung. Ansonsten ich mache immer einfach fehlerhaften Punkt rein. Wenn ich jetzt die Zeile verlasse, meckert der Editor und sagte schon Ne, das verstehe ich nicht. Fehler beim kompilieren. Da muss ja wohl irgendwas anders sein. Nach dem OK sehen Sie auch hier, ist es alles rot. Wenn ich also den Punkt wieder wegnehme, darf ich die Zeile der verlassen. Keine Meldung ist eine gute Meldung, spricht alles in Ordnung. Ja. Herzlichen Glückwunsch! Das war Ihr erstes fehlerfreies Programm. Sie sollten das nochmal speichern. Ein Klick auf die Diskette. Und dann können wir das laufen lassen. Also ein Klick hier rein. Ein Klick auf das grüne Dreieck oder F5 (auch eins der wenigen Tastenkürzel, die wir brauchen werden). Und dann kommt diese Message Box. Hier nämlich eine Meldung mit ihrem Text. Und die bleibt so lange auf dem Bildschirm, bis Sie OK gedrückt haben. Und dann ist Ihr Programm fertig.

Excel 2013 VBA Grundkurs

Holen Sie aus Excel 2013 mit der integrierten Programmiersprache VBA auch das letzte Quäntchen an Funktion heraus und lassen Sie sich dazu zeigen, was alles möglich ist.

6 Std. 18 min (63 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!