Office: (Office 2010) Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen

Helfe beim Thema Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Excel-Freunde, ich habe zwei Excel Dateien, in der Excel Datei "A" steht in Zelle A1 ein Datum z.B. "02.02.2017". Die Excel Datei "B" hat... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Freund, 11. Februar 2017.

  1. Freund User

    Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen


    Hallo Excel-Freunde, ich habe zwei Excel Dateien, in der Excel Datei "A" steht in Zelle A1 ein Datum z.B. "02.02.2017". Die Excel Datei "B" hat mehrere Blätter nach Datum benannt z.B. "02.02.2017". Nun möchte ich per vba erreichen, dass aus Excel Datei "A" heraus Excel Datei "B" geöffnet wird und das Blatt mit dem Datum aus Excel Datei "A" Zelle A1 selektiert wird. habe schon einiges versucht aber keine brauchbare Lösung gefunden. Hat jemand eine Idee. Danke im Voraus
     
  2. Beverly
    Beverly Erfahrener User
    Hi,

    ungetestet:

    Code:
        Dim wksTab As Worksheet
        Workbooks.Open "C:\Test\B.xlsx"
        With ActiveWorkbook
            For Each wksTab In .Worksheets
                If wksTab.Name = CStr(ThisWorkbook.Worksheets("Tabelle1").Range("A1").Value) Then
                    wksTab.Activate
                    Exit For
                End If
            Next wksTab
        End With
    
    
    Bis später,
    Karin
     
    Beverly, 12. Februar 2017
    #2
  3. Freund User
    Hallo Karin, klapp super vielen Dank.
     
  4. Freund User

    Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen

    Ich habe nun meine Tabellen fertiggestellt. Musste aber zur besseren Übersicht, die Datumsangabe in den einzelnen Registernamen der Excel Datei "B" um den Wochentag erweitern z.B. "Mo 13.02.2013". In der Excel Datei "A" Tabelle1 in Zelle A1 habe ich zwar die Formierung "TTT TT.MM.JJJJ" eingegeben aber jetzt wird das Register nicht mehr erkannt. könnte man das auch noch irgendwie lösen?
     
  5. Beverly
    Beverly Erfahrener User
    Ändere den Vergleich wie folgt:

    Code:
    If wksTab.Name = Format(ThisWorkbook.Worksheets("Tabelle1").Range("A1").Value, "ddd dd.mm.yyyy") Then
    Bis später,
    Karin
     
    Beverly, 13. Februar 2017
    #5
  6. Freund User
    Danke für die schnelle Hilfe, klappt super!!
     
    Zuletzt bearbeitet: 14. Februar 2017
  7. Freund User
    Jetzt habe ich noch eine Frage, es kommt vor, dass ein gesuchtes Datum in Excel Datei "B" nicht vorhanden ist. Gibt es hier noch eine Möglichkeit ein MsgBox anzuzeigen?
     
  8. Beverly
    Beverly Erfahrener User

    Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen

    Ja, die Möglichkeit gibt es - damit ist deine Frage beantwortet :p

    Aber ich nehme an du möchtest auch wissen WIE man das lösen kann:

    Code:
    Dim wksTab As Worksheet
    Dim blnVorhanden As Boolean
    Workbooks.Open "C:\Test\B.xlsx"
    With ActiveWorkbook
        For Each wksTab In .Worksheets
            If wksTab.Name = Format(ThisWorkbook.Worksheets("Tabelle1").Range("A1").Value, "ddd dd.mm.yyyy") Then
                wksTab.Activate
                blnVorhanden = True
                Exit For
            End If
        Next wksTab
    End With
    If blnVorhanden = False Then MsgBox "Tabelle nicht gefunden"
    
    

    Bis später,
    Karin
     
    Beverly, 14. Februar 2017
    #8
  9. Freund User
    Vielen Danke Karin für Deine Hilfe. Klappt wie immer super.
    Gruß Theo
     
Thema:

Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen

Die Seite wird geladen...
  1. Datei mit Blattauswahl per vba aus einer anderen Excel Datei öffnen - Similar Threads - Datei Blattauswahl vba

  2. Name der Datei durch Excel geändert

    in Microsoft Excel Hilfe
    Name der Datei durch Excel geändert: Hallo und guten Abend, Die Datei wird mittels Button (VBA) zwischen gesichert. Das Makro sichert zuvor die Datei und erstellt zus. eine Sicherungsdatei mit der Erweiterung Beispiel-"Sich"....
  3. Zugriff auf nicht vorhandene Datei seitens Excel

    in Microsoft Excel Hilfe
    Zugriff auf nicht vorhandene Datei seitens Excel: Hallo, wann immer ich in Excel Daten in eine Zelle gebe, dauert es ca. 1-2 Minuten, bevor Excel die weitere Bearbeitung freigibt. Unten links gibt es den Hinweis "Zugriff auf Datei erfolgt". Dies...
  4. Makro öffnet unerwartete Datei

    in Microsoft Excel Hilfe
    Makro öffnet unerwartete Datei: Hallo Forum, ich brächte euer Schwarmwissen. Arbeite mit Excel eine Auftragsbearbeitung. Dort habe ich mir einen Button mit Makro erstellt und nutze diesen schon lange. Das Makro generiert ein...
  5. Große Textdatei - Formate entschlacken

    in Microsoft Word Hilfe
    Große Textdatei - Formate entschlacken: Hallo, ich arbeite seit längerem mit einer ziemlich großen Datei (mittlerweile 2000 Seiten), die sozusagen mein Zettelkasten ist. Alles ist leicht auffindbar durch Überschriften (2 Ebenen) und...
  6. Word 2000-Datei beschädigt?

    in Microsoft Word Hilfe
    Word 2000-Datei beschädigt?: Mein Problem: Obwohl sich das Dokument (drei Seiten mit einigen Tabellen) vorher problemlos schließen ließ (ohne Änderung im Text), verlangt Word jetzt beim Schließen immer wieder die...
  7. Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten

    in Microsoft Excel Hilfe
    Zwei Dateien vergleichen - Zielinfo in unterschiedlichen Spalten: Hallo, ich benötige eure Unterstützung. Ich habe zwei Dateien (Excel) dahingehend abgleichen ob in der einen Datei (Master) Zieldaten (Boxennummern - jede in einer Zeile) und deren Folgedaten...
  8. Anzahl der Downloads bereitgestellter Dateien anzeigen

    in Lob, Kritik und Verbesserungsvorschläge
    Anzahl der Downloads bereitgestellter Dateien anzeigen: Hi, wäre schön, wenn man sehen könnte, wie oft eine Datei, die man zum Download bereitgestellt hat, tatsächlich gedownloadet wurde.
  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