{"id":235,"date":"2022-08-13T07:02:06","date_gmt":"2022-08-13T07:02:06","guid":{"rendered":"https:\/\/mw9.ch\/?page_id=235"},"modified":"2024-06-15T12:28:42","modified_gmt":"2024-06-15T12:28:42","slug":"vba","status":"publish","type":"page","link":"https:\/\/mw99.revier.ch\/index.php\/vba\/","title":{"rendered":"vba"},"content":{"rendered":"<nav class=\"is-responsive wp-block-navigation is-layout-flex wp-block-navigation-is-layout-flex\" aria-label=\"mnu-Office\" \n\t\t data-wp-interactive=\"core\/navigation\" data-wp-context='{\"overlayOpenedBy\":{\"click\":false,\"hover\":false,\"focus\":false},\"type\":\"overlay\",\"roleAttribute\":\"\",\"ariaLabel\":\"Men\\u00fc\"}'><button aria-haspopup=\"dialog\" aria-label=\"Men\u00fc \u00f6ffnen\" class=\"wp-block-navigation__responsive-container-open\" \n\t\t\t\tdata-wp-on--click=\"actions.openMenuOnClick\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t><svg width=\"24\" height=\"24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"M4 7.5h16v1.5H4z\"><\/path><path d=\"M4 15h16v1.5H4z\"><\/path><\/svg><\/button>\n\t\t\t\t<div class=\"wp-block-navigation__responsive-container\"  id=\"modal-1\" \n\t\t\t\tdata-wp-class--has-modal-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-class--is-menu-open=\"state.isMenuOpen\"\n\t\t\t\tdata-wp-watch=\"callbacks.initMenu\"\n\t\t\t\tdata-wp-on--keydown=\"actions.handleMenuKeydown\"\n\t\t\t\tdata-wp-on--focusout=\"actions.handleMenuFocusout\"\n\t\t\t\ttabindex=\"-1\"\n\t\t\t>\n\t\t\t\t\t<div class=\"wp-block-navigation__responsive-close\" tabindex=\"-1\">\n\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-dialog\" \n\t\t\t\tdata-wp-bind--aria-modal=\"state.ariaModal\"\n\t\t\t\tdata-wp-bind--aria-label=\"state.ariaLabel\"\n\t\t\t\tdata-wp-bind--role=\"state.roleAttribute\"\n\t\t\t>\n\t\t\t\t\t\t\t<button aria-label=\"Men\u00fc schlie\u00dfen\" class=\"wp-block-navigation__responsive-container-close\" \n\t\t\t\tdata-wp-on--click=\"actions.closeMenuOnClick\"\n\t\t\t><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"24\" height=\"24\" aria-hidden=\"true\" focusable=\"false\"><path d=\"m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z\"><\/path><\/svg><\/button>\n\t\t\t\t\t\t\t<div class=\"wp-block-navigation__responsive-container-content\" \n\t\t\t\tdata-wp-watch=\"callbacks.focusFirstElement\"\n\t\t\t id=\"modal-1-content\">\n\t\t\t\t\t\t\t\t<ul class=\"wp-block-navigation__container is-responsive wp-block-navigation\"><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/mw9.ch\/excel\/\"><span class=\"wp-block-navigation-item__label\">Excel<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/mw9.ch\/access\/\"><span class=\"wp-block-navigation-item__label\">Access<\/span><\/a><\/li><li class=\" wp-block-navigation-item wp-block-navigation-link\"><a class=\"wp-block-navigation-item__content\"  href=\"https:\/\/mw9.ch\/vba\/\"><span class=\"wp-block-navigation-item__label\">vba<\/span><\/a><\/li><\/ul>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div><\/nav>\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Visual Basic for Application<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-237\" src=\"https:\/\/mw9.ch\/wp-content\/uploads\/2022\/08\/VBA_Excel.png\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">VBA unter Windows<\/h3>\r\n\r\n\r\n\r\n<p>Die in den Microsoft Office Produkten enthaltene Programmiersprache VBA ben\u00f6tigt f\u00fcr ihre Lauff\u00e4higkeit zwingend das Betriebssystem Windows um arbeiten zu k\u00f6nnen.<\/p>\r\n\r\n\r\n\r\n<p>Mit dem Erscheinen von Office 365 ist es jedoch nicht mehr zwingend n\u00f6tig, dass ein Produkt unter Windows arbeitet. Es kann auch in einem Browser unter Linux arbeiten. Dann funktioniert aber VBA nicht mehr sondern es muss die neue Programmiersprache TypeScript verwendet werden.<\/p>\r\n\r\n\r\n\r\n<h3 class=\"wp-block-heading\">TypeScript im Browser nicht unter Windows<\/h3>\r\n\r\n\r\n\r\n<p>Die Office Produkte welche in einem Browser arbeiten, unterst\u00fctzen die Programmiersprache VBA nicht. Hier kommt neu die Programmiersprache OfficeScript von Microsoft, abgeleitet von TypeScript zum Einsatz.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Als FreeLancer programmiere ich f\u00fcr Sie<\/h2>\r\n\r\n\r\n\r\n<p>Als Softwareentwickler, unter anderem in den Microsoft Produkten, realisiere ich gerne Ihre W\u00fcnsche mit <strong>Visual Basic for Application<\/strong>. Mit langj\u00e4hriger Erfahrung in VBA (seit 1995 und schon fr\u00fcher, als es noch Makro geheissen hatte) l\u00f6se ich f\u00fcr Sie auch knifflige Probleme durch das Ausprogrammieren, zum Beispiel in <a href=\"https:\/\/mw9.ch\/excel\/\" data-type=\"page\" data-id=\"403\">MS Excel<\/a>. Aber auch andere Sprachen wie C# oder PHP sind mir nicht fremd. Und nat\u00fcrlich auch TypeScript in den Office 365 Produkten.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">VBA Excel<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image alignright size-full is-resized\"><img decoding=\"async\" class=\"wp-image-236\" style=\"width: 373px; height: 280px;\" src=\"https:\/\/mw9.ch\/wp-content\/uploads\/2022\/08\/Excel-Logo.jpg\" alt=\"\" \/>\r\n<figcaption class=\"wp-element-caption\">Tabellenkalkulation Excel von Microsoft<\/figcaption>\r\n<\/figure>\r\n\r\n\r\n\r\n<p>Ben\u00f6tigen Sie eine <strong>benutzerdefinierte Funktion,<\/strong> welche es in der Tabellenkalkulation Excel noch nicht gibt? Kein Problem, gerne programmiere ich f\u00fcr Sie <strong>benutzerdefinierte Funktionen<\/strong> gem\u00e4ss Ihren Anforderungen.<br \/>Gibt es bei Ihnen einen Gesch\u00e4ftsprozess mit Daten, welche immer nach dem identischen Schema eingegeben werden m\u00fcssen? So kann ich f\u00fcr Sie <strong>benutzerdefinierte Formulare<\/strong> entwickeln. Auch mit Plausibilit\u00e4tspr\u00fcfungen, um Fehler zu vermeiden.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">VBA Access<\/h2>\r\n\r\n\r\n\r\n<figure class=\"wp-block-image alignright size-full is-resized\"><img decoding=\"async\" class=\"wp-image-238\" style=\"width: 288px; height: 173px;\" src=\"https:\/\/mw9.ch\/wp-content\/uploads\/2022\/08\/access_Logo.jpg\" alt=\"\" \/><\/figure>\r\n\r\n\r\n\r\n<p>Mit der Programmierung von Datenbanken befasse ich mich seit 1992 als die erste Version 1.0 erschienen ist. Auch zuvor schon erstellte ich Datenbanken mit Adimens und anderen Systemen wie Framework oder dbase (damals noch unter DOS).<br \/>Erstellung von neuen Datenbanken<\/p>\r\n\r\n\r\n\r\n<ul class=\"wp-block-list\">\r\n<li>Erstellung neuer, relationaler Datenbanken.<\/li>\r\n\r\n\r\n\r\n<li>Anpassung bestehender Datenbanken.<\/li>\r\n\r\n\r\n\r\n<li>Datenveredelung.<\/li>\r\n\r\n\r\n\r\n<li>Schnittstellenprogrammierung zu anderen Systemen.<\/li>\r\n\r\n\r\n\r\n<li>Programmierung von Automatisierungen mit VBA.<\/li>\r\n<\/ul>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">VBA Word<\/h2>\r\n\r\n\r\n\r\n<p>In der Textverarbeitung Word kann es vorkommen, dass Sie Dokumente ausf\u00fcllen m\u00fcssen. Zum Beispiel Formulare oder Vertr\u00e4ge. Dies kann ich f\u00fcr Sie mit VBA in Word umsetzen und automatisieren.<\/p>\r\n\r\n\r\n\r\n<p>Die Erstellung von Eingabemasken mit Plausibilit\u00e4tspr\u00fcfungen ist kein Problem.<\/p>\r\n\r\n\r\n\r\n<h2 class=\"wp-block-heading\">Ihre VBA W\u00fcnsche\/Fragen<\/h2>\r\n\r\n\r\n\r\n<p><a href=\"https:\/\/mw9.ch\/mw9kontaktieren\/\" data-type=\"page\" data-id=\"225\">Kontaktieren<\/a> Sie mich f\u00fcr alle Ihre W\u00fcnsche oder Fragen im Umfeld VBA mit Excel oder Access. Von der Beratung, \u00fcber die Entwicklung bis zur Schulung kann ich Ihnen in vielen Bereichen behilflich sein.<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Visual Basic for Application VBA unter Windows Die in den Microsoft Office Produkten enthaltene Programmiersprache VBA ben\u00f6tigt f\u00fcr ihre Lauff\u00e4higkeit zwingend das Betriebssystem Windows um arbeiten zu k\u00f6nnen. Mit dem Erscheinen von Office 365 ist es jedoch nicht mehr zwingend n\u00f6tig, dass ein Produkt unter Windows arbeitet. Es kann auch in einem Browser unter Linux [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-with-sidebar","meta":{"footnotes":""},"class_list":["post-235","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/pages\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/comments?post=235"}],"version-history":[{"count":1,"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/pages\/235\/revisions"}],"predecessor-version":[{"id":1624,"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/pages\/235\/revisions\/1624"}],"wp:attachment":[{"href":"https:\/\/mw99.revier.ch\/index.php\/wp-json\/wp\/v2\/media?parent=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}