Definieren von VBA und seine Verwendungen

VBA, das steht für Visual Basic für Applikationen,

von Microsoft ist eine Programmiersprache entwickelt - Sie wissen, das Unternehmen von der reichste Mann der Welt laufen. Excel, zusammen mit den anderen Mitgliedern des Microsoft Office 2003 enthält die Sprache VBA (ohne Aufpreis). Auf den Punkt gebracht, ist VBA das Werkzeug, das Menschen Programme zu entwickeln, verwenden, die Excel steuern.

Verwechseln Sie VBA nicht mit VB (die für Visual Basic steht). VB ist eine Programmiersprache, die Sie erstellen eigenständige ausführbare Programme (die EXE-Dateien) können. Obwohl VBA und VB viel gemeinsam haben, sind sie verschiedene Tiere.

Du bist wahrscheinlich bewusst, dass die Menschen für Tausende von verschiedenen Aufgaben Excel verwenden. Hier sind nur ein paar Beispiele:

  • Halten Sie Listen von Dingen, wie Kundennamen, Schüler Noten, oder Feiertagsgeschenkideen
  • Budgetierung und Forecasting
  • Analyse wissenschaftlicher Daten
  • Erstellen von Rechnungen und anderen Formen
  • Die Entwicklung Charts von datatabmark

Die Liste ließe sich weiter und weiter gehen, aber Sie bekommen die Idee. Excel wird für eine Vielzahl von Dingen verwendet, und jeder der Lektüre dieses Artikels hat unterschiedliche Bedürfnisse und Erwartungen in Bezug auf Excel. Eine Sache, so gut wie jeder Leser hat gemeinsam das ist müssen einige Aspekte von Excel zu automatisieren. Das ist, was VBA geht.

Zum Beispiel könnten Sie ein VBA-Programm zur Formatierung erstellen und Ihre Monatsende Verkaufsbericht drucken. Nach dem Entwickeln und Testen des Programms, können Sie das Makro mit einem einzigen Befehl ausführen, so dass Excel automatisch zu viele zeitaufwendige Verfahren durchführen. Anstatt Kampf durch eine langwierige Folge von Befehlen können Sie eine Tasse Kaffee greifen und lassen Sie Ihren Computer die Arbeit machen - was, wie wird es angenommen hat, zu sein, nicht wahr?

Hier sind einige kurze Beschreibungen einiger gängiger Anwendungen für VBA-Makros. Ein oder zwei von diesen können Sie Ihre Taste drücken.

Einfügen einer Textzeichenfolge

Wenn Sie häufig den Namen Ihres Unternehmens in Arbeitsblätter eingeben müssen, können Sie ein Makro erstellen, die Typisierung für Sie tun. Sie können dieses Konzept so weit erstrecken, wie Sie möchten. Zum Beispiel könnten Sie ein Makro, das automatisch Typen eine Liste aller Verkäufer entwickeln, die für Ihr Unternehmen arbeiten.

Automatisieren eine Aufgabe, die Sie häufig durchführen

Angenommen, Sie ein Vertriebsleiter sind und brauchen einen Monatsende Verkaufsbericht erstellen Sie Ihren Chef glücklich zu halten. Wenn die Aufgabe einfach ist, können Sie ein VBA-Programm entwickeln, um es für Sie tun. Ihr Chef wird durch die gleichbleibend hohe Qualität Ihrer Berichte beeindruckt sein, und Sie werden zu einem neuen Job gefördert werden, für die Sie sehr unqualifiziert sind.

Automatisierung sich wiederholender Operationen

Wenn Sie die gleiche Aktion auf ausführen müssen, sagen wir, 12 verschiedene Excel-Dateien, können Sie ein Makro aufzeichnen, während Sie die Aufgabe in der ersten Arbeitsmappe ausführen und dann lassen Sie das Makro wiederholen Sie Ihre Wirkung auf die anderen Arbeitsmappen. Das Schöne daran ist, dass Excel beschwert sich nie über Langeweile. Excel-Makro-Recorder ist ähnlich wie die Tonaufnahme auf einem Kassettenrecorder. Aber es erfordert kein Mikrofon.

Erstellen eines benutzerdefinierten Befehls

Sie erteilen Sie oft die gleiche Sequenz von Excel-Menübefehle? Wenn ja, dann sparen Sie sich ein paar Sekunden, um ein Makro zu entwickeln, die diese Befehle in einem einzigen benutzerdefinierten Befehl kombiniert, die Sie mit einem einzigen Tastendruck oder Tastenklick ausführen kann.

Erstellen einer benutzerdefinierten Symbolleiste auf die Schaltfläche

Sie können die Excel-Symbolleisten mit Ihrem eigenen Schaltflächen anpassen, die die Makros ausführen Sie schreiben. Büroangestellte sind in der Regel durch diese Art der Sache sehr beeindruckt zu sein.

Erstellen eines benutzerdefinierten Menübefehl

Sie können auch die Excel-Menüs mit Ihrem eigenen Befehle anpassen, die Makros ausführen Sie schreiben. Büroangestellte sind noch mehr beeindruckt von dieser.

Erstellen eines vereinfachten Frontend

In fast jedem Büro, können Sie viele Menschen, die nicht wirklich verstehen, wie Computer zu verwenden. (Klingt das vertraut?) Mit VBA können Sie machen es einfach für diese unerfahrene Anwender einige nützliche Arbeit zu verrichten. Zum Beispiel können Sie eine narrensichere Dateneingabevorlage festgelegt, so dass Sie müssen nicht verschwenden Ihre Zeit tun profanen Arbeit.

Die Entwicklung neuer Tabellenfunktionen

Obwohl Excel zahlreiche integrierte Funktionen (wie SUMME und MITTELWERT) enthält, können Sie erstellen Brauch Tabellenfunktionen, die Ihre Formeln erheblich vereinfachen kann. Sie werden überrascht sein, wie einfach das ist. Noch besser ist, das Dialogfeld Funktion einfügen zeigt Ihre benutzerdefinierten Funktionen erscheinen lässt sie eingebaut. Sehr pfiffigen Sachen.

Erstellen von vollständigen, makrogesteuerte Anwendungen

Wenn Sie bereit sind, einige Zeit zu verbringen, können Sie VBA verwenden großflächige Anwendungen zu erstellen komplett mit benutzerdefinierten Dialogfeldern, Online-Hilfe, und viele andere Requisiten.

Erstellen von benutzerdefinierten Add-Ins für Excel

Du bist wahrscheinlich mit einigen der Add-Ins vertraut, die mit Excel versenden. Zum Beispiel ist die Analyse-Funktionen eine beliebte Add-In. Sie können VBA verwenden Sie Ihre eigenen Spezial Add-Ins zu entwickeln.

Menü