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 habe derzeit eine Funktion eingerichtet, die alle Werte einer ausgewählten Pivot-Tabelle als Durchschnittswert ändert.
Es funktioniert gut, und ich habe ein Formular zusammengestellt, das einen Wert übergibt, der auch gut funktioniert....
06.02.2017, 14:16
Ich bereite gerade mein Arbeitsbuch auf und ich habe den folgenden Code verwendet, um meine PivotCaches zu konsolidieren (ich hatte etwa 200 vor der Reinigung).
%Vor%
Dies hat meine PivotCache-Anzahl auf 33 reduziert.
%Vor%
Der Grund daf...
07.07.2015, 16:56
Ich entwickle eine Anwendung, die ein XML-Dokument öffnet und liest, das zuvor in eine PowerPoint-Präsentation oder ein Word-Dokument eingebettet war. Um dieses Objekt ( xmlFile as Object ) zu lesen, muss ich folgendes tun:
xmlFile.OLEForm...
02.05.2013, 21:41
Ich habe derzeit die folgende MS Access SQL-Abfrage, die Teil einer Access VBA-Funktion ist. Es wurde mit Hilfe von vorherige Frage , die Sie betrachten können, um besser zu verstehen, wie es funktioniert.
%Vor%
Die obige Zugriffsabfrage fü...
12.08.2016, 14:05
Unter Verwendung der Funktion RangeToHTML von Ron de Bruin passe ich einen Bereich in einen an Outlook-E-Mail. Es scheint jedoch, dass eine zusätzliche leere Zeile in die E-Mail eingefügt wird:
Ich habe bereits bestätigt, dass die Zeile...
29.08.2017, 15:36
Ich sollte einige große Datenbereiche von Excel nach Powerpoint exportieren, eine Seite pro Folie, und natürlich sollte ich die Seitenumbrüche behandeln, um "verwaisten" Zeilen oder Spalten zu vermeiden.
Ich versuche zu überprüfen, wie viele...
25.04.2016, 14:44
Ich habe eine Excel-Tabelle mit einigen Formeln und Daten, die ich im Auge behalte. Ich habe ein kleines Makro, das die Präzedenzfälle für eine ausgewählte Zelle findet, aber ich möchte das Makro rekursiv machen, damit ich alle Präzedenzfälle fi...
13.09.2013, 21:31
Ich habe bemerkt, dass der VBA-Code, den ich geschrieben habe, wesentlich schneller ausgeführt wird, wenn Outlook geschlossen wird. Dies ist keine sporadische Sache: Ich kann den gleichen Code 10x mit Outlook öffnen eine Erfahrung deutlich langs...
18.12.2015, 18:29
Dateien, die in Excel als XLSM-Dateien gespeichert wurden, sind keine gültigen ZIP-Dateien mehr und verhindern die Bearbeitung der Multifunktionsleiste.
XLSM-Dateien, die am oder vor dem 23. Mai 2014 gespeichert wurden, können umbenannt werde...
02.06.2014, 13:08
Ich versuche ein Excel (2010) -Makro zu schreiben, das irgendwann die Existenz einer bestimmten Datei (doc / pdf) auf einer Sharepoint-Website eines Unternehmens bestätigen müsste.
Die Datei ist über den Internet Explorer zugänglich (alle Rechte...
21.11.2012, 12:55