Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1612to1616
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

anderes Tabellenblatt einlesen

anderes Tabellenblatt einlesen
23.03.2018 11:44:47
Sebastian
Hallo zusammen,
ich bin recht neu auf dem Gebiet der VBA und hab ein kleines Anliegen:
Ich möchte gerne eine Excel Datei über einen Öffnen Dialog einlesen und die Werte in ein separates Tabellenblatt ("AP") in den Bereich A2:M eintragen lassen.
Ich hab schon ein paar Beispiele gesehen, die in die Richtung gehen, aber scheitere etwas an dem separaten Tabellenblatt etc.
Wenn es besser ist, kann auch eine csv oder txt Datei zum Import generiert werden. Das ist flexibel.
Kann mir hier einer beim Code helfen?
LG & Danke
Sebastian

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: anderes Tabellenblatt einlesen
23.03.2018 12:10:35
Armin
Hallo Sebastian,
wie heißt die Tabelle aus der kopiert werden soll? Und welcher Bereich soll kopiert werden von Zelle bis Zelle? Oder auch A2:M?
Kannst Du den Code selbst in Dein Sheet bauen?
Besser wäre Du lädst ein Demo hoch.
Gruß Armin
AW: anderes Tabellenblatt einlesen
23.03.2018 14:26:06
Sebastian
Hallo Armin,
die Tabelle, aus der importiert werden soll wäre ein Export aus einem Programm und hat immer mal wieder andere Dateinamen und Speicherorte. Das sollte vom Nutzer über einen Auswahldialog ausgewählt werden (Wie Datei öffnen, oder Laden...).
Eine Musterdatei, wie meine nachher in etwa aussieht habe ich beigefügt: https://www.herber.de/bbs/user/120639.xlsx
In den grauen Bereich sollten die Werte importiert werden.
LG & Danke
Sebastian
Anzeige
Beispiel Auszug der Exportdatei hochladen (owT)
23.03.2018 14:54:43
EtoPHG

AW: anderes Tabellenblatt einlesen
24.03.2018 17:32:29
Armin
Hallo Sebastian,
bitte Fragen beantworten wir können nicht hellsehen!
  • wie heißt die Tabelle aus der kopiert werden soll? Und welcher Bereich soll kopiert werden von Zelle bis Zelle? Oder auch A2:M?

  • Nicht wie die ganze Mappe heißt sondern das Sheet bzw. die Tabelle("ABC") und das Range aus dem gelesn werden soll. Oder soll das ausgewählt werden? Nur dann muss der Bereich wo es hineinkopiert werden soll das auch sein.
    Gruß Armin
    AW: anderes Tabellenblatt einlesen
    24.03.2018 21:10:25
    Sebastian
    Hallo Armin,
    das kann leider auch nicht festgelegt werden, da die User ein einen Export aus einem Programm starten und ich nicht sagen kann, wie der User seine Export-Datei benennt. Wenn er ein csv erstellt, dann heißt die Tabelle ja so wie die Mappe. Wenn er ein eine Excel erstellt, dann heißt das Sheet "Export". Das ist dann jedoch fix vom Programm definiert.
    Was ich machen kann, ist dem User sagen, dass er immer ein Excel exportieren muss. Dann wäre der Sheet Name mit "Export" fix.
    Range wäre konform zu dem Sheet in der Beispieldatei: A2:M.
    Sorry, wenn wir vorher irgendwie aneinander vorbei geredet haben und danke für deine Geduld.
    LG Sebastian
    Anzeige
    AW: anderes Tabellenblatt einlesen
    25.03.2018 16:49:36
    Armin
    Hallo Sebastian,
    bin erst heute dazu gekommen Dir eine Antwort zu schicken.
    Jetzt wird die gleiche Range aus einer Tabelle beliebigen Namens aber im gleichen Verzeichnis.
    Gruß Armin
    https://www.herber.de/bbs/user/120662.xlsm
    AW: anderes Tabellenblatt einlesen
    26.03.2018 19:22:58
    Sebastian
    Hallo Armin,
    super. Danke dir. Funktioniert top :)
    LG Sebastian

    Beliebteste Forumthreads (12 Monate)

    Anzeige

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige