Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Arbeitsblätter zu einem zusammenfügen
#4
versuchs mal damit. hier wird davon ausgegangen das mehrere Blätter markiert sind. Die erste Zeile muß nicht vorher gelöscht worden sein. 
Den Namen des Zielblattes noch anpassen im Code 
Code:
Sub tst()

Dim i&, sh As Worksheet, arr
Dim shnew As Worksheet
Set shnew = Worksheets("Tabelle4") 'name des Zielblattes
i = 1
For Each sh In ThisWorkbook.Windows(1).SelectedSheets
  
  If i = 1 Then
   arr = sh.UsedRange.Value
  Else
    arr = sh.UsedRange.Offset(1).Resize(sh.UsedRange.Rows.Count - 1).Value
  End If
 
  i = shnew.UsedRange.SpecialCells(xlCellTypeLastCell).Row
  shnew.Cells(i + 1, "A").Resize(UBound(arr), UBound(arr, 2)) = arr
  
Next
End Sub
Zitieren


Nachrichten in diesem Thema
RE: Arbeitsblätter zu einem zusammenfügen - von ralf_b - 27.07.2023, 00:21

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste




Hinweis auf Angebot Excel-Inside - lang    Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden um dein Anliegen zu besprechen.
   Gerne erstellen wir auf dieser Basis ein Angebot.
   Sende deine Anfrage einfach
per E-Mail an anfrage@excel-inside.de


Powerd and supported by Excel-InsideSolutions