Als «vba» getaggte Fragen

Visual Basic für Applikationen (VBA) ist eine ereignisgesteuerte, objektorientierte Programmiersprache zum Schreiben von Makros, die für die gesamte Office-Suite sowie für andere Anwendungen verwendet wird. VBA entspricht nicht VB.NET oder VBS. Wenn Sie in Visual Studio arbeiten, verwenden Sie [vb.net]. Wenn Ihre Frage speziell die Programmierung einer MS Office-Anwendung betrifft, verwenden Sie auch das entsprechende Tag: [Excel], [MS-Zugriff], [MS-Wort], [Outlook] oder [MS-Projekt].

11
Microsoft Excel ActiveX-Steuerelemente deaktiviert?
Ich habe einige Excel-Arbeitsblätter, die ActiveX-Kontrollkästchen verwenden, um bestimmte Aktivitäten zu steuern. Sie haben vor kurzem gearbeitet, aber heute haben sie angefangen, Fehler zu machen. Ich wurde von einem Kollegen darauf aufmerksam gemacht, aber es funktionierte immer noch auf meinem Computer. Ich habe seine Excel-Version mit meiner verglichen und seine …
113 excel  vba  activex 


7
Wie kann ich die Warnung "Links aktualisieren" unterdrücken?
Ich versuche ein Skript zu schreiben, das viele Excel-Dateien öffnet. Ich bekomme immer wieder die Aufforderung: This workbook contains links to other data sources. Ich möchte verhindern, dass diese Meldung angezeigt wird, damit mein Skript automatisch alle Arbeitsmappen durchgehen kann, ohne dass ich Don't Updatefür jede einzelne klicken muss. Derzeit …
109 excel  vba 

3
Brechen Sie aus einer Weile aus ... Wend-Schleife
Ich benutze eine While ... Wend-Schleife von VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Ich möchte keine Bedingung wie `While count <= 10 ... Wend verwenden
107 excel  vba  while-loop 


6
VBA - wie man eine for-Schleifeniteration bedingt überspringt
Ich habe eine for-Schleife über ein Array. Ich möchte eine bestimmte Bedingung in der Schleife testen und mit der nächsten Iteration fortfahren, wenn dies zutrifft: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor does …
101 vba  conditional  loops 

7
Wie füge ich mit VBA eine benutzerdefinierte Multifunktionsleistenregisterkarte hinzu?
Ich suche nach einer Möglichkeit, eine benutzerdefinierte Registerkarte in der Excel-Multifunktionsleiste hinzuzufügen, die einige Schaltflächen enthält. Ich habe zufällig einige Ressourcen gefunden, die sich über Google damit befassen, aber alle sehen zwielichtig und unglaublich kompliziert aus. Was ist ein schneller und einfacher Weg, um das zu tun? Ich möchte, dass …



4
Was entspricht "! =" In Excel VBA?
Das Problem ist, dass !=es in Excel VBA nicht als Funktion funktioniert. Ich möchte verwenden können If strTest != "" Then anstatt If strTest = "" Then Gibt es einen anderen Ansatz, um dies zu tun !=? Meine Funktion zu imitieren !=ist Sub test() Dim intTest As Integer Dim strTest …

5
Führen Sie bei einem Zellwechsel automatisch ein Excel-Makro aus
Wie kann ich jedes Mal, wenn sich ein Wert in einer bestimmten Zelle ändert, automatisch ein Excel-Makro ausführen? Im Moment lautet mein Arbeitscode: Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("H5")) Is Nothing Then Macro End Sub Wo "H5"ist die bestimmte Zelle überwacht und Macroist der Name des …
91 excel  vba  automation 


4
So fügen Sie eine Referenz programmgesteuert hinzu
Ich habe ein Programm geschrieben, das Skype ausführt und Nachrichten mit Informationen sendet, wenn es fertig ist. Ich muss eine Referenz für hinzufügen Skype4COM.dll, um eine Nachricht über Skype zu senden. Wir haben ungefähr ein Dutzend Computer in einem Netzwerk und einen gemeinsam genutzten Dateiserver (unter anderem). Alle anderen Computer …
88 excel  vba  reference 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.