Office: [VBA] Kleines Problem mit ExecuteExcel4Macro

Helfe beim Thema [VBA] Kleines Problem mit ExecuteExcel4Macro in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi, ich habe folgendes VBA-Problem. Hab schon durchgegoogelt und auch das Forum durchsucht, aber keine Antwort gefunden. Deshalb hoffe ich, dass mir... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von slack, 1. November 2007.

  1. slack Neuer User

    [VBA] Kleines Problem mit ExecuteExcel4Macro


    Hi,

    ich habe folgendes VBA-Problem. Hab schon durchgegoogelt und auch das Forum durchsucht, aber keine Antwort gefunden. Deshalb hoffe ich, dass mir hier jemand weiterhelfen kann.

    Und zwar lese ich über einen InputBox den Dateinamen (z.B. daten1.xls) ein, der dann unter der Variable dateiName gespeichert wird. Jetzt möchte ich, dass ich mit dem in der Variable gespeicherten Namen über ExecuteExcel4Macro das jeweilige eingegebene Excel-Sheet und einzelen Zellen aufrufen kann. Leider wird die Variable im unten angegebenen Code als Name angesehen. Was muss ich machen, dass in dem folgenden Codeabschnitt die Variable dateiName als Variable mit dem Wert daten.xls und nicht als eigentliche Exceldatei vom Compiler gelesen wird?

    Code:
    ExecuteExcel4Macro("'C:\Eigene Dateien\Excel\[dateiName]Januar 2004'!" _& Cells(1, 1).Address(ReferenceStyle:=xlR1C1))
    Vielen Dank schon mal im Voraus.

    Viele Grüße
    Slack
     
  2. schatzi Super-Moderator
    Hallo!

    Klappt es so?

    ExecuteExcel4Macro("'C:\Eigene Dateien\Excel\[" & dateiName & "]Januar 2004'!" _& Cells(1, 1).Address(ReferenceStyle:=xlR1C1))
     
    schatzi, 1. November 2007
    #2
  3. slack Neuer User
    Hey,
    vielen Dank. Klappt nun.

    Hab nun ein weiteres ähnliches Probelm. Möchte nun eine geschlossene xls Datei durchsuchen. Verwende dazu ein Do Until. Hab jetzt das folgendermaßen unter With Sheets reingeschrieben:

    With Sheets("C:\desktop-tmp\[" & dateiName & "]Tabelle1")
    Do Until ....

    Bringt aber leider einen Fehler bzw. geht dort nicht rein. Kann mir jemand sagen, was dort falsch ist oder wie man allgemein geschlossene Datei durchsucht?

    Vielen Dank im Voraus.

    Grüße
    slack
     
  4. schatzi Super-Moderator

    [VBA] Kleines Problem mit ExecuteExcel4Macro

    Hallo!

    Irgendwie verstehe ich das nicht...
    Erst fragst du nach der Verwendung von ExecuteExcel4Macro und jetzt benutzt du es nicht???

    Dieses Makro durchsucht die Spalte B von 'E:\Test\[test1.xls]Tabelle2' nach dem Wort "Hallo" und gibt die Zeilennummer aus:
    Code:
    Sub Auslesen()
    Dim n As Integer
    Const Datei = "test1.xls"
    Do
    n = n + 1
    Loop Until ExecuteExcel4Macro("'E:\Test\[" & Datei & "]Tabelle2'!" & _
    Cells(n, 2).Address(ReferenceStyle:=xlR1C1)) = "Hallo"
    ThisWorkbook.Sheets("Tabelle3").Cells(1, 5) = n
    End Sub
     
    schatzi, 7. November 2007
    #4
Thema:

[VBA] Kleines Problem mit ExecuteExcel4Macro

Die Seite wird geladen...
  1. [VBA] Kleines Problem mit ExecuteExcel4Macro - Similar Threads - VBA Problem ExecuteExcel4Macro

  2. Problem im Code für Mehrfachauswahl in Dropdownliste

    in Microsoft Excel Hilfe
    Problem im Code für Mehrfachauswahl in Dropdownliste: Hallo beisammen, ich soll für meinen Stiefvater eine Tabelle über seine Bestandskunden und deren Produkte erstellen und bin dabei nun auf folgendes Problem gestoßen: Ich brauche in mehreren...
  3. Excel VBA / Daten kopieren wenn Liste auf x steht.

    in Microsoft Excel Hilfe
    Excel VBA / Daten kopieren wenn Liste auf x steht.: Hallo zusammen, ich habe ein PowerQuery, welches ich ca. 2 mal im Monat aktualisiere. Aus dem Query möchte ich gerne die Daten per Makro in ein anderes Arbeitsblatt kopieren. Dabei möchte ich...
  4. kleines Problem beim erstellen von serienbriefen per vba

    in Microsoft Excel Hilfe
    kleines Problem beim erstellen von serienbriefen per vba: Hallo Zusammen ich habe letztes Jahr mit Hilfe eines Forums einen VBA Code erstellt mit dem ich Serienbriefe aus einer Exceldatei erstellen kann. Jetzt habe ich das Sheet in Excel angepasst und...
  5. Outlook VBA NewMail Funktion Problem

    in Microsoft Outlook Hilfe
    Outlook VBA NewMail Funktion Problem: Hallo zusammen, ich möchte aus eingehenden E-Mails Anlagen in einem vorgegebenen Order abspeichern. Ich habe mir dazu ein Makro aus dem Netzt gemopst - zugegebenermaßen- was genau das kann....
  6. Excel VBA Problem create button

    in Microsoft Excel Hilfe
    Excel VBA Problem create button: Hallo liebe Community, ich hoffe ihr könnt helfen, bin am verzweifeln und kann den Fehler einfach nicht finden. Wir haben eine aufwendig gestallte Excel Liste, wo wir unter anderem Button...
  7. Excel VBA blattschutz Problem

    in Microsoft Excel Hilfe
    Excel VBA blattschutz Problem: Hallo. Ich habe seit ein paar tagen folgendes Problem. Ich habe eine excel tabelle mit mehreren Tabellenblättern. Die Tabellenblätter sind mit einem Blattschutz versehen. Der Blattschutz wurde...
  8. VBA Problem - Tabellenblatt als PDF speichern funktioniert nicht

    in Microsoft Excel Hilfe
    VBA Problem - Tabellenblatt als PDF speichern funktioniert nicht: Hallo zusammen, mein Name ist Marc, und ich bin neu hier... Ich habe ein Problem mit einem Makro und komme leider nicht weiter ☹ vielleicht könnt ihr mir helfen? In der angefügten Datei verwende...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden