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] .
1
Antwort

DLL funktioniert nicht in einer VBA-Umgebung, arbeitet aber in Excel VBA

Ich habe die folgende Funktion in einer DLL enthalten, die ich schrieb (c ++), die ich in Excel debuggte, und funktionierte gut: %Vor% Wenn FileName beispielsweise foo_T024.lol ist, gibt diese Funktion korrekt float (in C ++ oder S...
10.05.2017, 11:22
2
Antworten

Wie verwende ich programmgesteuert erstellte Arbeitsblattfunktionen in VBA?

Gibt es eine Funktion "Register" oder "Re-compile", die benötigt wird, bevor programmgesteuerte Funktionen verwendet werden? Wenn ich einem Arbeitsblatt eine Funktion hinzufüge, kann ich sie erst verwenden, nachdem die Kontrolle an das Arbeit...
11.12.2013, 08:54
4
Antworten

Benutzerdefiniert Funktion zum Ändern der Farbe einer Zelle

Ich habe viele Benutzer gesehen, die Fragen stellten, indem sie versuchten, die Farben von Zellen mit benutzerdefinierten Funktionen zu ändern. Ich hatte immer den Eindruck, dass das nicht möglich war. Mein Verständnis war, dass eine benutzerdef...
29.05.2015, 21:08
2
Antworten

Excel 2013 stürzt ab, aufgrund von Speicherfragmentierung

Seit der Umstellung unserer Benutzer von Excel 2007 auf 32-Bit-Excel 2013 hat unser Unternehmen mit einer Reihe von Problemen hinsichtlich der Leistung und Stabilität zu kämpfen. Wir mussten die Hardwarebeschleunigung für einige Benutzer deak...
26.11.2015, 13:17
1
Antwort

Automatisierungsfehler bei der bedingten Kompilierung

Ich finde seltsames Verhalten beim Versuch, eine Excel-Arbeitsmappe zu laden. Ich habe ein Excel-AddIn, geschrieben in .NET mit COM Interop. Es wird hauptsächlich verwendet, um ein eigenes Ribbon-Tab zu erstellen, Arbeitsmappen aus einem Menü...
07.10.2014, 08:31
1
Antwort

Datum der letzten Änderung der Datei (Explorerwert nicht Cmd-Wert)

Ich habe Excel-VBA-Code geschrieben, um die Dateinamen, Versionen und das letzte Änderungsdatum zu einem Arbeitsblatt hinzuzufügen. Der Code scheint gut zu funktionieren, außer dass der Zeitanteil von Last Modified Date für eine Datei entwede...
25.07.2013, 01:23
2
Antworten

#WERT! Fehler nach Einstellung der angezeigten Gliederungsebene von VBA

Ich habe mein Problem auf den folgenden Testfall reduziert: Erstellen Sie eine neue Arbeitsmappe; Geben Sie einen konstanten Wert ein, z. 123 in Sheet1!A1 ; definiert einen Namen, z.B. foo , das bezieht sich auf die Formel...
01.11.2012, 14:25
2
Antworten

Was ist der Unterschied zwischen .Value="" und .ClearContents?

Wenn ich den folgenden Code ausführen %Vor% Wenn ich Zellen (1, 1) und Zellen (2, 1) mit der Formel ISBLANK() überprüfe, geben beide Ergebnisse TRUE zurück. Ich frage mich also:    Was ist der Unterschied zwischen Cells( , ).Value =...
19.07.2016, 10:05
1
Antwort

Senden einer Nachricht in Skype mit VBA

Ziel: Senden Sie eine Nachricht an einen Skype-Kontakt, wenn ein bestimmtes Makro fertiggestellt ist. Quellen: Ich suchte herum und fand ein paar Fragen in SO, die versuchten, dasselbe zu tun. Dies ist die Basis für den Code, den ich verw...
21.11.2017, 08:38
0
Antworten

Gelegentliche VBA-Methode 'Aktivieren' des Objekts 'ChartData' ist fehlgeschlagen

Bevor ich beginne, hier ist eine Geschichte: Erstellt VBA in Excel zum Öffnen und Lesen von drei (3) Excel-Dateien (enthält sich selbst) und gibt Daten in Diagrammen / Tabellen / Diagrammen in eine PowerPoint-Präsentation ein. Diese Versio...
18.09.2015, 14:05