Home

Willkommen auf meiner Website !

Informieren Sie sich über die vielfältigen Möglichkeiten
Sie und Ihre Mitarbeiter bei wiederkehrenden Aufgaben
im Bereich Microsoft Office zu unterstützen. 

Beratung & Dienstleistung

Als Software-Entwickler mit mehr als 34 Jahren Berufserfahrung erstelle ich Automatisierungslösungen von Arbeitsschritten mittels VBA in Access, Excel und weiteren MS Office Anwendungen für alle Anwendungsbereiche und Unternehmen jeder Größe.

Viele meiner Projekte beziehen sich auf die automatisierte Berechnung von Finanzkennzahlen, der professionellen Aufbereitung von Reports und der Verarbeitung von Informationen aus verschiedenen Datenquellen.

​Mein Ziel ist es Unternehmen bei Ihren alltäglichen Prozessen durch die VBA Programmierung effizienter zu machen.

Bitte beachten:
Da ich mich in einer Festanstellung befinde, kann ich Ihnen
meine Dienstleistung nur Stundenweise zur Verfügung stellen.

VBA

Was ist VBA ?

Die Abkürzung VBA steht für Visual Basic for Applications.
Es handelt sich dabei um die Programmiersprache Visual Basic mit speziellen Ergänzungen für die verschiedenen Anwendungen in Microsoft Office.

Mit Microsoft Access, Microsoft Excel und Microsoft Word und den anderen Microsoft-Office-Anwendungen können viele alltägliche Aufgaben im beruflichen und privaten Bereich bereits gut bewältigt werden. Es gibt jedoch häufig:

  • Bestimmte wiederkehrende Aufgaben, die durch zusätzliche Programmierung mit VBA schneller gelöst werden können sowie
  • spezielle Probleme, die ausschließlich durch VBA-Programme gelöst werden können.

Was sind Makros ?

In manchen Fällen reichen auch schon kleine Automatisierungs-routinen, sogenannte Makros, aus. Ein einfaches Makro besteht
aus einer gespeicherten Abfolge von Tätigkeiten, die nacheinander ausgeführt werden. Es wird ein bestimmter Vorgang ausgeführt,
zum Beispiel in Microsoft Excel:

  • eine Zahl von einer externen Datenquelle gelesen,
  • in eine Tabellenzelle geschrieben,
  • diese Zahl mit anderen Zahlen verrechnet,
  • als Euro-Wert formatiert und
  • innerhalb eines Diagramms grafisch dargestellt.

Ein Makro wird durch die Aufzeichnung der einzelnen Tätigkeiten erstellt und in der Sprache VBA gespeichert. VBA-Programme können aber über einfache Makros weit hinausgehen und komplexe Abläufe steuern.


Was wird besser durch Makros und VBA ?

Eine schnellere Problemlösung durch VBA ergibt sich:

  • weil der Entwickler durch die Programmierung mit VBA schneller
    mit der Erstellung seiner Microsoft-Office-Anwendung fertig ist und
  • weil die Ergebnisse für den Benutzer schneller berechnet werden können.

Es folgen einige typische Szenarien für VBA (hier am Beispiel von Microsoft Excel), die Ihnen zeigen sollen, wozu Sie VBA nutzen können und welche Vorteile sich daraus ergeben:

  • Es sollen große Mengen an Daten aus einer Textdatei eingelesen werden. Nur der Aufbau der Daten ist bekannt, nicht aber die Menge. Außerdem sollen, abhängig vom aktuellen Inhalt der Textdatei, nur bestimmte Daten gelesen werden. Nach dem Einlesen sollen die Daten verarbeitet, formatiert, zusammengefasst und zur Verdeutlichung grafisch dargestellt werden
  • Es soll ein Diagramm aus einer Tabelle erstellt werden. Die aktuelle Größe und der Inhalt der Tabelle sollen die Art des Diagramms und seine Darstellung bestimmen.
  • Benutzer haben nach dem Aufrufen der Microsoft-Excel-Anwendung ein Dialogfeld vor sich. Darin nehmen sie, abhängig von der aktuellen Situation, bestimmte Einstellungen vor, treffen die gewünschte Auswahl der Daten und starten dann deren weitere Verarbeitung.
  • Es ergeben sich regelmäßig (zum Beispiel jede Woche oder jeden Monat) Daten, die auf ähnliche (nicht identische) Art und Weise weiterverarbeitet werden müssen.
  • Die Verarbeitung bestimmter Daten ist komplex, muss in mehreren Schritten und in der richtigen Reihenfolge ablaufen. Mit VBA können Sie die Koordination und die Durchführung der einzelnen Schritte vereinfachen.
  • Benutzern sollen nach dem Aufrufen von Microsoft Excel nur bestimmte Funktionalitäten zur Verfügung stehen. Ihr spezielles Microsoft Excel kann durch VBA gleichzeitig:
    • eingeschränkt werden, wodurch es im Idealfall zu weniger Fehlbedienungen kommt und
    • erweitert werden, wodurch ihnen spezielle Funktionen und Abläufe zur Verfügung stehen, die über Microsoft Excel hinausgehen.
  • Es sollen vorhandene Microsoft-Excel-Anwendungen geändert werden, die zu einem früheren Zeitpunkt von anderen Entwicklern
    im Unternehmen erstellt oder eingekauft wurden. Diese werden zur Bewältigung der laufenden Geschäfts-prozesse bereits regelmäßig eingesetzt. Da sich bestimmte Geschäftsprozesse geändert haben, müssen die zugehörigen Microsoft Excel-Anwendungen ebenfalls erweitert und angepasst werden.

Quelle: IT-Treff.de

Über mich

Fähigkeiten, Kenntnisse und Erfahrungen
  • Software-Programmierung:
    -Analyse
    -Design
    -Implementierung
    -Testing
    -Validierung
  • Arbeitsgebiete:
    -Industrie
    -Automotive
  • Programmiersprachen/-scripte:
    -Visual Basic
    -VBA
    -VBScript
    -JAVA
    -JavaScript
    -HTML
    -XML
    -C# (Anfänger)
    -(Delphi)
    -(COBOL)
    -(Pascal)
  • Entwicklungsumgebungen:
    -MS Visual Studio
    -Android Studio
  • Betriebssysteme:
    -Windows
    -Android
  • Datenbankschnittstellen:
    -ADO
    -DAO
    -ODBC
  • Datenbanken:
    -MS-SQL Server
    -MS-ACCESS
    -MySQL
  • Internet/Intranet:
    -ASP Classic
    -ASP.net
    -WordPress
  • Anwendersoftware:
    -MS-Access
    -MS-Excel
    -MS-Outlook
    -MS-PowerPoint
    -MS-Visio
  • Netzwerk:
    -Windows Server 2008
    -Windows Server 2012
  • Versionierungstools:
    -SVN-Subversion

    Wie ich wurde was ich bin

    Meine privaten Interessen für die IT-Technik begann mit dem Erscheinen des Home-Computers „Commodore 64“ im Jahre 1982. Nach diversen Spielereien mit der ‚Brotkiste‘ begann in mir der Wunsch zu reifen, etwas Eigenes zu gestalten. Das Schreiben erster Programme in BASIC prägte nachhaltig in mir den Wunsch, dieses auch beruflich weiterzuführen.
    Nach Ausbildung (an IBM S36/38, IBM AS/400 und PC) habe ich erste Erfahrungen gesammelt in Reparatur und Instandhaltung von Hard- und Software im schulischen Betrieb. Weiterbildung von betrieblichen Belangen in Buchhaltung. IT-Ausbildung von Schülern im Rahmen einer Übungsfirma. Installation, Konfiguration und Instandhaltung von Microsoft Windows NT, MS Windows Server 2003 und MS Small Business Server 2011. Installation, Konfiguration und Instandhaltung (Hard- und Software) von 30 Clients (PC & Drucker) im Netzwerk.
    Weitere Erfahrungen gesammelt in der Programmierung mit Programmiersprachen wie PASCAL, COBOL, RPG III und CLIPPER 5.01. Programmierung und Pflege von diversen Programmen in MS ACCESS, MS EXCEL, VISUAL BASIC 5/6 und SQL-DATENBANKEN. WEB-Programmierung und Pflege diverser Programme mittels HTML, JAVASCRIPT und ASP/ ASP.NET. WEB-Programmierung und Pflege von Firmen-INTRANET. Smartphone App Entwicklung für ANDROID Betriebssystem unter Eclipse und Android Studio.                                         
    In den vielen Jahren meiner Tätigkeit konnte ich mir in verschiedenen Unternehmen auch einen sehr guten Überblick über das Zusammenspiel der verschiedenen Unternehmensbereiche erarbeiten.

Kontakt

Hans Eckhardt

Beratung und Dienstleistung
für Datenverarbeitung und Informationstechnik

Mobil: 0178-3812020
E-Mail: info@it-eckhardt.de

Bitte beachten:
Da ich mich in einer Festanstellung befinde, kann ich Ihnen
meine Dienstleistung nur Stundenweise zur Verfügung stellen.