vba

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] .
2
Antworten

VBA Suche in Outlook

Ich habe diesen Code in meinem Ordner zu suchen. Ich habe eine E-Mail mit dem Thema "Skizze", aber VBA findet es nicht (es geht auf die ELSE-Klausel) Kann jemand sagen, was falsch ist? %Vor%     
04.02.2014, 10:33
5
Antworten

Leere Zeilen in Excel mit VBA löschen

Ich versuche, leere Zeilen zu löschen, indem ich den folgenden Code verwende: %Vor% Der obige Code funktioniert gut, gibt aber run time error '1004': No Cells were found.     
24.10.2011, 13:28
8
Antworten

Wie kann ich ein 2D-Array in Excel 2007 VBA "reDim Preserve" beibehalten, damit ich Zeilen, nicht Spalten, zum Array hinzufügen kann?

Ich arbeite mit einem dynamischen Array in Excel VBA. Die Anzahl der Spalten (m) ist festgelegt, aber ich weiß nicht, wie viele Zeilen (n) benötigt werden. Die Hilfedokumente geben an, dass ReDim Preserve myArray (n, m) es mir erlaubt, m größ...
21.10.2010, 23:09
6
Antworten

Sortieren eines mehrdimensionalen Arrays in VBA

Ich habe das folgende Array Dim myArray(10,5) as Long definiert und möchte es sortieren. Was wäre die beste Methode, das zu tun? Ich werde viele Daten wie eine 1000 x 5-Matrix handhaben müssen. Es enthält hauptsächlich Zahlen und Datumsang...
02.02.2011, 10:18
6
Antworten

Vergleichen Sie das doppelte VBA-Genauigkeitsproblem

Ich habe Probleme beim Vergleich von 2 Doppel in Excel VBA Angenommen, ich habe den folgenden Code %Vor% Nach einigen Manipulationen an b ist b jetzt gleich 0,6 aber die Ungenauigkeit in Bezug auf den doppelten Datentyp gibt mir Kopfsc...
24.10.2008, 22:05
5
Antworten

Effiziente Methode zum Löschen der gesamten Zeile, wenn die Zelle kein '@' [Duplikat] enthält

Ich erstelle ein schnelles Sub, um eine Gültigkeitsprüfung für E-Mails durchzuführen. Ich möchte ganze Zeilen von Kontaktdaten löschen, die kein '@' in der Spalte 'E' enthalten. Ich habe das folgende Makro verwendet, aber es funktioniert zu la...
03.06.2013, 16:27
7
Antworten

VBA-Code zum Schließen einer Access-Datenbank, ohne eine Shell der Anwendung geöffnet zu lassen

Ich verwende derzeit Application.Quit , wodurch eine Shell der MS Access-Anwendung geöffnet bleibt. Nach der Verarbeitung der aufrufenden Funktion gegen die Zielanwendung bleibt jede Instanz der Anwendung noch offen; obwohl die spezifische...
17.09.2012, 21:03
2
Antworten

Überlauf beim Multiplizieren von Ganzzahlen und Zuweisen von Long

Wenn ich folgendes in das unmittelbare Fenster tippe, bekomme ich Laufzeitfehler '6': Überlauf. %Vor% Warum ist das? Dies schlägt auch fehl: %Vor% Warum ist das? giveTime wird als Long-Typ deklariert, daher sollte 24 × 60 × 60 = 8...
26.06.2013, 08:56
2
Antworten

Für jede Schleife: Einige Elemente werden übersprungen, wenn das Outlook-Postfach durchgeschleift wird, um Elemente zu löschen

Ich wollte VBA-Code entwickeln, der: Durchsucht alle E-Mail-Nachrichten im Postfach Wenn es irgendwelche anderen Elemente gibt, sagt "Kalendereinladung" überspringt diesen Eintrag. Findet die E-Mails mit Anhängen Wenn die angehängte Da...
23.05.2012, 17:35
8
Antworten

Mit VBA-Code Excel-Arbeitsblätter als Bild in Excel 2003 exportieren?

Bitte schlagen Sie die bessere Möglichkeit vor, den Datenumfang von Excel-Arbeitsblättern als Bild entweder in .jpeg oder .png oder in .gif zu exportieren.     
22.04.2013, 09:39