Tag: excel-vba

Excel-VBA (Visual Basic for Applications für Microsoft Excel), die dominante Programmiersprache für Microsoft Office Excel. Es ist eine ereignisgesteuerte und objektorientierte Programmiersprache für das schreiben von Makros für Microsoft Office-Anwendungen wie Excel. VERWENDEN Sie DIESES TAG NICHT für VB.NET Fragen.

Verschieben Sie vorhandene Diagramm in Excel mit VBA

Anzahl der Antworten 2 Antworten
Ich habe zwei Arbeitsblätter: PivotTables und-Charts. Ich erstellt,formatiert und zog Sie ein Diagramm aus den PivotTables Platte in die Charts Blatt. Jetzt muss ich nur wollen, um es zu bewegen aus der Standard-Zelle, um die Zellen, die

Prüfen, ob Blatt existiert

Anzahl der Antworten 4 Antworten
Kann mir bitte jemand raten, wo ich bin läuft hier falsch? Ich möchte, um zu überprüfen, ob das Blatt mit dem Namen "test" existiert und wenn nicht, erstellen und benennen Sie das Blatt "test". Wenn es vorhanden

Excel SVERWEIS "Objekt Erforderlich" Fehlermeldung

Anzahl der Antworten 2 Antworten
Hier ist eine weitere einer von denen "so einfach ist es zum Verrücktwerden, wenn es nicht funktioniert" - Typ Fragen. Habe ein makro weiter unten. Es basiert auf einem ActiveX-Kombinationsfeld-was ist mit C3. Wenn der Benutzer eine

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

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

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

"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

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

Ä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,

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

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

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

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) =

Änderung Wert der TextBox aufgrund der Auswahl von Kombinationsfeld-VBA-Excel

Anzahl der Antworten 1 Antworten
Habe ich ein Projekt, in dem ich zu ändern, um den Wert einer textbox einen Wert ein, der gesucht wird in einem workseet gegen eine vlaue, die ausgewählt wurden aus einer combobox. zum Beispiel, wenn ich wählen

Excel-VBA "End If ohne block Wenn" - VBA-Fehler

Anzahl der Antworten 1 Antworten
Ich kann nicht herausfinden, warum VBA ist Schreien mich an auf diese ein. Sehr einfacher code, nur eine if-Anweisung ist beteiligt, und es hat eindeutig ein "Ab" Wenn und ein passendes Ende Wenn. Ich bin ein VB.NET

Worksheet_Change Ereignis, das run-time error 13 - Type Mismatch " Beim Einfügen von Zeilen

Anzahl der Antworten 1 Antworten
Bin ich mit Excel-VBA und habe ein worksheet_change Ereignis wie folgt: Private Sub Worksheet_Change(ByVal Target As Range) If Target = Range("rel_type") Then --some code End If End Sub Code funktioniert Super, wenn ich eine änderung vornehmen, um

Excel-VBA-warten-Anwendung.calculatefull

Anzahl der Antworten 2 Antworten
wenn ich Anruf-Anwendung.calculatefull und setzen einen breakpoint an die nächste Anweisung, und ich sehe in der status-bar, dass der Prozessor die Verarbeitung nach einer Weile aber schon die nächste Zeile von code. Ich habe das forum und

Ein Export Als Festes Format Excel 2007

Anzahl der Antworten 2 Antworten
Habe ich die Aufgabe übertragen wurde, die Entwicklung eines excel-Dokuments, das ganze Büro verwenden. Der Benutzer klickt auf eine Schaltfläche und das makro wird die Datei exportieren als PDF in einen freigegebenen Ordner. Ich schrieb diesen code

Excel-loop, die Schleifen über eine Feste Anzahl von Zeiten

Anzahl der Antworten 1 Antworten
Ich arbeite an ein paar Formeln in excel-VBA und ich bin versucht zu machen, Durchlaufen eine bestimmte Anzahl von Zeiten. Ist es möglich dies in VBA und wenn ja wie Mach ich es? Mein code ist wie

Umleiten der Ausgabe eines Shell-Kommandos ausgeführt werden, die in VBA zu einer Bestimmten Shell

Anzahl der Antworten 2 Antworten
Ich bin noch sehr sehr neu in VBA und angefangen zu lernen, dass es vor ein paar Tagen. Jetzt versuche ich ein Makro zu erstellen, führen Sie ein shell-Befehl und leiten Sie die Ausgabe an eine bestimmte

Vergleichen Datumsbereich von Excel VBA

Anzahl der Antworten 3 Antworten
AKTUALISIERT ANTWORT: fand ich eine Antwort auf meine Frage. Ich werde eine vereinfachte version unter der ursprünglichen Frage hier ist nur, um es einfach, mit einer detaillierteren version unten als die akzeptierte Antwort. Schreibe ich eine VBA-Funktion

VBA: hinzufügen von eindeutigen Werten in einem Bereich, um einen neuen Bereich

Anzahl der Antworten 2 Antworten
Ich habe eine unsortierte Liste von Namen in Tabelle1, Spalte a Viele dieser Namen erscheinen mehr als einmal in der Liste. In Tabelle2 Spalte A möchte ich eine alphabetisch sortierte Liste der Namen ohne doppelte Werte. Was

AutoFilter - Dydamically änderung in der Filterkriterien mit VBA

Anzahl der Antworten 2 Antworten
Ich habe die gleiche Art von Frage wie in diesem link - Erhalten AutoFilter Sortieren von Kriterien und Anwendung auf dem zweiten Blatt Ich habe mich durch den link aber nicht in der Lage, die erforderliche Leistung.

"FileSystemObject".CreateFolder erstellen Verzeichnis und in den Unterverzeichnissen

Anzahl der Antworten 2 Antworten
Ich würde gerne ein Verzeichnis anlegen und ein Unterverzeichnis mit dem folgenden code: Public fso As Scripting.FileSystemObject Set fso = New Scripting.FileSystemObject fso.CreateFolder ("C:\Users\<my_username>\DataEntry\logs") Ich versuche, erstellen von verschachtelten Verzeichnissen. In diesem Fall, die DataEntry Verzeichnis nicht

Excel-Makro im Internet-Explorer...kann das nicht laufen

Anzahl der Antworten 3 Antworten
Den ich erstellt habe eine Excel 2003 (.xls-Datei) (erstellt Makros mit VBA). Die Excel-Datei ist geschützt und versteckt hat Arbeitsblätter. Wenn ich versuche, führen Sie das Excel-makro in Internet Explorer, erhalte ich eine Fehlermeldung "Methode der Klasse

Verbinden von Zellen einer bestimmten Spalte, wenn gleich Wert

Anzahl der Antworten 2 Antworten
Brauche ich, um eine Schleife über alle Zeilen (außer meine header-Zeilen) und verbindet alle Zellen mit dem gleichen Wert in der gleichen Spalte. Bevor ich dies Tue ich bereits dafür gesorgt, dass die Spalte sortiert ist. So

Referenz-Variablen-Arbeitsblatt in vba-SVERWEIS

Anzahl der Antworten 1 Antworten
Schreibe ich ein makro, das schafft variable Arbeitsblätter basierend auf einem Wert in einem vorhandenen Arbeitsblatt. Ich schaffte es, dass ein Teil in Ordnung, aber jetzt muss ich hinzufügen, eine SVERWEIS-Formel auf einem anderen Blatt, das auf

Wie kann ich ein update für SharePoint-content-type-Eigenschaften, basierend auf Werten, die in das Dokument?

Anzahl der Antworten 1 Antworten
Verwende ich eine Excel-Vorlage als eine benutzerdefinierte Dokument-Typ in einer Sharepoint-Dokument Festgelegt. Ich habe einige benutzerdefinierte matadata für dieses Dokument-Typ, zum Beispiel eine Priorität genannt, die eine Liste (Low, Med, High). Lese ich die Metadaten aus dem

Excel-VBA-Ereignis-Handler

Anzahl der Antworten 2 Antworten
1) Kann mir bitte jemand sagen, was das Problem sein könnte, mit diesem code? 2.) brauche ich diesen code eigentlich ausgeführt auf einem Arbeitsblatt zu aktualisieren, aber @ erstmaligen laden der Arbeitsmappe, ich bin ein update ausführen

Wie zum verketten von strings in array mit for-Schleife in excel-vba

Anzahl der Antworten 3 Antworten
Ich versuche zurzeit Durchlaufen die Zeilen in einer excel-Tabelle und verketten der Spalten mit einigen anderen hart codierten Daten. Jetzt bin ich den manuellen Weg, da ich nicht weiß, wie Sie zu verknüpfen mit excel-VBA. Mein code

Auswahl von Zelle in einer Tabelle basierend auf bestimmten Kriterien für Zeile und Spalte

Anzahl der Antworten 1 Antworten
Hallo, ich bin neu in der Excel und VBA, und ich Frage mich, ob das, was ich gerne tun würde, ist möglich, und wie kann ich gehen, es zu tun. Ich habe eine große Tabelle mit zwei

Excel-VBA-Datei nicht Gefunden obwohl Datei vorhanden

Anzahl der Antworten 3 Antworten
Habe ich unten geschrieben Stück code, um den Zugriff auf eine Datei, und kopieren Sie die Inhalte von einer Datei in die andere. Ich benutze excel 2007. Sub copypaste() Dim strFolder As String Dim strFileName As String

VBA-Fehler, 400, der Wechsel zwischen Tabellen

Anzahl der Antworten 1 Antworten
Rufe ich aus einem Tabellenblatt-Modul eine Funktion, die einige Verarbeitung in einem anderen Blatt und gibt eine Ganzzahl zurück. Dann möchte ich schreiben, dass integer in einer Zelle in dem Blatt, von wo aus die Funktion aufgerufen

Wie um zu verhindern, dass ActiveX-Ereignisse auslösen in VBA?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem besseren Weg zum deaktivieren von ActiveX-Ereignisse auslösen, die in einer Excel-Arbeitsmappe (obwohl dies gilt für alle Office-Anwendungen mit ActiveX-Objekte). Hoffentlich etwas ähnliches wie Application.EnableEvents = false, aber das funktioniert nicht

Excel-Makro zu ändern, ganze Spalte in Großbuchstaben

Anzahl der Antworten 4 Antworten
Ich versuche, die Aktualisierung einer Arbeitsmappe habe ich ändern Sie alle E-Mails von klein-zu Großbuchstaben. Ich bin nicht so versiert mit Makros noch nicht, aber ich kam mit dieser ein, aber es dauert ewig zu laufen. (nur

Excel-VBA: .Sortiment & Cells(Zeile.Graf xlup

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, die folgende Zeile: .Range("A1:A" & .Cells(.Rows.Count, "A").End(xlUp).Row).ClearContents Kann mir jemand sagen was .Range("A1:A" & bedeutet? Aus meiner Forschung, so weit ich Folgendes gefunden: Zellen bezieht sich auf die Zellen .Zeilen.Graf ist eine Funktion,