Excel-VBA für Dummies (eBook)

eBook Download: EPUB
2022 | 4. Auflage
432 Seiten
Wiley-VCH (Verlag)
978-3-527-83812-7 (ISBN)

Lese- und Medienproben

Excel-VBA für Dummies -  Michael Alexander,  Dick Kusleika
Systemvoraussetzungen
18,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
Um noch mehr aus Excel herauszuholen, sind Kenntnisse der VBA-Programmierung von großem Vorteil: Dann können Sie Excel auf Ihre Bedürfnisse zuschneiden und langweilige Routinearbeiten automatisieren. Dieses Buch zeigt Ihnen zunächst den Umgang mit dem VBA-Editor und gibt einen Einblick in die wichtigsten Programmiertechniken, wie Sie Fehler beseitigen, Range-Objekte einsetzen und den Programmfluss steuern. Lernen Sie dann die vielfältigen Programmiermöglichkeiten kennen. Alle Beispielprogramme und Arbeitsblätter stehen zum Download zur Verfügung. Sie werden staunen: Mit VBA können Sie sich selbst Dialogboxen, Werkzeugleisten und Menüs schneidern. Und das schon nach kurzer Zeit!

Michael Alexander ist Microsoft Certified Application Developer und hat mehrere Bücher zu Access und Excel geschrieben. Dick Kusleika hilft Anwendern seit mehr als 25 Jahren in Online-Foren, Blogs, Büchern und auf Konferenzen, das Beste aus den Microsoft-Office-Produkten herauszuholen.

Einführung


Herzlich willkommen, angehender Excel-Programmierer …

Sie haben zweifellos gute Gründe, ein Buch über VBA-Programmierung zu lesen. Vielleicht haben Sie einen neuen Job bekommen (herzlichen Glückwunsch). Vielleicht versuchen Sie, einige der sich wiederholenden Datenverarbeitungsaufgaben, die Sie erledigen müssen, zu automatisieren. Vielleicht sind Sie tief im Herzen ein Computerfreak. Was auch immer der Grund ist, danke, dass Sie sich für dieses Buch entschieden haben.

In diesem Buch finden Sie alle Informationen, um schnell mit VBA loslegen zu können. Und selbst wenn Sie noch keinerlei Programmiererfahrung besitzen, wird Ihnen dieses Buch helfen. Anders als in den meisten anderen Programmierbüchern finden Sie hier genau die Fakten, die Sie benötigen, um schnell Ihre Fähigkeiten bei der VBA-Programmierung mit Excel auszubauen.

Über dieses Buch


In jeder größeren Buchhandlung (sei es in Ihrem Städtchen oder online) finden Sie eine Vielzahl an Excel-Büchern. Anhand der folgenden Liste können Sie entscheiden, ob dieses Buch wirklich für Sie geeignet ist. Dieses Buch

  • ist für durchschnittliche bis fortgeschrittene Excel-Benutzer gedacht, die durch die Programmierung mit Visual Basic for Applications (VBA) ihre Arbeit beschleunigen wollen.
  • bedingt keine Vorkenntnisse der Programmierung.
  • deckt die am häufigsten verwendeten Befehle ab.
  • ist für die aktuellen Excel-Versionen geeignet.
  • könnte Ihnen bisweilen ein Lächeln ablocken – es gibt hier sogar Cartoons!

Wenn Sie mit einer älteren Excel-Version arbeiten, könnte das Buch infrage kommen, aber einige Dinge haben sich geändert. Wahrscheinlich kommen Sie mit einer Vorauflage besser zurecht.

Und ja, dies ist kein Excel-Buch für Einsteiger. Wenn Sie nach einem allgemeinen Excel-Buch suchen, sehen Sie sich das folgende Buch an, das ebenfalls bei Wiley-VCH erschienen ist:

  • Excel 2021 für Dummies von Greg Harvey

Dieses Buch gibt es auch zu früheren Excel-Versionen.

Beachten Sie, dass dieses Buch nicht Das vollständige Handbuch für die Excel-VBA-Programmierung für Dummies heißt. Dieses Buch deckt nicht alle Aspekte der Excel-Programmierung ab – aber man kann davon ausgehen, dass Sie wahrscheinlich nicht alle Informationen zu diesem Thema brauchen. Wenn Sie dieses Buch gelesen haben und glauben, Sie brauchen ein umfassenderes Buch zur Excel-Programmierung, empfehle ich Ihnen Excel-VBA Power-Programmierung für Dummies, ebenfalls bei Wiley-VCH erschienen.

Um den Inhalt besser zugänglich zu machen, haben wir dieses Buch in sechs Teile unterteilt:

  • Teil I: Excel-VBA – Die ersten Schritte
  • Teil II: Die Zusammenarbeit von VBA und Excel
  • Teil III: Programmierkonzepte
  • Teil IV: Kommunikation mit Ihren Benutzern
  • Teil V: Das große Ganze
  • Teil VI: Der Top-Ten-Teil

Konventionen in diesem Buch


Manchmal spreche ich über Tastenkombinationen – das bedeutet, Sie halten die eine Taste gedrückt, während Sie die andere drücken.  +  bedeutet, dass Sie die -Taste gedrückt halten, während Sie drücken.

Für Menübefehle benutze ich ein spezielles Zeichen, um Elemente des Menübands voneinander zu trennen. Beispielsweise verwenden Sie den folgenden Befehl, um innerhalb einer Arbeitsmappe einen benannten Bereich zu erstellen:

FORMELN | DEFINIERTE NAMEN | NAMEN DEFINIEREN

FORMELN ist die Registerkarte oben im Menüband. DEFINIERTE NAMEN ist die Gruppe auf der Registerkarte FORMELN und NAMEN DEFINIEREN ist der eigentliche Befehl.

Der Visual Basic-Editor verwendet immer noch die alten Menüs und Menüleisten. Falls Sie also die Anweisung lesen, dass Sie EXTRAS | OPTIONEN wählen sollen, bedeutet dies, öffnen Sie das Menü EXTRAS und wählen Sie dort den Menübefehl OPTIONEN aus.

Bei der Programmierung mit Excel entwickeln Sie Code – das sind die Anweisungen, die Excel ausführt. Code in diesem Buch wird in nichtproportionaler Schrift dargestellt, etwa wie folgt:

Range("A1:A12").Select

Einige lange Codezeilen passen nicht in eine Zeile auf einer Buchseite. In diesem Fall verwende ich das Standardtrennzeichen von VBA, ein Leerzeichen gefolgt von einem Unterstrich. Ein Beispiel:

Selection.PasteSpecial Paste:=xlValues, _
Operation:=xlNone, SkipBlanks:=False, _
Transpose:=False

Diesen Code können Sie genau so eingeben, aber auch innerhalb einer Zeile (dann lassen Sie das Leerzeichen und den Unterstrich weg).

Makrosicherheit


Es gibt nicht nur gute Menschen. Man hat den Eindruck, es gibt immer irgendeinen findigen Betrüger, der versucht, Sie auszunutzen oder irgendwelche Probleme zu verursachen. In der Programmierwelt ist das nicht anders. Vielleicht haben Sie schon von Computerviren gehört, die recht unangenehme Dinge mit Ihrem System veranstalten. Aber wussten Sie auch, dass sich Computerviren auch in einer Excel-Datei befinden können? Ganz recht. Es ist sogar ziemlich einfach, mit VBA einen Computervirus zu schreiben. Ein unbedarfter Benutzer kann eine Excel-Datei öffnen und den Virus auf andere Excel-Arbeitsmappen übertragen und sogar andere Systeme damit infizieren.

Im Laufe der Jahre hat sich Microsoft immer mehr Gedanken über Sicherheitsaspekte gemacht. Das ist nicht schlecht, bedeutet aber auch, dass die Excel-Benutzer wissen müssen, was passiert. Über den Befehl DATEI | OPTIONEN | TRUST CENTER erreichen Sie die Sicherheitseinstellungen von Excel. Hier gibt es unzählige Optionen. Man erzählt sich, dass es schon Benutzer gegeben haben soll, die dieses Dialogfeld geöffnet haben und nie wieder gesehen wurden.

Klicken Sie auf die Registerkarte MAKROEINSTELLUNGEN (links im Dialogfeld TRUST CENTER). Die folgenden Optionen werden angezeigt:

  • ALLE MAKROS OHNE BENACHRICHTIGUNG DEAKTIVIEREN: Es werden keine Makros ausgeführt, unabhängig davon, was Sie machen.
  • ALLE MAKROS MIT BENACHRICHTIGUNG DEAKTIVIEREN: Wenn Sie eine Arbeitsmappe mit Makros öffnen, wird entweder die Nachrichtenleiste mit der Option geöffnet, die Sie anklicken können, um Makros zu aktivieren, oder Sie erhalten (wenn das Fenster mit dem Visual Basic-Editor geöffnet ist) eine Nachricht, in der Sie gefragt werden, ob Sie Makros aktivieren wollen.
  • ALLE MAKROS AUSSER DIGITAL SIGNIERTEN MAKROS DEAKTIVIEREN: Nur Makros mit einer digitalen Signatur dürfen ausgeführt werden (aber für Signaturen, die Sie als nicht vertrauenswürdig markiert haben, erhalten Sie weiterhin Sicherheitswarnungen).
  • ALLE MAKROS AKTIVIEREN: Alle Makros ohne Warnungen ausführen. Diese Option wird nicht empfohlen, weil möglicherweise gefährlicher Code ausgeführt werden kann.

Überlegen Sie sich das folgende Szenario: Sie schreiben eine Woche lang an einem genialen VBA-Programm, das Ihr Unternehmen völlig revolutionieren wird. Sie testen es sorgfältig und senden es an Ihren Chef. Er ruft Sie zu sich ins Büro und teilt Ihnen mit, dass Ihr Makro überhaupt nichts bewerkstelligt. Was ist passiert? Wahrscheinlich gestatten die Sicherheitseinstellungen Ihres Chefs nicht, das Makro auszuführen. Oder er verwendet die Standardeinstellung von Microsoft und deaktiviert beim Öffnen einer Datei alle Makros.

Was lernen wir daraus? Nur weil eine Excel-Arbeitsmappe ein Makro enthält, gibt es keine Garantie dafür, dass das Makro jemals ausgeführt wird. Es hängt alles von den Sicherheitseinstellungen ab und ob der Benutzer Makros für diese Datei aktiviert oder deaktiviert.

Für die Arbeit mit diesem Buch müssen Sie Makros für die Dateien aktivieren, mit denen Sie arbeiten. Ich empfehle Ihnen, die zweite Sicherheitsstufe zu verwenden. Wenn Sie eine von Ihnen angelegte Datei öffnen, können Sie die Makros einfach aktivieren. Wenn Sie eine Datei von jemandem öffnen, den Sie nicht kennen, sollten Sie die Makros deaktivieren und den VBA-Code daraufhin überprüfen, ob er gefährliche oder böswillige Dinge enthält. In der Regel ist verdächtiger VBA-Code leicht zu erkennen.

Eine weitere Option ist es, einen vertrauenswürdigen Ordner einzurichten. Wählen Sie DATEI | OPTIONEN | TRUST CENTER | EINSTELLUNGEN FÜR DAS TRUST CENTER. Wählen Sie die Option VERTRAUENSWÜRDIGE SPEICHERORTE und wählen Sie dann einen Ordner aus, der als vertrauenswürdiger Ort gelten soll. Speichern Sie hier Ihre vertrauenswürdigen Arbeitsmappen, für die Excel Sie nicht mehr fragt, ob Sie die Makros aktivieren wollen. Wenn Sie etwa die Beispieldateien für dieses Buch herunterladen, können Sie sie in einem vertrauenswürdigen Ordner ablegen.

Törichte Annahmen über die Leser


Menschen, die Bücher schreiben, zielen in der Regel auf einen...

Erscheint lt. Verlag 25.5.2022
Reihe/Serie ...für Dummies
Sprache deutsch
Themenwelt Mathematik / Informatik Informatik
Schlagworte Computer-Ratgeber • Datenanalyse Excel • Diagramme erstellen • Diagramme und Tabellen • Excel Programmierung • Informatik • Makros Excel • Microsoft Excel • Programmierung u. Software-Entwicklung • Tabellenkalkulation • VBA Excel Programmierung • visual basic excel • Visual Basic for Applications
ISBN-10 3-527-83812-0 / 3527838120
ISBN-13 978-3-527-83812-7 / 9783527838127
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
EPUBEPUB (Adobe DRM)
Größe: 16,2 MB

Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine Adobe-ID sowie eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99
Konzepte, Methoden, Lösungen und Arbeitshilfen für die Praxis

von Ernst Tiemeyer

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
69,99