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

Erstellen Wörterbuch der Listen in vba

Anzahl der Antworten 3 Antworten
Habe ich in Python früher, wo es wirklich glatt haben ein Wörterbuch von Listen (D. H. eine Taste entspricht einer Liste von Sachen). Ich bin kämpfen, um das gleiche zu erreichen in vba. Sagen, ich habe die

Excel 2013 64-bit-VBA: Clipboard-API funktioniert nicht

Anzahl der Antworten 3 Antworten
Ich verwendet, um in der Lage sein, die Verwendung von Windows-API-Aufrufe in Excel VBA text in die Zwischenablage zu kopieren. Aber seit dem Upgrade auf 64-bit-Office 2013, kann ich nicht. Nachfolgend finden Sie einige code, der nicht

Access-VBA Filter

Anzahl der Antworten 4 Antworten
Ich versuche, einen filter in vba so: Private Sub Form_Load() Me.Filter = "[Alvo] = " & AlvoAtual Me.FilterOn = True Me.Requery End Sub Wo AlvoAtual ist eine Globale variable, aber nix passiert. Wenn ich das AlvoAtual für

Zu verstehen, was-response-codes wieder aus der MsgBox

Anzahl der Antworten 8 Antworten
Ich bin sehr neu in der Programmierung und ich bin gerade erst anfangen zu lernen, VBA mit excel. Ich stieß auf diese Seite und habe die Beispiele hier, aber ich habe eine Frage zu diesem code: Ich

Säumigen einen Ordner für "FileDialog" in VBA

Anzahl der Antworten 2 Antworten
Private Sub Command93_Click() Dim f As Object Dim strFile As String Dim strFolder As String Dim varItem As Variant Dim P As String Dim DeleteEverything As String DoCmd.SetWarnings False DeleteEverything = "DELETE * FROM [TABLE]" DoCmd.RunSQL DeleteEverything

Beste Weg, um zu definieren, eine große vba-string - d.h. der heredoc-äquivalent?

Anzahl der Antworten 3 Antworten
Wie soll ich definieren, die großen strings in VBA? Gibt es einen besseren Weg, als mit der Programmierung etwas wie die unten? Dim largeString as String largeString = "This is a long block of text that I

Verwenden getElementById auf HTMLElement statt HTMLDocument

Anzahl der Antworten 4 Antworten
Ich habe das Spiel mit dem abkratzen von Daten aus web-Seiten mit VBS/VBA. Wenn es Javascript würde ich Weg sein, da seine einfache, aber es scheint nicht ganz so geradlinig in VBS/VBA. Dies ist ein Beispiel, die

Laden Sie linux text-Datei in excel mit VBA

Anzahl der Antworten 3 Antworten
Ich habe eine text-Datei erstellt, die auf linux, wenn ich es öffnen in Word pad die Datei normal angezeigt. Allerdings, wenn ich öffnen Sie es in Editor, und wenn ich versuche, laden Sie Sie in excel mit

Festlegen von Farben in Hex und Dezimal anders zu Verhalten

Anzahl der Antworten 4 Antworten
Ich versuche gesetzt um eine orangish Farbe in der folgenden Art und Weise: WorkSheet.Range("A1:A5").Interior.color = 49407 und WorkSheet.Range("A1:A5").Interior.color = &HC0FF 'Hex value of 49407 Nicht diese beiden sein soll, genau entspricht? Die Farben eingestellt wird, sind unterschiedlich.

Wie Sie Duplikate auf der gleichen Zeilen in Excel

Anzahl der Antworten 2 Antworten
Dies ist eine einfache Frage, die ich nicht beantworten kann. Ich habe zwei Spalten wie in Excel: Col1 Col2 A C B I C E D D E A F F G B H I Ich möchte

Unterscheidung zwischen der Verwendung .text und .Wert in Access VBA

Anzahl der Antworten 5 Antworten
Leite ich die textbox1.text Werte in einer Abfrage, und manchmal in einen string: Dim combor1 As String combor1 = comboReason1.Text Woher weiß ich, Wann sollte ich combor1 = comboReason1.Value? Auch, warum ich brauche, um den Fokus zu

Buch Liste - erste-Buch-details, von amazon über Excel-VBA-barcode-lookups

Anzahl der Antworten 4 Antworten
Habe ich einen barcode-Leser und eine Reihe von Büchern. Für jedes der Bücher, die ich auflisten möchte den Titel des Buches und den Autor in einer Excel-Tabelle. Meine Ansicht ist, dass einige VBA-code die Verbindung zu einem

Legen Sie eine Zelle Wert aus einer Funktion

Anzahl der Antworten 2 Antworten
Den Inhalt der Zelle A1 ist =test(2) wo test ist die Funktion: Function test(ByRef x As Double) As Double Range("A2") = x test = x * x End Function Können Sie erklären, warum diese gibt #VALUE! in

Wie finden Sie heraus, wenn eine ganze Zeile leer ist in excel Gründliche vba

Anzahl der Antworten 3 Antworten
Ich habe ein sheet in dem ich Daten aus zwei verschiedenen Quellen.Ich habe eine leere Zeile zwischen Ihnen.Ich will diese leere Zeile als mein Trennzeichen.Wie kann ich herausfinden, ob die gesamte Zeile leer ist oder nicht. InformationsquelleAutor

Excel-VBA: AutoFill-Funktion Mehrere Zellen mit Formeln

Anzahl der Antworten 2 Antworten
Ich habe große Menge an Daten, die ich gesammelt aus verschiedenen Dateien. In diesem Haupt-Arbeitsmappe habe ich verschiedene Arten von Formeln für alle Zellen. Im Bereich von A bis F ist, wo die Daten aus anderen Dateien

Holen Sie sich Weg von "Program files" - Ordner, der enthält die 32-bit-Programme

Anzahl der Antworten 4 Antworten
Wie bestimme ich den vollständigen Pfad des Ordners ein, der 32-bit-Programme mit VBA? Es heißt "Program Files" auf 32-bit-Windows-Systemen, aber auch auf 64-bit-Systeme es heißt "Programme (x86)". Sie schaltete die 32-und 64-bits Auf einem bestimmten OS? es

If...then...Else mit mehreren Anweisungen nach Dann

Anzahl der Antworten 2 Antworten
einer sehr einfachen Frage: bei einem If...Then...Else Anweisung in VBA, wie kann ich mehrere Anweisungen nach Then? In anderen Worten, sollte ich etwas schreiben wie If condition [ Then ] [ statement1 ] & [statement2] Else [Else

Erkennen, ob Zell-Wert wurde tatsächlich geändert

Anzahl der Antworten 4 Antworten
Worksheet_Change ausgelöst, wenn der Wert in einer Zelle geändert wird (was ich will), aber es löst auch bei der Eingabe einer Zelle, als ob, um es zu Bearbeiten, aber nicht tatsächlich ändern Sie den Wert der Zelle

Run-time error '3061'. Zu wenige Parameter. Voraussichtlich zum 1. (Access 2007)

Anzahl der Antworten 11 Antworten
Habe ich Folgendes 'set recordset' Linie, ich kann nicht arbeiten. Die Parameter scheinen korrekt nach allen verfügbaren helfen kann ich zu dem Thema finden. Den Fehler zeigt : "Run-time error '3061'. Zu wenige Parameter. Erwartete 1. Hier

Excel-VBA-verweisen zu QueryTable von Objekten durch name

Anzahl der Antworten 2 Antworten
Ich bin die Entwicklung einer MS-Excel-2013-tool mit VBA, die beinhaltet die Verwendung von Abfragetabellen. Man Unannehmlichkeiten, die ich erlebe, ist der Zugriff auf bestehenden von Abfragetabellen in einem Excel-Arbeitsblatt. Derzeit ist die einzige Methode, die ich finden