Was ist VBA?

Visual Basic for Application oder kurz VBA ist eine Skriptsprache, die für die Steuerung von Abläufen in Microsoft-Office Programmen wie Word oder Excel genutzt werden kann. VBA ist die meistgenutzte Skriptsprache zur Programmierung von Makros.

 

Wann setzt soXes auf VBA?

Bei soXes wird VBA zur Automatisierung und Erweiterung von Microsoft Office Programmen verwendet. Mit der Skriptsprache können zusätzliche Funktionen in Word oder Excel, aber auch in externe Programme integriert werden.

 

Wo hat soXes VBA eingesetzt?

soXes hat VBA beispielsweise bei der Applikation VACPro von der Vertrieb Schweiz AG eingesetzt, mit der Versicherungsanträge unabhängiger Makler vermittelt werden. Die Applikation bietet die Funktion Excel Sheets zu exportieren, welche mithilfe von Visual Basic for Application umgesetzt wurde.

 

Warum soXes?

Mit soXes gewinnen Sie einen Partner mit Kompetenz und Verlässlichkeit. Unser Unternehmen steht bereits seit 20 Jahren für beste Qualität in der Entwicklung, Programmierung und dem Outsourcing von Software. Mit ihren Dienstleistungen deckt soXes den gesamten Lebenszyklus einer IT-Entwicklung (Konzeption, Beratung, Entwicklung und Support) ab. Nehmen Sie den ersten Schritt zur erfolgreichen Umsetzung Ihres Projekts und kontaktieren Sie uns für weitere Informationen.

Ihr direkter Ansprechspartner:

Rolf Borkowski

Rolf Borkowski
CVO

Referenzprojekte VBA
Raiffeisen
Kunde: Raiffeisen Gruppe
Applikation: Raiffeisen
Technologie: C++, JAVA; TCL/TKL, HTML5/JSON

Die Raiffeisen Gruppe hat sich in den vergangenen Jahren als führende Retail-Bankengruppe und drittgrösste Bankengruppe der Schweiz etabliert. Ihre Stärke ist die lokale Verankerung. Heute zählen 3,7 Millionen Schweizerinnen und Schweizer zu den Raiffeisen-Kunden. Davon sind über 1,8 Millionen Genossenschafter und somit Mitbesitzer ihrer Raiffeisenbank.

Die Raiffeisen Gruppe stellt dabei ihren einzelnen autonomen Raiffeisenbanken, Kursinformationen für Devisen, Zinsen (z.B. Hypotheken) und Wertpapiere zur Verfügung. Zusammen mit Dion Global Solutions hat soXes ein zentrales PricingTool speziell für die Raiffeisen Gruppe entwickelt, welches Markdaten von unterschiedlichen Providern (Reuters, Bloomberg, Sungard etc.) entgegennimmt, validiert und Berechnung anstellt. Diese Information werden dann den unterschiedlichen System (z.B. Avaloq) resp. den lokalen Raiffeisenbanken zur Verfügung gestellt.

Dieses Pricing Tool ist vor einigen Jahren realisiert worden und steht heute nachwievor täglich im Einsatz. Dabei übernimmt soXes heutzutage die Wartung und Support dieser Applikation. Des Weiteren fliessen regelmässig Änderungen und Verbesserung in Rahmen kleiner Projekt in die Lösung ein.

Technisch gesehen besteht die Lösung aus einem Backend (zentraler Rechner), welches in C++/Java und einen Frontend, welches in TCL/TKL und HTML5/JSON entwickelt wurde.

Sulzer
Kunde: Sulzer AG
Applikation: Sulzer
Technologie: Access, VBA, Excel

Die Sulzer AG ist ein weltweit tätiger Schweizer Industriekonzern mit Hauptsitz in Winterthur. Das Unternehmen wurde 1834 von Johann Jacob Sulzer als Giesserei gegründet und produzierte Eisenguss, Feuerspitzen, Pumpen und Apparate für die Textilindustrie. Heute umfasst der Sulzer-Konzern rund 15'000 Beschäftigte und erwirtschftet einen Umsatz von über 3 Milliarden Schweizer Franken. Sulzer besteht nun aus den operativen Kerndivisionen Pumpen, Services für rotierende Maschinen (wie Generatoren und Motoren) und der Chemischen Division.

Um den Projektprozess bei Sulzer Pumps zu verbessern, hat Sulzer Pumps Ltd. die soXes GmbH beauftragt,  eine Softwarelösung basierend auf Access und Excel zu erstellen. Sulzer Pumps ist der weltweit führender Pumpenhersteller mit mehr als 20 Produktionsstandorten.  Das komplexeste Pipeline-System der Welt basiert auf Sulzer Pumpen und transportiert täglich zwei Millionen Barrel Rohöl von Kanada über 13 500 km nach Nordamerika.

Heute werden bei Sulzer Pumps sämtliche Projekte über das neu von soXes entwickelte Order Progress Room koordiniert. Die auf Access basierende Applikation zeigt sämtliche Bestellungen, inkl. Bestellnummer, Kundenname Projektname und Projekt Manager dank Filterfunktionen übersichtlich auf. Dabei können die Bestellungen nach errechnetem resp. nach vereinbartem Liefertermin sortiert werden. Kernfunktion bietet die Auflistung der Bestell- und Produktionsstufen, wobei für jede Bestellung definiert werden kann, ob die jeweiligen Stufe der vorgesehene Termin eingehalten werden kann oder nicht und ob allfällige Lieferverzögerungen bestehen. Basierend auf dieser Bestellstatusübersicht können Reports von bis zu einer Darstellungsgrösse von DIN A0 generiert und somit sogar als Plakat ausgedruckt werden können. Zudem besteht eine Import/Export Schnittstelle via Excel zu den Sulzer ERP Systemen.

Dank dem Order Progress Room konnte der Projektprozess bei Sulzer Pumps übersichtlicher gemacht und dessen Handling optimiert werden. Die Lösung wird weltweit eingesetzt (Multi-User tauglich). 

DION Global
Kunde: DION Global Solutions GmbH
Applikation: DION Global
Technologie: C/C++, Java, TCL/TK, mySQL DB, Oralce, Neartimeverarbeitung

Dion ist ein globales Unternehmen und im Bereich der technischen Finanzindustrie tätig. Es bietet massgeschneiderte Lösungen für die Finanzindustrie. soXes ist Entwicklungspartner von Dion und unterstützt diese bei der Entwicklung und Integration von Softwarelösungen für den Finanzmarkt. Dank der gemeinsamen Zusammenarbeit konnten schon viele Projekte in diesem Bereich erfolgreich umgesetzt werden. Dazu zählen beispielsweise die Integration und Entwicklungsunterstützung von X-Gen (einem workflow management system) und I-Pricer (einer multi-asset-class Pricinglösung) und dem RateStream (eine dynamisches FX und Money Market Kalkulationsengine). Technisch gesehen basieren diese Applikationen auf C/C++, Java, TCL/TK, mySQL DB, Oralce und Neartimeverarbeitung.

Anwaltskanzlei
Kunde: deutsche Anwaltskanzlei
Applikation: Anwaltskanzlei
Technologie: .NET, SQL Server VBA

In diesem Projekt ist der Kunde eine deutsche Anwaltskanzlei mit Schweizer Niederlassung und Spezialisierung auf Steuerberatung. Sie verfügt unter anderem über langjährige Erfahrung bei der erfolgreichen Durchführung von strafbefreienden Selbstanzeigen bei Steuer- und Wirtschaftsstrafprozessen in Deutschland.
Um bei der Betreuung von Steuerrechts-Fällen die Prozesse zu vereinfachen und die Effizienz zu steigern, hat diese genannte Anwaltskanzlei gemeinsam soXes GmbH eine Applikation entwickelt, welche für Mandaten automatisch eine deutsche Steuererklärung erstellt. Die Grundidee besteht darin, dass die Depots der Kunden auf Basis der Bankdaten in das System eingelesen werden und danach ein automatischer Prozess auf Basis von WMM Daten die Steuererklärung generiert. In der Regel kann so 80-90% der Steuererklärung für den Mandanten automatisch generiert werden. Das Steuerrecht Deutschlands beinhaltet nicht nur diverse Steuerarten und Erhebungsformen, sondern auch zahlreiche Sonderregelungen, weshalb dies sehr komplex und für den Laien nur schwer durchschaubar ist. 

soXes hat es verstanden, diese hohe Komplexität abzufangen und sie weitgehend in die Jakowetz Lösung einzubinden. Beispielsweise werden Berechnung komplexer Vorgänge wie Veräusserungsgewinne für verschiedenste Arten von Investments und Zeitperioden 1:1 im Tool abgebildet und auf die Kommastelle korrekt kalkuliert. Auch werden sämtliche Gesetzesänderungen zwischen 1997 und 2014 sowie Sonderbehandlung von Gemeinschaften wie Familien, Ehepaare usw. berücksichtigt. Allfällige Sonderfälle werden nachträglich von einem Spezialisten manuell bearbeitet.

Die Applikation basiert technisch auf einem SQL Server mit einem VBA (Access) Frontend und umfasst alle Informationen und Sonderregelungen zur Erstellung einer kompletten Deutschen Steuererklärung für die Jahre 1997 bis 2018. Zudem können die Deutschen Steuerformulare für all diese Jahre automatisch ausgefüllt und per Knopfdruck ausgedruckt werden. Man bedenke dabei, dass die Formulare für jedes Jahr unterschiedlich ausfallen. Ein Druckassistent ermöglicht zudem die automatische Einbindung von Anhängen mit weiteren Auswertungen.

Diese einzigartiger Softwarelösung hat unserem Kunden ermöglicht ihre Effizienz massiv zu erhöhen. Dies stellt einen enormen Wettbewerbsvorteil gegenüber Konkurrenten dar.

VAC
Kunde: Vertrieb Schweiz AG
Applikation: VAC
Technologie: Desktop Applikation, C#, SQL, VBA

Die Vertriebschweiz GmbH (VAC) steht zwischen Versicherungsmaklern und Gesellschaften. Sie nimmt Versicherungsanträge von den unabhängigen Maklern auf und gibt diese an die Gesellschaften weiter. Je nach Antragsart oder Gesellschaft werden die Makler pro Antrag vergütet bzw. provisioniert.

Die VACPro Applikation ist von soXes entwickelt worden, mit dem Ziel, dass die Mitarbeiter von VAC die Anträge möglichst effizient und einfach eintragen können. Die Applikation ermöglicht es die Anträge strukturiert und geordnet zu verwalten. Verschiedene Ex- und Import Schnittstellen vereinfachen die Arbeit mit dem Tool. Die Provisionierungen werden direkt durch das VACPro definiert und ausgerechnet. Die Applikation kann durch Stammdatenmasken fast ausnahmslos vom Anwender bearbeiten und personalisiert werden.

VACPro ist eine Windows Applikation die in C# programmiert wurde und Excel Exports bietet, welche auf VBA basieren. Zudem wird CristalReports als eingebautes Tool zur Erstellung von Berichten, Auszügen und Provisionszusammenfassungen verwendet. Im Hintergrund steht eine MSSQL Datenbank.

Dank soXes konnte VAC auf ein speziell für sie erstelltes Tool umsteigen, welches genau auf deren Ansprüche massgeschneidert ist. Parallel dazu hat die soXes GmbH in Zusammenarbeit mit Hotz & Koch Informatik AG die gesamte IT Verantwortlichkeit der Firma VAC übernommen.

Relevante Themen
cloud button Cloud Ansicht
list button Listenansicht

Testimonials

 
Unser dediziertes soXes Team hilft uns Prisma World erfolgreich weiter zu entwickeln. Ein grosses Danke an die IT Profis. Dr. J. P. Pflüger, CEO Prisma World AG
soXes überzeugt uns durch seine Agilität gepaart mit breitem und tiefem Know-how für komplexe Softwareentwicklungen. Markus Wiegand, CEO Wiegand AG
soXes hat unsere Projekte stets sehr zu unserer Zufriedenheit betreut. CorXL Ltd. JPD Dr. med. Jan Steffel, Oberarzt Kardiologie / Rhythmologie am Universitätsspital Zürich
Bei soXes wissen wir, dass wir in sehr guten Händen sind. Belinda Stublia, Lucullus SA
Das soXes Team überzeugt durch sein unglaubliches Engagement und Herzblut. Argjent Ukshini, IT Projektleiter Kundendienst Electrolux Schweiz AG
soXes has shown to be a very professional partner and we value their responsiveness, quick turnarounds and enthusiastic work ethics. Patrick Brigger, Co-founder & Chairman, getAbstract
Seit über 10 Jahren arbeiten wir erfolgreich mit soXes. Die Professionalität und Flexibilität von soXes überzeugt uns nach wie vor. Mark Rüegg, CEO CelsiusPro AG
Mit Kompetenz, Einsatzwillen und Tatkraft ebnet uns die soXes den Weg zum Erfolg. Cornelia Nestic, Associate Director, HypothekenZentrum AG
Die Zusammenarbeit mit den soXes Projektleitern meines Projekts ist ausgeprägt partnerschaftlich und offen. soXes zeigt die für solche Projekte notwendige Flexibilität und Agilität. Dies ist für mich ein entscheidender Faktor für den Projekterfolg. Dan Keller, Leiter Grossprojekte, TUS Telekommunikation und Sicherheit
Mit soXes an unserer Seite ist es uns gelungen, software-technisches Neuland zu betreten, Bruno Schmed, Mitglied der Geschäftsleitung, T&N Telekom und Netzwerk AG
Bei soXes bekommen wir Kompetenz und professionelle Resultate – jederzeit völlig unkompliziert, Simon Keel, Chief Technology Officer, Tolomeo Capital AG
soXes überzeugt bei den Projekten mit versierten Lösungen und engem Kundenkontakt. Roman Aebi, CEO Cenprom AG
soxes hat unsere Ideen zu einer Gesamtlösung umgesetzt: professionell, zeitgerecht und zu einem fairen Preis. Andreas Lehmann, CEO, PortaNet AG
soXes hat grosses Verständnis und Engagement für die komplexe IoT Gesamtlösung mit LoRaWAN und NFC bewiesen. Dies und die flexible strukturierte Zusammenarbeit waren die Basis für die Einfachheit, die MyPortaNet auszeichnen. Christoph Röthlisberger, IoT/Industrie 4.0 Begleiter, PortaNet AG

 

Sind Sie auf der Suche nach einer Unternehmung, welche Ihnen effektive Unterstützung und Beratung bei der Umsetzung und Betreuung Ihrer Software-Projekte bietet?


Unsere Dienstleistung deckt den gesamten Lebenszyklus einer IT-Lösung sowie das gesamte Spektrum moderner Softwareentwicklung ab.


Von der Business- und Prozessanalyse, der IT-Architektur bis zur Realisierung. Von der Inbetriebnahme bis zum Support. Sie profitieren von unserem Fachwissen und unseren Experten.

Mit über 150 erfolgreichen Entwicklungsprojekten und über 80 aktiven Kunden haben wir die Erfahrung und Sie die Idee.

Hinweis

Unsere Webseite verwendet Cookies, um den bestmöglichen Service zu gewährleisten. Mit der Nutzung der Seite stimmen Sie der Cookie-Nutzung zu. Dies können Sie in Ihren Browsereinstellungen ändern. Datenschutzerklärung.