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

Verwenden von VBA in Excel zur Google-Suche in IE und Zurückgeben des Hyperlinks des ersten Ergebnisses

Ich habe versucht, IE-Automatisierung zu verwenden, um Google eine Textstrange in Excel zu suchen. Ich möchte den Hyperlink für die Website des ersten Ergebnisses in einer anderen Zelle in Excel zurückgeben. Ist das möglich? Ich habe eine Liste...
05.07.2013, 19:25
5
Antworten

gibt eine ganze Zeile eines mehrdimensionalen Arrays in VBA an ein eindimensionales Array zurück

Gibt es eine Möglichkeit, den Wert einer ganzen Zeile eines mehrdimensionalen Arrays zu einem eindimensionalen Array in VBA zurückzugeben? Etwas wie arr_1dim = arr_2dim(3,:) ist ein Matlab-Ausdruck für die Zuordnung der Zeile 3 von arr_2d...
05.01.2013, 16:10
4
Antworten

Öffnen Sie eine Arbeitsmappe aus VBA und deaktivieren Sie Workbook_Open () -Code?

Ich öffne Kalkulationstabellen, die VBA verwenden, und einige der Arbeitsmappen enthalten Code, der gestartet wird, wenn Workbook_Open () aufgerufen wird. Wie kann ich die Arbeitsmappen mit VBA öffnen, aber den Code automatisch ausführen? Ich...
30.04.2013, 13:47
4
Antworten

vba button - Finden Sie, welche geklickt wurde

Ich habe einigen Tasten Makro zugewiesen. Wie kann ich innerhalb des Makros herausfinden, welche Taste geklickt wurde? Ich mache das als Benutzerformular, wo er Leute aus der Familie eingeben kann: name1: Nachname1: name2: Nachn...
04.10.2010, 18:09
2
Antworten

Auf die nächste höhere Ganzzahl in VBA aufzurunden

Ich versuche zu berechnen, auf wie viele Ebenen eine Ware gestapelt wird. Ich habe eine variable Menge ( iQty ), eine gegebene Breite für die Ladefläche ( dRTW ), eine Breite pro Einheit für die Ware ( dWidth ) und eine Menge pro Layer (...
02.03.2016, 12:12
2
Antworten

Hinzufügen von Steuerelementen zu einem Rahmen in einem Excel-Benutzerformular mit VBA

Ich muss Beschriftungen und Schaltflächen dynamisch erstellen und sie dann zu einem Rahmen innerhalb eines Benutzerformulars hinzufügen. Wie mache ich das? Scheint so, als ob es einfacher wäre, als es wirklich ist.     
19.02.2009, 04:39
4
Antworten

Wie Werte von einer gespeicherten SQL Server-Prozedur zurückgegeben und in Access VBA verwendet werden

Ich habe eine gespeicherte Prozedur in SQL Server eingerichtet, die einwandfrei funktioniert. Ich kann es jetzt von VBA aufrufen, möchte aber einen Wert zurückgeben, um zu wissen, ob Fehler aufgetreten sind. Der letzte Parameter in meinem SP ist...
13.09.2012, 13:25
4
Antworten

Excel-Kopf- / Fußzeilen werden nicht über VBA geändert, es sei denn, sie sind leer

Disclaimer: Es ist ein paar Jahre her, dass ich (viel) mit VBA gearbeitet habe, also könnte das ein Problem sein, das dadurch verursacht wird, dass ich mich mit einer grundlegend anderen Sprache verwechselt habe als mit der, mit der ich normaler...
03.09.2013, 21:24
3
Antworten

VBA-Code zum Anzeigen des Popup-Fensters "Message Box", wenn die Formel in der Zielzelle einen bestimmten Wert überschreitet

Ich versuche, ein einfaches Makro zu schreiben, um ein Popup (vbOKOnly) anzuzeigen, wenn der Wert in einer Zelle einen bestimmten Wert überschreitet. Ich habe grundsätzlich ein Arbeitsblatt mit Produkten und Rabatten. Ich habe eine Formel in...
04.04.2012, 14:32
2
Antworten

Inhalt des unmittelbaren Fensters in eine Textdatei schreiben

Ich schreibe ein Makro, das ein Dokument durchläuft und versucht, es nach Stil zu parsen. Momentan wird alles im angegebenen Stil auf das unmittelbare Fenster kopiert. Gibt es eine Möglichkeit, das Makro weiter zu automatisieren, um den Text aus...
10.08.2011, 17:55