Office: (Office 2010) VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren

Helfe beim Thema VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Ich denke, ich habe hier die Wurzel des Übels gefunden. Hier werden je beide Workbooks als "DieseArbeitsmappe" definiert, das will ich ja gar nicht, da... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von samare, 13. März 2019.

  1. Sven_G Neuer User

    VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren


    Ich denke, ich habe hier die Wurzel des Übels gefunden.
    Hier werden je beide Workbooks als "DieseArbeitsmappe" definiert, das will ich ja gar nicht, da es sich um zwei verschiedene Dateien handelt, können ja wohl auch nicht beide Diese Arbeitsmappe sein, oder?
    wkbÜbersicht befindet sich in einem andern Ordner und doll ja als zweite Datei mit den Daten aus wbkQuelle gefüllt werden.
    Wie bekomme ich das aber hin, bzw. was muss ich dafür anders programmieren?

    Wenn er die Workbooks nicht aber zuordnet, dann passen natürlich auch die Worksheets nicht.

    VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren upload_2024-10-17_13-4-7.png
     
  2. Exl121150 Erfahrener User
    Hallo,

    1) ich schätze es nicht besonders, wenn jemand mich mit seinen frei erfundenen Texten zitiert.

    2) Es wäre schön, wenn du zur Kenntnis nimmst, dass du einen falschen Arbeitsblatt-Zugriff ausgeführt hast und deshalb das Programm logischerweise abgebrochen wurde.
    Der VBA-Code in der gelben Zeile muss mittels Arbeitsblatttabulatornamen lauten:
    Set wsQuelle = wkbQuelle.Worksheets("Freigabeantrag") 'Quelle
    Der VBA-Code unterhalb der gelben Zeile wird wahrscheinlich lauten müssen:
    Set wsUebersicht = wkbUebersicht.Worksheets("Freigabetempl.") 'Ziel

    oder aber mittels interner Blattnamen:
    Set wsQuelle = wkbQuelle.Tbl2 'Quelle
    Der VBA-Code unterhalb der gelben Zeile wird wahrscheinlich lauten müssen:
    Set wsUebersicht = wkbUebersicht.Tbl4 'Ziel
     
    Exl121150, 17. Oktober 2024
    #17
  3. Sven_G Neuer User
    Sorry mit dem Zitat, ich habe nicht gesehen, wie ich nach dem Zitat wieder weiter schreiben kann. .

    Inhaltlich habe ich Diene Vorschläge beide probiert, ohne Veränderung im Ergebnis.
    Durch die Debug.Print Zeile habe ich aber die wkb-Zuordnung vor Zuweisung der Arbeitsblätter abgefragt und es ist so, wie ich befürchtet habe, er erkennt die in wkbÜbersicht deklarierte Datei ohne Makros dann als wkb Quelle. das ist natürlich so nicht sinnvoll und nicht gewollt.

    Set wkbQuelle = ActiveWorkbook
    Set wkbUebersicht = Workbooks.Open("J:\03_Allgemeine Themen\06_Freigabeworkflow neue Materialien\Freigabeworkflow_Übersicht.xlsx")

    Debug.Print wkbQuelle.Name

    führt zu VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren upload_2024-10-17_13-48-5.png

    hier sollte aber die Datei"Test_5715_SGl.xlsm" stehen.

    Wie kann ich denn die Variable hier absolut mit dem korrekten Pfad und Dateinamen zuweisen.
    Kann ich hier einfach wkbQuelle = workbooks("Pfad/Dateiname") schreiben? oder muss hier eine Operator dazu?
     
  4. Exl121150 Erfahrener User

    VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren

    Hallo,

    Wie eine solche Zuweisung (=Öffnen einer Excel-Datei) zu einer Workbook-Variable geschehen kann, siehst du doch hier:
    Set wkbUebersicht = Workbooks.Open("J:\03_Allgemeine Themen\06_Freigabeworkflow neue Materialien\Freigabeworkflow_Übersicht.xlsx")
    also:
    Set wbkQuelle = Workbooks.Open("Laufwerk:\Pfad\Test_5715_SGl.xlsm")
    wobei natürlich "Laufwerk:\Pfad" noch durch deine Dateisystem-Angaben zu ersetzen sind.
     
    Exl121150, 17. Oktober 2024
    #19
  5. Sven_G Neuer User
    Okay, danke.
    Jetzt scheint er das auch ohne explizite Zuweisung sauber anzunehmen. Eigentlich ist diese Datei ja auch der Ausgangspunkt, weil diese geöffnet wird um mit einem Button dann das Script zu starten.

    Dann soll er die zweite Datei öffnen und die Werte aus der ersten Datei in die zweite Übertragen und nach Abschluss diese auch wieder schließen.
    Bis dahin habe ich aber noch einige andere Hürden zu nehmen.
    Hierzu aber schon einmal vielen Dank.
     
Thema:

VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren

Die Seite wird geladen...
  1. VBA Bestimmte Zellen aus einer anderen Datei in eine andere Datei kopieren - Similar Threads - VBA Bestimmte Zellen

  2. Über Eingabefelder bestimmte Zellen füllen, wohl VBA

    in Microsoft Excel Hilfe
    Über Eingabefelder bestimmte Zellen füllen, wohl VBA: Hallo, suche eine Möglichkeit wenn ich am Monatsende den Stromzählerstand ablese und Datum in C1 und Zählerstand in C2 eintrage, das dann C1 (Datum) in B27 übertragen wird. Außerdem Wert in C2...
  3. Zeilen aufgrund von bestimmten Informationen in anderes Tabellenblatt kopieren

    in Microsoft Excel Hilfe
    Zeilen aufgrund von bestimmten Informationen in anderes Tabellenblatt kopieren: Hallo zusammen, ich bin erst vor ein paar Tagen auf die Excel VBA gestoßen und kenne mich deswegen leider so gut wie gar nicht aus. Ich würde gerne aus den Tabellen 3 - 11, bestimmte Zeilen in die...
  4. [EILT] Bestimmte Inhalte einer Zelle in eine andere Zelle kopieren und die Anzahl ausrechnen

    in Microsoft Excel Hilfe
    [EILT] Bestimmte Inhalte einer Zelle in eine andere Zelle kopieren und die Anzahl ausrechnen: Hallo zusammen, ich muss dringend bis Montag eine Liste fertigstellen, dass folgendes beinhaltet: Alle Mailadressen, die in der Zeile A2 sind, müssen untersucht werden und die Mailadressen mit...
  5. Bestimmte Zellen aus geschlossenen Dateien in eine Master Liste hineinkopieren VBA

    in Microsoft Excel Hilfe
    Bestimmte Zellen aus geschlossenen Dateien in eine Master Liste hineinkopieren VBA: Hallo, ich bin an meiner Thesis dran und möchte Protokolle auswerten. Dazu habe ich Dateien, die Tageswerte enthalten. Ich möchte aus jeder Datei die gleichen Zellen kopieren und in eine...
  6. VBA Zelle mit bestimmten Werten kopieren

    in Microsoft Excel Hilfe
    VBA Zelle mit bestimmten Werten kopieren: Hallo zusammen, ich habe folgendes Problem und keine wirkliche Lösung dafür. Ich möchte mittels VBA in einem Dokument alle Zeilen kopieren, welche in einer bestimmten Spalte (bspw. Spalte 11)...
  7. VBA: Bestimmte Zellen von einer Excel Datei in die andere (nach Bedienungen)

    in Microsoft Excel Hilfe
    VBA: Bestimmte Zellen von einer Excel Datei in die andere (nach Bedienungen): Guten Morgen zusammen, ich hab gesehen wie hilfreich dieser Forum sein kann und das hier sehr viel Expertise vorhanden ist die mir in meinem Fall weiterhelfen kann. Ich habe folgendes Problem:...
  8. Komischer Zahlen in der GUI + VBA bestimmte Zellen mit gewissen Inhalt nicht löschen

    in Microsoft Excel Hilfe
    Komischer Zahlen in der GUI + VBA bestimmte Zellen mit gewissen Inhalt nicht löschen: Hallo, ich bin neu hier im Forum, also bitte ich um Verständnis, wenn dies hier nicht der richtige Platz für dieses Thema ist. Ich habe 2 Anliegen. Auf dem ersten Bild könnt ihr die besagten...
  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