|  
                                             Hallo, 
ich komme gerade bei einem Problem nicht weiter. 
Ich möchte eine bestimmte Range aus einer Tabelle kopieren und in ein anderes Excelsheet kopieren. 
Das Macro startet per Klick auf eine Schaltfläche und spricht ein anderes Tabellenblatt an. 
Problem: Das Sheet "Tabelle1" kann auch "Tabelle2", "Tabelle3" etc heißen, da die Tabellen per Datenabfrage aus einer Pivottabelle entstehen. 
Wir ändere ich mein Macro, damit auch Tabellenblätter mit fortlaufender Nummer angesprochen werden? 
Es gibt immer nur ein Tabellenblatt mit  dem Namen"Tabelle(X)" 
Gruß 
Tim 
Sub UebernahmeDaten() 
' 
' UebernahmeDaten Makro 
' 
' 
    ActiveSheet.Shapes.Range(Array("Button 1")).Select 
    Selection.Characters.Text = "Übernahme Daten in Übergabebeleg" 
  
    End With 
    Sheets("Tabelle1").Select 
    Range("I2:K7").Select 
    Selection.Copy 
    Application.WindowState = xlMinimized 
    Application.WindowState = xlNormal 
    Application.WindowState = xlMinimized 
    Workbooks.Open Filename:= _ 
        "C:\Übergabebeleg.xls" 
    Range("A26").Select 
    ActiveSheet.Paste 
    Windows("Ausgabeliste.xlsx").Activate 
    Sheets("Tabelle1").Select 
    Application.CutCopyMode = False 
    ActiveWindow.SelectedSheets.Delete 
End Sub 
     |