Thema Datum  Von Nutzer Rating
Antwort
Rot Excel Tabellen zusammenführen
30.09.2018 13:08:39 Jörg
NotSolved
30.09.2018 14:00:52 Werner
NotSolved
30.09.2018 14:51:47 Gast47975
NotSolved
30.09.2018 15:29:30 Werner
NotSolved
30.09.2018 17:25:27 Jörg
NotSolved

Ansicht des Beitrags:
Von:
Jörg
Datum:
30.09.2018 13:08:39
Views:
880
Rating: Antwort:
  Ja
Thema:
Excel Tabellen zusammenführen
Könnte jemand das folgende Makro so anpassen, dass auch drop down Felder kopiert werden. Das funktioniert leider bis jetzt nicht Sub Zusammenführen() Dim i As Long Dim sPfad As String Dim sDatei As String Dim vFileToOpen As Variant Dim lngLZ As Long Dim blnÜberschrift As Boolean Dim iCalc As Integer vFileToOpen = Application.GetOpenFilename("Excel Files (*.xls*), *.xls*", , , , True) If Not IsArray(vFileToOpen) Then Exit Sub iCalc = Application.Calculation On Error GoTo ENDE: Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Application.EnableEvents = False For i = 1 To UBound(vFileToOpen) sDatei = Dir(vFileToOpen(i)) sPfad = Left(vFileToOpen(i), InStr(vFileToOpen(i), sDatei) - 1) With Tabelle1.Range("A1") .Formula = "=LOOKUP(2,1/('" & sPfad & "[" & sDatei & "]Tabelle1'!$A:$A<>""""),ROW('" & sPfad & "\[" & sDatei & "]Tabelle1'!$A:$A))" lngLZ = .Value End With With Tabelle1 If blnÜberschrift Then .Cells(.Rows.Count, 1).End(xlUp).Offset(1).Resize(lngLZ - 1, 2).Formula = _ "='" & sPfad & "[" & sDatei & "]Tabelle1'!A2" Else blnÜberschrift = True .Cells(.Rows.Count, 1).End(xlUp).Offset(1).Resize(lngLZ, 2).Formula = _ "='" & sPfad & "[" & sDatei & "]Tabelle1'!A1" End If End With Next With Tabelle1.UsedRange .Copy .PasteSpecial xlPasteValues .Rows(1).Delete End With ENDE: Application.EnableEvents = True Application.Calculation = iCalc Application.ScreenUpdating = True If Err Then MsgBox Err.Description, , "Fehler: " & Err End Sub

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
Rot Excel Tabellen zusammenführen
30.09.2018 13:08:39 Jörg
NotSolved
30.09.2018 14:00:52 Werner
NotSolved
30.09.2018 14:51:47 Gast47975
NotSolved
30.09.2018 15:29:30 Werner
NotSolved
30.09.2018 17:25:27 Jörg
NotSolved