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. Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA

    in Microsoft Excel Hilfe
    Datei in mehreren Ordnern suchen und wenn gefunden öffnen?! Macro / VBA: Hallo Leute, Hoffentlich könnt ihr mir hier helfen, ich krieg den Syntax einfach nicht hin (wahrscheinlich ist es auch totaler käse den ich programmiert habe). Also im Grunde soll eine Datei...
  3. Links auf Dateien automatisch als Links formatieren

    in Microsoft Word Hilfe
    Links auf Dateien automatisch als Links formatieren: Hallo, wenn ich eine URL in ein Word-Dokument kopiere, erkennt Word das autmatisch und generiert einen anklickbaren Linke. Verlinke ich aber auf .msg-Dateien auf meiner Festplatte, funktioniert...
  4. Makro Zip-Datei von Webseite runterladen, auspacken, kopieren

    in Microsoft Excel Hilfe
    Makro Zip-Datei von Webseite runterladen, auspacken, kopieren: Hallo Zusammen, ich habe ein Makro gefunden von dem ich denke, dass es koennen sollte was ich braeuchte, eine Datei herunterladen, auspacken und den Inhalt in die Datei kopieren in der das Makro...
  5. Aufrufen Datei aus SharePoint per VBA

    in Microsoft Access Hilfe
    Aufrufen Datei aus SharePoint per VBA: Wer kann mir helfen. In meiner Firma gibt es Dateien in diversen Ordner in Form von SharePoints, worauf alle Kolleginnen und Kollegen zugreifen kann. Dort habe ich eine Excel-Vorlage, worin die...
  6. Wie kann man in einer Excel-Datei nur ein Arbeitsblatt freigeben

    in Microsoft Excel Hilfe
    Wie kann man in einer Excel-Datei nur ein Arbeitsblatt freigeben: Hallo Zusammen, Wie kann man in einer Excel-Datei nur ein Arbeitsblatt freigeben, so dass die dritte Person die folgenden Bedingungen erfüllt: Die dritte Person kann nur die freigegebenen...
  7. Dateien bei Öffnen aus der Cloud schreibgeschützt

    in Microsoft Excel Hilfe
    Dateien bei Öffnen aus der Cloud schreibgeschützt: Hallo zusammen, eine weiteres Problem... Ich habe Office 365 auf dem MAC und nutze auch One Drive. Nun habe ich folgendes Problem: Ich Speicher eine Excel Datei in der Cloud (automatisches...
  8. Dateien vorab auf Serienbrief überprüfen

    in Microsoft Word Hilfe
    Dateien vorab auf Serienbrief überprüfen: Hallo, ich habe eine größere Menge an u.a. Word- Dateien zu verschieben. Ich habe diese Dateien nicht erstellt. Kann ich im Vorfeld überprüfen, ob es sich um Dateien mit Serienbrieffunktion...
  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