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

Mit den Excel Formel-Funktionen (ERF, ERFC) in Excel-VBA-code?

Anzahl der Antworten 3 Antworten
Ich versuche, verwenden Sie die error-Funktion und die Kostenlose Fehler-Funktion in meinem Programm. Weder arbeiten. Ich erhalte die Fehlermeldung Compile Error: Sub or Function not defined. Allerdings, wenn ich in einer Zelle und versuchen, es manuell zu

vba excel SVERWEIS: lookup-Wert in array gespeichert, lookup-Tabelle in excel, die Ausgabe Wert zu array

Anzahl der Antworten 2 Antworten
Bin ich mit dem SVERWEIS zum Auffüllen der ein array in vba. Array (InfArray) ist ein ~100-Zeile 3-Spalte-array. Die erste Spalte des Arrays ist bereits gefüllt mit integer-Werten. Diese integer-Werte entsprechen einem Namen. In einem meiner excel-Blatt

Wie bereiten Collection-Objekt in VBA

Anzahl der Antworten 3 Antworten
Code unten ist in VB.net, wie kann ich das gleiche tun mit vba Option Strict On Imports System.Collections Public Class Collect Public Shared Sub Main() Dim sta As New Collection sta.Add("New York", "NY") sta.Add("Michigan", "MI") sta.Add("New Jersey",

Long-Datentyp Überlauf

Anzahl der Antworten 4 Antworten
Ich versuche zu tun, einige prime factorisation mit meinem VBA-excel-und ich bin schlagen die Grenze des long Daten Typ - Runtime Error 6 Overflow Gibt es eine Möglichkeit, dies zu umgehen, und trotzdem bleiben Sie in VBA?

VBA-Access-erste RowSource zu finden, die lookup-Werte

Anzahl der Antworten 2 Antworten
VBA-noob hier (wie dieser Trauer), In MS Access schrieb ich eine test-Funktion, die den Wert eines Datensatzes Basis, auf einigen Kriterien, die Sie übergeben. Die Funktion scheint gut zu funktionieren, außer in Fällen, in denen eine Suche

Mithilfe von VBA zur Abgabe eines javascript-Formular

Anzahl der Antworten 1 Antworten
Ich Schreibe ein Programm zum ausfüllen eines Formulars auf einer Webseite und dann Einreichen. Aber ich kann nicht das Formular zu senden. Habe ich noch einen link zu der website. Den button namens "Get Instant Quotes', aber

VBA - Bereich zu jpg-Bild

Anzahl der Antworten 2 Antworten
Ich versuche eine jpg-Datei aus einem bestimmten Bereich in excel Ich bin derzeit immer die 1004 Laufzeitfehler auf Range-Methode von Objekt _Worksheet. Dies ist, was mein code sieht wie folgt aus: Sub Export() Dim ws As Worksheet

Verwirrend IDENTITY_INSERT Fehler, sagt, es ist schon in einer anderen Tabelle

Anzahl der Antworten 2 Antworten
Ich versuche, die Wiederherstellung einer Datenbank aus einer text-Datei mit VBA. Zum einfügen der ID-Werte, ich nenne diese vor dem senden in den Einsätzen: SET IDENTITY_INSERT TableName ON Dies scheint zu funktionieren für die meisten TableNames, aber

Überlauf bei der Multiplikation von ganzen zahlen und die Zuordnung zu Lang

Anzahl der Antworten 2 Antworten
Wenn ich geben Sie Folgendes in das Direktfenster bekomme ich Laufzeitfehler '6': Überlauf. MsgBox 24 * 60 * 60 Warum ist das so? Dieser auch ausfällt: Dim giveTime As Long giveTime = 24 * 60 * 60

Arbeiten mit arrays in VBA

Anzahl der Antworten 4 Antworten
Bin ich ein bisschen ein problem, die Arbeit mit arrays in VBA, wo das gleiche wäre trivial in (fast) jeder anderen Sprache auch: Public Function getArray() As MyType() 'do a lot of work which returns an array

Wie kann ich Variablen verwenden, um Eigenschaften in VBA (Excel)

Anzahl der Antworten 3 Antworten
Nehmen Sie diesen code: With ActiveSheet.Shapes.AddShape(msoShapeRectangle, x, y, w, h).TextFrame .Parent.Line.Visible = False .Parent.Fill.ForeColor.RGB = RGB(r, g, b) End With Gibt es eine VBA-Möglichkeit, um "execute" oder "bewerten" wie kann man in perl/python/..., so dass der text

Wie erstellen Sie Verknüpfte Textfeld im Arbeitsblatt?

Anzahl der Antworten 4 Antworten
Ich möchte eine textbox oder eine Bildunterschrift in ein excel-Arbeitsblatt, das zeigt der Wert von einigen Zelle von diesem Arbeitsblatt. Ist es möglich? InformationsquelleAutor mik | 2009-07-31

Wie zum ändern der Quelle einer power query über VBA?

Anzahl der Antworten 1 Antworten
So, in Excel 2016, Sie haben dieses nette tool namens " Power Query, im Grunde eine glorifizierte excel-Tabelle. Jede Tabelle hat Schritte in es für das filtern, das entfernen von Spalten, etc... Der erste Schritt ist die

Kann nicht findnext-Eigenschaft des range-Klasse ist Fehler

Anzahl der Antworten 2 Antworten
Ich versuche zu analysieren, einen Bericht in Excel 2007. Es ist im Grunde ein Bericht von der Buchhaltung aufladen Ausnahmen. Der Bericht hat Abschnitte mit einem header für jede Art von Ausnahme. Es gibt Arten von Ausnahmen,

Wie um zu überprüfen, ob ein array leer ist, in VBA?

Anzahl der Antworten 3 Antworten
Ich habe eine Funktion, die prüft, ob das array leer ist oder nicht. Seit heute werde ich immer einen Laufzeitfehler 9. Ich weiß nicht, warum. Hier ist der code: When db table contains data, pass it to

Copy/Paste mehrere Zeilen in VBA

Anzahl der Antworten 2 Antworten
Ich bin versucht zu tun, ein einfaches kopieren Zeile einfügen Zeile innerhalb einer Arbeitsmappe. Ich habe gesucht-threads und versucht, meine code mehrere Male ohne Erfolg. Die eine, die dem am nächsten kommt, zu arbeiten, wird dieses kopiert

"Nicht Enthalten" - Funktion von VBA

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Weg, um einen "nicht enthalten" Kriterien in einen string. Ich will es, auf einen string, Numerisch, hat eine Länge von 9 Zeichen, und die nicht enthalten ist ein Punkt "."

VBA: Übergabe mehrerer Werte Instr

Anzahl der Antworten 3 Antworten
Nun habe ich eine lange Liste von "Industrie" - Werte, dass der Benutzer durch ein Formular abgeschickt. Ich habe ein makro geschrieben, dass die Suche nach bestimmten Begriffen in diese Werte und die Werte einfügen, die konform

Löschen Sie ein Arbeitsblatt neu erstellen und mit dem gleichen Blatt Namen

Anzahl der Antworten 1 Antworten
Ich bin derzeit versuchen zu löschen ein Arbeitsblatt und auto erstellen Sie ein neues Arbeitsblatt mit dem gleichen Namen. Bin ich mit dem code unten. Allerdings, wenn ich den code ausführen, der windows-pop-up erscheint Fragen mich, um

Excel-VBA - Stop-Programm, dass gestartet wurde von Shell?

Anzahl der Antworten 1 Antworten
Excel 2002 VBA. Ich habe ein makro, das startet ein externes Skript, wenn eine bestimmte Bedingung erfüllt ist: Shell("c:\program\script.exe") Wie Erreiche ich, dass das laufende Programm, wenn die Bedingung nicht erfüllt ist? InformationsquelleAutor John M | 2009-11-25

Mit standard .Net-Bibliotheken mit VBA

Anzahl der Antworten 2 Antworten
Habe ich erfolgreich meine eigene .Net-code, indem Sie die folgenden Schritte, die hier gepostet Ausführen .NET 3.0-code von Office 2003 Gibt es eine Möglichkeit die standard .Net-Bibliotheken, ohne zu schreiben eine wrapper? Auf diese Weise können wir

Ist es möglich das Anhängen von Excel-Daten in eine Access-Datenbank-Datei mit VBA in Excel?

Anzahl der Antworten 1 Antworten
Ich habe drei Zellen in einem Excel 2010-Arbeitsblatt, sagen wir a1, a2 und a3. Jedes mal, wenn der Benutzer läuft mein Excel-makro, ich brauche es, um die Infos in die Zellen und fügen es zu einer bestehenden

Gewusst wie: füllen Sie die Daten aus .txt-Datei in Excel in VBA?

Anzahl der Antworten 3 Antworten
Ich versuche etwas zu schaffen, das zum Lesen von Daten von einem .txt-Datei, dann füllen Sie die Daten in .xls, aber nach öffnen der .txt Datei, wie bekomme ich die Daten aus? Grundsätzlich bin ich versucht zu

Ändern codename der Tabelle mit vba

Anzahl der Antworten 1 Antworten
Dieser code funktioniert gut mit VBE-Fenster öffnen, wirft aber einen Fehler Subscript out of range bei dieser Linie: wB.VBProject.VBComponents(wS.CodeName).Properties("_CodeName").Value = "wsData" wenn VBE-Fenster wird geschlossen. Vielleicht kann jemand mir zeigen, was ich bin fehlt hier. Sub newWorkbook()

So fügen Sie eine Schleife mit einem Zähler in vba

Anzahl der Antworten 2 Antworten
Ich habe eine Spalte mit IDs in eine Excel-Tabelle namens Tabelle1. Ich habe Daten, das entspricht der IDs in den Spalten rechts von der Spalte a Die Anzahl von Zellen in einer Zeile variiert. Zum Beispiel: A,

Access 2007 VBA DoCmd.Schließen funktioniert nicht

Anzahl der Antworten 1 Antworten
Ich weiß, das ist wahrscheinlich eine dumme Frage, aber Sie wissen, was Sie sagen. Ich habe von VBA in einer Access-Datenbank mit Befehlen für Auf Sie Auf. Im wesentlichen ist es ein Formular mit einem Kombinationsfeld und

Automatisches aktualisieren der Sharepoint-verlinkte Tabellen in Access 2010?

Anzahl der Antworten 1 Antworten
Ich habe zwei verknüpfte Tabellen, die mit sharepoint-Listen. Und ich habe ein Formular in access db jedes mal beim laden des Formulars die Tabelle, die verknüpft mit der sharepoint-Liste soll automatisch aktualisiert werden. Ist es ant Weg,

für jede Schleife mit Benutzer-definierten Klasse von Objekten in vba

Anzahl der Antworten 3 Antworten
Den code hier ein und erhalten Sie einen Run-time error '424' Objekt erforderlich in der ersten Zeile der for-each-Anweisung Public Sub test() Dim a As clsTest Dim dic As Dictionary Dim tmpObj As clsTest Set dic =

EXCEL-VBA - Schleife durch die Zellen in eine Zeile, wenn nicht leer, dann Zelle kopieren-Wert in eine andere Zeile, bis die nächste Zeile nicht leer ist

Anzahl der Antworten 4 Antworten
Ich überlege mir, ein wenig code schreiben, um die Daten zu kopieren der Zeile in die nächste, bis die nächste Zeile nicht leer ist. Angenommen werden alle in der Zeile 1 sind überschriften. Daten wie: A2 ClientA

Gibt es einen VBA-Befehl, der bewirkt, dass ein Debuggen zu starten, an diesem Punkt?

Anzahl der Antworten 2 Antworten
Zusammenhang mit dieser Frage ist, dass ich mich mit message-Boxen als ein Werkzeug, um mir zu helfen Holen Sie sich vertraut mit einer ganz großen Menge von VBA-Makros, die ausgeführt werden, auf eine Sammlung von Excel-Arbeitsmappen. Ich

Langsam beim löschen von Zeilen aus einer Excel-Tabelle mit ListRows.Item(i).Löschen

Anzahl der Antworten 3 Antworten
Ich bin mit VBA zu füllen eine Excel - "Tabelle" Angebot aus einer Teilmenge der anderen Daten. Erhalten die Daten schnell (entweder aus einem array zwischengespeichert oder aus einer SQL-Abfrage, die auf Daten in einem anderen Blatt),

Makro mit Find-Funktion und die Rückkehr cell position

Anzahl der Antworten 2 Antworten
Ich versuche zu erkennen, dass eine Funktion mit zwei Eingängen (sheetname, word) und die Rückkehr der Zelle, die Position von "Wort" in (Zeile , Spalte) Hier ist der code für die Rückgabe der Zeile mit dem Wert

Groß, VB-6 text-box

Anzahl der Antworten 2 Antworten
Zu machen, wie die ersten Buchstaben in Großbuchstaben, beim drücken von tab oder Raum in vb 6.0 ? Mein code ist wie folgt txtFirstName.Text = UCase$(txtFirstName.Text) aber es ändert sich nicht nach tab-oder space - Was ist

Excel-VBA-Verwenden von pivot-Tabelle Daten in eine andere Arbeitsmappe

Anzahl der Antworten 1 Antworten
Den folgenden Sub fragt den Benutzer, wählen Sie eine generische Vorlage zu öffnen, dann fragt den Benutzer zum auswählen einer source-Datei (zum füllen der Vorlage). Die source-Datei enthält eine Reihe von Arbeitsblättern und pivot-Tabellen. Die sub wählt

Konvertieren einer excel-Zelle mit true/false als check-box in VBA

Anzahl der Antworten 2 Antworten
Ich habe eine Spalte in einer excel-Zelle, die entweder "True" oder "false" als text. Die Spalte ist gefüllt durch einen VBA-code. Brauche ich anzeigen, um eine check-box angekreuzt, anstatt der Wahren, und ein Kontrollkästchen nicht aktiviert, anstelle

So setzen Sie eine variable als Spalte Bereich innerhalb von excel mit vba

Anzahl der Antworten 2 Antworten
Ich habe einen benannten Bereich für die gesamte Tabelle die Spalte mit dem Namen TAG Ich habe ein makro, setzt pagebreaks jedes mal, wenn ein Zellen-Wert in der Spalte TAG-änderungen (z.B. änderungen von Tag 1, Tag 2

Excel-VBA: das schreiben der Formel in der aktuellen Auswahl

Anzahl der Antworten 1 Antworten
Will ich schreiben den aktuellen Monat auf Basis einer referenzierten Zelle in der aktuellen Auswahl. Das ist mein code, aber ich bekomme die Fehlermeldung: Objektvariable oder with-block variable nicht festgelegt. Ich weiß nicht, was das problem ist

Suche mehrere Felder zugreifen über findfirst Kriterien in VBA

Anzahl der Antworten 1 Antworten
Dem folgenden code wird das Auffüllen der Werte in einem Formular, nachdem es eine übereinstimmung findet, in einem Handy-Bestenliste, in der die Kriterien, wie kann ich die Suche für den Wert in 2 verschiedenen Bereichen? Ich könnte

Excel-VBA Konvertieren .csv zu Excel-Datei

Anzahl der Antworten 1 Antworten
Habe ich einen Ordner hat .csv-Dateien .xls-Dateien sowie xlsx-Dateien. Der code unten ist ein Teil eines gesamten Projekt (wenn ich entfernen Sie den code unten, den restlichen code erreicht, was ich will). Ein großer Teil des Codes

Bei Verwendung von Excel 2007 VBA Hinzufügen von Terminen in den Google Kalender

Anzahl der Antworten 1 Antworten
Ich habe gesucht hoch und niedrig und war nicht in der Lage um diese Funktionalität zu arbeiten. Alle ich bin nach der tut, ist, in Excel 2007, klicken Sie auf einen Befehl-Knopf, und dann VBA Folgendes macht:

VBA-makro zum öffnen von Mozilla Firefox

Anzahl der Antworten 1 Antworten
Hallo ich habe kommen mit einem code, öffnen Sie Internet Explorer, navigieren Sie zu einer website, geben Sie die Benutzer-id und Passwort ein und klicken Sie abschließend auf die Schaltfläche "login". Der code ist: Public Sub LOGIN()

Aktualisierung Testfall-status-Test-Labor(qc) aus Excel über VB

Anzahl der Antworten 1 Antworten
wollte ich update meinen Testfall-status-Test-Labor in der Qualitätskontrolle von einem excel-sheet. Ich ging durch viele Beiträge, aber konnte nicht finden eine gute Lösung. Endlich habe ich es herausgefunden und ich bin jetzt postest die Antwort für Sie

Excel-vba einen hyperlink erstellen

Anzahl der Antworten 1 Antworten
Ich versuche einen hyperlink erstellen mit vba. Ich habe ein makro, dass Auszüge eines Berichts name (string) und Berichts-ID (string) einer website. Diese 2 Stücke von info geschrieben, um die 'Ergebnisse' sheet in Excel. So weit, So

ActiveWindow VBA-Befehle für den Zugriff auf die aktive Folie, nicht auf PowerPoint 2013 läuft auf der virtuellen Maschine

Anzahl der Antworten 1 Antworten
Ich gerade angefangen mit VBA vor ein paar Tagen. Mir ist aufgefallen, dass einige Befehle scheinen nicht zu funktionieren auf meinem computer, und ich Frage mich, ob dies aufgrund meiner computer-setup. Ich bin mit VBA in PowerPoint

VBA - Outlook-E-Mail.HTMLBody Zeilenabstand?

Anzahl der Antworten 1 Antworten
sein ist ein kleines problem aber ist verwirrend mich. Ich bin die Automatisierung eine E-Mail senden aus excel. Der code unten, aus irgendeinem Grund, macht die Letzte Zeile haben, die größer als der normale Abstand: Sub emailspacing()

VBA-Schleife über den Sichtbaren Zellen nur

Anzahl der Antworten 4 Antworten
Ich bin mit dem folgenden code, um eine Schleife durch jede Zeile, aber ich will nur eine Schleife über den sichtbaren Zellen in Spalte B (wie habe ich herausgefiltert, der Werte, die ich ignorieren wollen) im Bereich

Self-referencing, in einer Excel-VBA-Steuerelement

Anzahl der Antworten 2 Antworten
Ich versuche, einen Wert der Eigenschaft des button-Steuerelements aus dem inneren der Schaltfläche click-Ereignis ohne mit der Schaltfläche Namen (da möchte ich den gleichen code für jede der vielen Tasten auf dem Excel-Blatt). Nach viel Forschung, ich

Wie man eine Schleife in PowerPoint-VBA?

Anzahl der Antworten 1 Antworten
Soweit ich weiß, der code unten wird eine Form aus dem aktiven Fenster, schubse ihn ein bisschen, Kopien der Folie und fügt diese direkt nach dem aktuellen, dann stellt sich die eingefügte Folie in einem aktiven Fenster,

Erstellen von Word-Datei aus Excel 2011

Anzahl der Antworten 2 Antworten
Den üblichen Ansatz erstellen Sie ein Word-Dokument aus Excel VBA: Set WD = CreateObject("Word.Document") führt zu einem Fehler beim ausführen mit Excel 2011. Keine Ahnung, wie ein Word-Dokument erstellt werden in Excel 2011 mit VBA? (Ich will

Permutationen in Excel

Anzahl der Antworten 2 Antworten
Ich bin ein string mit 6 Räumen, z.B. 000000. Jeder Raum kann einen von drei Ziffern - 0, 1, oder 2 ist. Ich weiß, dass ich insgesamt 120 Permutationen mit dem Permut-Funktion in Excel, d.h. =PERMUT(6,3) =