Tag: vba

Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, Objekt-orientierte Programmier-Sprache für das schreiben von Makros, für die gesamte Office-suite als auch andere Anwendungen. VBA ist nicht äquivalent zu VB.NET oder VBS; wenn Sie arbeiten, in Visual Studio verwenden [vb.net]. Falls deine Frage speziell über die Programmierung jede MS Office-Anwendung verwenden Sie auch das entsprechende tag: [excel vba], [access-vba], [word-vba -], [outlook-vba -] oder [microsoft-project-vba].

Fügen Sie eine neue Zeile zu VBA / VB6 hinzu

Anzahl der Antworten 2 Antworten
Ich möchte concat-zwei strings mit Zeilenumbruch zwischen Ihnen. st = "Line 1" + newline + "Line2" Wie füge ich einen Zeilenumbruch zu VBA/VB6? Kommentar zu dem Problem Sie wollen, dies zu tun: st = "Zeile 1" +

Gute Muster für die VBA-Fehlerbehandlung

Anzahl der Antworten 11 Antworten
Was sind einige gute Muster für die Fehlerbehandlung in VBA? Insbesondere, was sollte ich tun in dieser situation: ... some code ... ... some code where an error might occur ... ... some code ... ... some

VBA überprüft, ob die Datei existiert

Anzahl der Antworten 7 Antworten
Habe ich diesen code. Es soll überprüfen, ob eine Datei vorhanden ist, und öffnen Sie es, wenn es funktioniert. Es funktioniert, wenn die Datei existiert, und wenn es nicht funktioniert, jedoch, sobald ich das Textfeld leer und

Eigenwert der zuletzt eingefügten Zeile - MS Access / VBA

Anzahl der Antworten 4 Antworten
Ich habe eine JET-Tabelle mit einer auto-Nummer als Primärschlüssel, und ich würde gerne wissen, wie ich abrufen kann, diese Nummer wird nach dem einfügen einer Zeile. Ich habe daran gedacht, mit MAX() zum abrufen der Zeile mit

Verwendung von benutzerdefinierten Datentypen in VBA

Anzahl der Antworten 2 Antworten
Ich versuche zu erstellen, einen benutzerdefinierten Datentyp in VBA für Excel. Nennen wir diese Daten Typ "truck". Jeder LKW verfügt über die folgenden Attribute: NumberOfAxles (this is an integer) AxleWeights (this is an array of doubles) AxleSpacings

VBA: Wie wird eine Fehlermeldung angezeigt, genau wie die Standard-Fehlermeldung, die einen "Debug" -Button hat?

Anzahl der Antworten 4 Antworten
Wie gewohnt erstelle ich ein error-handler mit On Error Goto Aussage, es stecke ich ein paar Zeilen Reinigung-codes und zeigt die Fehlermeldung an, aber jetzt will ich nicht zu verlieren, die Behaglichkeit der default-handler, die auch zeigen

VBA-Array dynamisch bemaßen?

Anzahl der Antworten 4 Antworten
Warum bin ich nicht in der Lage, um die Größe eines Arrays basiert auf einer Variablen? Was ist der beste Weg, um dieses? Dim NumberOfZombies as integer NumberOfZombies = 20000 Dim Zombies(NumberOfZombies) as New Zombie InformationsquelleAutor der

Wie entferne ich das Passwort aus einem VBA-Projekt?

Anzahl der Antworten 4 Antworten
Wie kann ich programmgesteuert entfernen eines (bekannten) Passwort aus einer Excel-VBA-Projekt? Klar zu sein: ich habe das Passwort entfernen möchten, aus dem VBA-Projekt, nicht die Arbeitsmappe oder Arbeitsblätter. Kommentar zu dem Problem - Öffnen Habe einige googeln

VBA Excel Sortierbereich nach spezifischer Spalte

Anzahl der Antworten 3 Antworten
Ich habe eine Tabelle kann beliebig viele Zeilen enthalten: Als ich sagte, dass es enthalten kann, 1 oder ∞ Zeilen. Möchte ich Sortieren Bereich A3:D∞ durch das Datum Zelle in Spalte B. Wie kann ich es tun?

Wie unterdrückt man Update Links Warnung?

Anzahl der Antworten 6 Antworten
Ich versuche, ein Skript schreiben, das öffnet viele Excel-Dateien. Ich bekomme immer wieder die Aufforderung: This workbook contains links to other data sources. Will ich weiterhin diese Meldung erscheinen, so dass mein Skript kann nur automatisch gehen

Wie bekomme ich Regex-Unterstützung in Excel über eine Funktion oder benutzerdefinierte Funktion?

Anzahl der Antworten 6 Antworten
Scheint es, dass regex (wie in regulären Ausdrücken) ist in excel nicht unterstützt, außer über VBA. Ist das so, und wenn es ist, gibt es keine "open source" benutzerdefinierte VBA-Funktionen, Unterstützung für regex. In diesem Fall bin

VBA (Excel) Initialisiert gesamtes Array ohne Schleifen

Anzahl der Antworten 7 Antworten
Ich bin ziemlich neu in VBA, so kann dies eine einfache Frage, aber hier geht. Ich würde gerne initialisieren eine ganze Reihe myArray sagen von ganzen zahlen in VBA. Ich weiß, daß ich kann dies tun, indem

Verwenden Sie VBA, um direktes Fenster zu löschen?

Anzahl der Antworten 11 Antworten
Wer weiß, wie um das Direktfenster zu löschen mit VBA? Ich kann zwar immer klar, es selbst manuell aus, ich bin gespannt, ob es einen Weg gibt, um dies programmatisch tun. InformationsquelleAutor der Frage StanFish | 2012-04-18

VBA Zählt die Zellen in der Spalte mit dem angegebenen Wert

Anzahl der Antworten 4 Antworten
Muss ich ein makro schreiben, dass die Suche nach einer angegebenen Spalte und zählt alle Zellen, die einen bestimmten string wie "19/12/11" or "Green" ordnen Sie dann diese Zahl mit einer Variablen, Hat jemand irgendwelche Ideen? InformationsquelleAutor

Wie wird der Code in der nächsten Zeile in VBA fortgesetzt?

Anzahl der Antworten 3 Antworten
Ich würde gerne geben Sie die mathematische Formel in VBA-code, die viele Zeilen. Ich möchte es aufgeteilt in viele Linien. Wie mache ich es? Beispiel: U_matrix(i, j, n + 1) = k * b_xyt(xi, yi, tn) /

Wie sollte ich meinen VBA-Code mit 64-Bit-Windows kompatibel machen?

Anzahl der Antworten 7 Antworten
Ich habe eine VBA-Anwendung entwickelt, in Excel 2007, und es enthält den folgenden code, um den Zugriff auf die ShellExecute Funktion von Shell32.dll: Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation

Bestimmen Sie, ob Benutzer Zeilen hinzufügen oder löschen

Anzahl der Antworten 7 Antworten
Ich habe ein VBA-makro, das überprüft, Benutzer-Daten eingegeben (ich habe nicht verwenden, die Validierung von Daten/bedingte Formatierung auf einen bestimmten Zweck). Ich bin mit Worksheet_Change Ereignis zum auslösen der code, das problem habe ich nun konfrontiert ist,

Sperren Sie das Microsoft Excel-Makro

Anzahl der Antworten 6 Antworten
Habe ich verbrachte einige Zeit mit dem schreiben eines Excel-Makros, die möglicherweise bares Geld Wert, um eine Menge von Unternehmen. Wie kann ich das sperren, das makro zu verhindern, dass Menschen zu sehen, die Quelle /Weiterleitung zu