Excel VBA-Kurs (10): Tools, die mit Excel VBA entwickelt und verwendet werden
In diesem Artikel betrachte ich Beispiele von Tools, die ich entwickelt und mit Excel VBA verwendet habe.
Dies ist eine Fortsetzung des vorherigen Artikels.
Excel VBA-Kurse (9): Excel VBA How-To
5. Tools, die mit Excel VBA entwickelt und verwendet werden
5.1. Naver Koreanisches Wörterbuch, Suchwerkzeug für englische Wörterbücher
Es ist ein automatisiertes Tool, das Naver-Wörterbücher für Koreanisch und Englisch durchsucht und die Suchergebnisse in Excel importiert. Dieses Tool kann bei der Erstellung von Standardwörtern und Beschreibungen (Definitionen) von Standardbegriffen während des Arbeitsprozesses der Datenstandardisierung eine große Hilfe sein.
Überblick über das Naver Korean Dictionary/English Dictionary Search Tool
5.2. Tool zur Optimierung der Arbeitsverteilung mit eindimensionalem Bin-Packing-Algorithmus
Es ist ein Tool, das Next Fit, First Fit, Worst Fit und Best Fit implementiert, die eindimensionale Bin-Packing-Algorithmen sind. Es bietet eine Möglichkeit, viele Arbeitselemente mit dem Ziel einer minimalen Anzahl von Arbeitsgruppen und einer minimalen Ausführungszeit zu optimieren. Es kann für die Ausführung von Tasks zur Datenkonvertierung (Migration) und die Planung von Stapelprogrammen verwendet werden.
5.3. Tool zur Prüfung von Datenstandards
Es ist ein Tool, das beim Aufbau eines Wörterbuchs mit Standardwörtern, Standarddomänen und Standardbegriffen hilft. Standards-Check -> Wort hinzufügen -> Standards-Check -> Domain hinzufügen -> Standards-Check -> Begriff hinzufügen -> Standards-Check -> Wort hinzufügen... Dies kann die Produktivität erheblich steigern, wenn wiederholt Standardprüfungen für eine große Anzahl von Attributnamen durchgeführt werden, z
Data Standard Check Tool Beschreibung Inhalt , Download
5.4. DA# Makro-Tool
Es ist ein Makrotool, das die Nutzung von DA#, einem inländischen Datenmodellierungstool, erhöht. Der DA# bietet eine großartige Funktion namens „Stapelbearbeitung“, die jedoch nur in einer Modelleinheit möglich ist. Dieses Tool ermöglicht das Abrufen von Entitäts-/Eigenschaftsinformationen (Get), Änderungen (Set) und Umkehrfunktionen, die für mehrere Modelle gleichzeitig verarbeitet werden können.
DA# Makrobeschreibung Inhaltsverzeichnis, Download
5.5. PowerDesigner-Makro-Tool
Es ist ein PowerDesigner-Makro-Tool, das einige Funktionen des DA#-Makros hat. PowerDesigner v15.6, der zum Zeitpunkt der Erstellung dieses Tools verwendet wurde, verfügte nicht über eine „Batch-Editing“-Funktion für jedes Modell.
Ich habe die Funktion „Batch-Bearbeitung“ mit Excel VBA erstellt und gut verwendet, und ich plane, sie bei Bedarf in Zukunft wieder zu verwenden.
Ich plane, kurz nach der Veröffentlichung des DA#-Makros zu posten.
5.6. Tool zur Datenkonvertierung (Migration).
Es ist ein Tool, das ein Konvertierungs-/Verifizierungsprogramm (UNIX-Shell) aus der Spaltenzuordnungsdefinition erstellt. Es wurde entwickelt, um automatisch ein Konvertierungs-/Verifizierungsprogramm zu generieren, wenn das Datenkonvertierungsdesign (Mapping-Definition) gemäß den Regeln erstellt wird.
Es wurde 2009 entwickelt und wurde direkt in 5 Kundenprojekten einschließlich des damaligen Projekts verwendet. Es gab ungefähr 7 Teilnehmer, die Ideen für die Entwicklung dieses Tools lieferten oder den Quellcode lieferten, indem sie die notwendigen Funktionen direkt codierten. Ich habe gehört, dass einige der Teilnehmer dieses Tool bis heute verwenden und es an ihre eigene Verwendung anpassen. Unter den Tools, die ich selbst entwickelt habe, hat die Herstellung dieses Tools am meisten Zeit und Mühe gekostet, und ich habe die Wirkung während der Erstellung in Echtzeit gespürt, sodass ich sehr zufrieden mit mir war.
Dieses Tool ist nicht gut dokumentiert, daher ist es notwendig, den Quellcode erneut zu öffnen und die Konzepte und Funktionsbeschreibungen zu dokumentieren. Ich werde es langsam aufschreiben und in meinem Blog veröffentlichen.
5.7. Excel-Daten-Downloader
Dies ist ein Tool, das SQL-Abfragen in der Datenbank ausführt und die Ergebnisse als Excel-Dateien herunterlädt. Definieren Sie im Voraus mehrere Datenbanken und mehrere SQL-Abfragen und klicken Sie auf die Schaltfläche „Herunterladen“, um jede SQL-Abfrage der Reihe nach in der Datenbank auszuführen und eine Excel-Datei zu erstellen. Es wird für Zwecke wie das Sammeln von Leistungsinformationen aus einer Datenbank und das regelmäßige Herunterladen von Geschäftsdaten als Excel-Datei verwendet.
Dieses Tool wird auch bald gebloggt.
5.8. Excel-Daten-Uploader
Im Gegensatz zum obigen „Excel Data Downloader“ handelt es sich um ein Tool, das Excel-Dateien in die Datenbank hochlädt. Die erste Version wurde von einem Junior im Unternehmen erstellt und ich verwende sie, indem ich die erforderlichen Funktionen hinzufüge.
In diesem Artikel haben wir uns Tools angesehen, die in Excel VBA entwickelt und verwendet werden. Alle diese Tools wurden von mir selbst entwickelt, da ich sie auf der Projektseite benötigte. Ich hoffe, es wird verschiedenen Rollen wie Ingenieuren, die sich mit Daten befassen, Datenarchitekten und DBAs eine gewisse Hilfe sein.
Nachdem ich alle Excel-VBA-Vorlesungen abgeschlossen habe, werde ich einen separaten Artikel über VBA-Codierungsmuster veröffentlichen.
<<Verwandte Artikelliste >>
- Starten Sie den Excel-VBA-Kurs. (Vorlesungsankündigung, feat. Warum wir Excel VBA empfehlen)
- Excel VBA-Kurs(1): Überblick über Excel VBA
- Excel VBA-Kurs (2): Excel VBA-Grundlagen
- Excel VBA-Kurs (3): Excel-Objektmodell
- Excel VBA-Kurs (4): Arbeiten mit dem Excel-Objektmodell
- Excel VBA-Kurs (5): Excel-Dateierweiterung, VBE, Schrifteinstellungen
- Excel VBA-Kurs (6): Grundlagen der Excel VBA-Sprache – Variablen
- Excel VBA-Kurs (7): Grundlagen der Excel VBA-Sprache – Syntax
- Excel VBA-Kurs (8): Grundlagen der Excel VBA-Sprache – Datentypen, Datenstrukturen
- Excel VBA-Kurse (9): Excel VBA How-To
- Excel VBA-Kurs (10): Tools, die mit Excel VBA entwickelt und verwendet werden
- Vollständiges Inhaltsverzeichnis für Excel VBA-Kurse