Thema Datum  Von Nutzer Rating
Antwort
28.09.2017 16:45:31 Julia
NotSolved
28.09.2017 17:39:42 Werner
NotSolved
28.09.2017 17:42:33 Werner
NotSolved
28.09.2017 17:52:08 Julia
NotSolved
Rot Excel Makro alle Tabellen durchsuchen und dann...
28.09.2017 18:24:04 Werner
NotSolved
29.09.2017 08:36:52 Julia
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
28.09.2017 18:24:04
Views:
721
Rating: Antwort:
  Ja
Thema:
Excel Makro alle Tabellen durchsuchen und dann...

Hallo Julia,

teste mal:

Public Sub Zahlen_kopieren()
Dim loLetzteQ As Long, loLetzteZ As Long
Dim raBereich As Range, raZelle As Range
Dim ws As Worksheet, wsZiel As Worksheet

Set wsZiel = Worksheets("Tabelle1")
Application.ScreenUpdating = False

For Each ws In ThisWorkbook.Worksheets
    If ws.Name <> "Tabelle1" Then
        loLetzteZ = wsZiel.Cells(wsZiel.Rows.Count, 1).End(xlUp).Row + 1
        With ws
            loLetzteQ = .Cells(.Rows.Count, 5).End(xlUp).Row
            Set raBereich = .Range(.Cells(1, 5), .Cells(loLetzteQ, 5))
                For Each raZelle In raBereich
                    If IsNumeric(raZelle) Then
                        raZelle.EntireRow.Copy wsZiel.Cells(loLetzteZ, 1)
                        loLetzteZ = loLetzteZ + 1
                    End If
                Next raZelle
        End With
    End If
Next ws
                
Application.ScreenUpdating = True
End Sub

 

Voraussetzung dass der Code korrekt läuft:

Im Zielblatt hast du Überschriften

in den Zeilen die kopiert werden, sind in Spalte A Daten vorhanden

 

Gruß Werner


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
28.09.2017 16:45:31 Julia
NotSolved
28.09.2017 17:39:42 Werner
NotSolved
28.09.2017 17:42:33 Werner
NotSolved
28.09.2017 17:52:08 Julia
NotSolved
Rot Excel Makro alle Tabellen durchsuchen und dann...
28.09.2017 18:24:04 Werner
NotSolved
29.09.2017 08:36:52 Julia
NotSolved