Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, objektorientierte Programmiersprache zum Schreiben von Makros, die für die gesamte Office-Suite und andere Anwendungen verwendet wird. VBA entspricht nicht VB.NET oder VBS; Wenn Sie in Visual Studio arbeiten, verwenden Sie [vb.net]. Wenn sich Ihre Frage speziell auf die Programmierung einer MS Office-Anwendung bezieht, verwenden Sie auch das entsprechende Tag: [Excel-VBA], [Zugriff-VBA], [Word-VBA], [Outlook-VBA] oder [Microsoft-Project-VBA] .
Ich möchte derzeit einen Wert von einem Formular abrufen, um es in einer SQL-Abfrage festzulegen, die ich in einem Modul unter Zugriff mit VBA einstelle. Ich habe versucht, zu verwenden
%Vor%
Es wird ein Fehler gemacht (2450), dass das angeg...
21.02.2012, 18:59
Ist es besser, ProgressBar UserForms in VBA als modal oder modeless anzuzeigen? Was sind die besten Methoden zur Entwicklung von Fortschrittsanzeigen in VBA?
Modale UserForms erfordern die Verwendung von Application.Interactive = False , wä...
30.01.2010, 23:47
Der Versuch, den Titel aneinander zu reihen, war eine Herausforderung ...
Ich versuche einige PowerPoint-Makros von PowerShell auszuführen. Ich bin ziemlich gut darin geworden, Makros von Powershell für Excel auszuführen. Wenn ich die Makros...
23.02.2016, 14:19
Ich habe Code in einem Projekt, um Daten von einem Blatt in ein Recordset zu lesen. Der VBA-Code ist passwortgeschützt.
Zum Testen habe ich den Code wie folgt vereinfacht:
%Vor%
Immer wenn ich diesen Code von einem Benutzerformular aus aus...
06.06.2014, 11:35
Es gibt mehrere Textfelder in einer Excel-Datei als ActiveX-Objekte, und ich möchte sie von Codebehind erreichen.
Ich verwende ClosedXML für andere Felder, aber ich bin offen für andere Vorschläge.
06.09.2016, 14:03
Kopfgeld Frage:
Obwohl es eine Antwort gibt, die eine vernünftige Erklärung liefert, möchte ich feststellen, ob die Kürzung der Zeichenkette auftritt, weil Clean() ein WorksheetFunction ist und die Gründe dafür sind. Do WorksheetFu...
24.12.2014, 19:16
Ich möchte einen Webserver hosten und VBA dafür verwenden. Ist das möglich? Ich mache das nur, um jemandem zu beweisen, dass es falsch ist, und ich möchte dieses Programm wirklich machen.
Ist es also möglich, einen wirklich einfachen Webserve...
23.06.2011, 01:01
Ich habe ein Makro, das auf dem Ereignis "Worksheet_SelectionChange" ausgelöst wird. Das Makro validiert Daten einer Spalte, es ändert die Hintergrundfarbe der Zelle, falls sie falsch ist.
Das Problem ist nach dem Ausführen des Makros, es l...
17.10.2011, 19:31
Eine Eigenschaft in einer Excel / VBA-Klasse, die ich schreibe, gibt einen Bereich zurück. Ich habe es zur Standardeigenschaft für die Klasse gemacht, indem ich die in Ссылка beschriebene Technik verwende. Ich erwartete, alle integrierten Eige...
16.12.2012, 02:14
FINAL EDIT: Es scheint tatsächlich ein Compiler Bug zu sein - siehe die angenommene Antwort.
Unter Verwendung von VBA in Excel 2007 habe ich den folgenden Code in 'Class1':
%Vor%
und einige Moduscodes in einem Modul:
%Vor%
Wenn 'exter...
30.07.2010, 21:42