Thema Datum  Von Nutzer Rating
Antwort
26.07.2017 16:38:39 Ubi5
Solved
26.07.2017 20:17:11 Werner
NotSolved
26.07.2017 20:34:08 Ubi5
NotSolved
26.07.2017 20:57:39 Gast63496
NotSolved
Rot Mehrere Tabellen in einer Datei zusammenführen
26.07.2017 20:39:33 Kai
***
NotSolved
26.07.2017 21:50:55 Ubi5
NotSolved
26.07.2017 22:24:57 Ubi5
NotSolved
26.07.2017 23:01:47 Werner
***
NotSolved
26.07.2017 23:40:58 Ubi5
NotSolved
27.07.2017 07:22:30 Ubi5
NotSolved
27.07.2017 11:06:59 Werner
NotSolved
27.07.2017 12:33:42 Ubi5
NotSolved
27.07.2017 12:49:50 Ubi5
NotSolved
27.07.2017 12:58:32 Wermer
NotSolved
27.07.2017 13:04:51 Ubi5
NotSolved
27.07.2017 13:28:05 Werner
NotSolved
27.07.2017 13:34:21 Ubi5
NotSolved
27.07.2017 14:10:44 Ubi5
NotSolved
27.07.2017 14:41:38 Werner
NotSolved
27.07.2017 14:47:04 Ubi5
NotSolved
27.07.2017 15:28:30 Werner
NotSolved
27.07.2017 16:38:52 Werner
NotSolved
27.07.2017 17:51:30 Ubi5
NotSolved
27.07.2017 15:06:45 Werner
**
Solved
27.07.2017 20:52:32 Ubi5
**
Solved
27.07.2017 21:35:21 Werner
Solved
27.07.2017 23:49:08 Gast54526
NotSolved
28.07.2017 10:19:37 Werner
NotSolved
28.07.2017 10:38:51 Ubi5
NotSolved
28.07.2017 11:27:58 Werner
**
Solved
28.07.2017 11:39:22 Ubi5
NotSolved

Ansicht des Beitrags:
Von:
Kai
Datum:
26.07.2017 20:39:33
Views:
654
Rating: Antwort:
  Ja
Thema:
Mehrere Tabellen in einer Datei zusammenführen

Hallo Ubi 5,

 

so sollte es klappen:

 

Option Explicit

Sub KopiereTabellen()

    'Daten je Worksheet kopieren
    kopiereDaten ("Bank")
    kopiereDaten ("Bar-Einnahmen")
    kopiereDaten ("Bar-Ausgaben")


End Sub

Function kopiereDaten(ByRef name As String)

    Dim lngLetzteZeile As Long
    Dim lngErsteLeereZeile As Long
    Dim wsEinnahmenAusgaben As Worksheet
    
    'Der Reiter in den alle Daten kopiert werden habe ich EinnahmenAusgaben genannt
    Set wsEinnahmenAusgaben = ThisWorkbook.Sheets("EinnahmenAusgaben")
    
    With ThisWorkbook.Sheets(name)
        'Letzte verwendete Zeile ermitteln
        lngLetzteZeile = .Cells(Rows.Count, 1).End(xlUp).Row
        'Spalte M = Spalte Nr. 13
        'Bitte prüfen, ob die Werte ab Zeile 7 oder 8 kopiert werden sollen, dann ggf. Zeile anpassen
        Range(Cells(7, 1), Cells(lngLetzteZeile, 13)).copy

    End With
    
    With wsEinnahmenAusgaben
        'Erste freie Zeile in Sheet EinnahmenAusgaben ermitteln
        lngErsteLeereZeile = .Cells(Rows.Count, 1).End(xlUp).Row + 1
        'Daten einfügen
        .Cells(lngErsteLeereZeile, 1).PasteSpecial xlPasteValues
    End With
    
End Function

Viele Grüße

 

Kai


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
26.07.2017 16:38:39 Ubi5
Solved
26.07.2017 20:17:11 Werner
NotSolved
26.07.2017 20:34:08 Ubi5
NotSolved
26.07.2017 20:57:39 Gast63496
NotSolved
Rot Mehrere Tabellen in einer Datei zusammenführen
26.07.2017 20:39:33 Kai
***
NotSolved
26.07.2017 21:50:55 Ubi5
NotSolved
26.07.2017 22:24:57 Ubi5
NotSolved
26.07.2017 23:01:47 Werner
***
NotSolved
26.07.2017 23:40:58 Ubi5
NotSolved
27.07.2017 07:22:30 Ubi5
NotSolved
27.07.2017 11:06:59 Werner
NotSolved
27.07.2017 12:33:42 Ubi5
NotSolved
27.07.2017 12:49:50 Ubi5
NotSolved
27.07.2017 12:58:32 Wermer
NotSolved
27.07.2017 13:04:51 Ubi5
NotSolved
27.07.2017 13:28:05 Werner
NotSolved
27.07.2017 13:34:21 Ubi5
NotSolved
27.07.2017 14:10:44 Ubi5
NotSolved
27.07.2017 14:41:38 Werner
NotSolved
27.07.2017 14:47:04 Ubi5
NotSolved
27.07.2017 15:28:30 Werner
NotSolved
27.07.2017 16:38:52 Werner
NotSolved
27.07.2017 17:51:30 Ubi5
NotSolved
27.07.2017 15:06:45 Werner
**
Solved
27.07.2017 20:52:32 Ubi5
**
Solved
27.07.2017 21:35:21 Werner
Solved
27.07.2017 23:49:08 Gast54526
NotSolved
28.07.2017 10:19:37 Werner
NotSolved
28.07.2017 10:38:51 Ubi5
NotSolved
28.07.2017 11:27:58 Werner
**
Solved
28.07.2017 11:39:22 Ubi5
NotSolved