Thema Datum  Von Nutzer Rating
Antwort
Rot Makro vereinfachen
04.01.2018 15:15:25 Jens
NotSolved
05.01.2018 06:50:49 RPP63
NotSolved
05.01.2018 10:25:15 Jens
NotSolved
05.01.2018 17:39:46 Mackie
NotSolved
08.01.2018 09:25:45 Jens
NotSolved
08.01.2018 10:21:59 Mackie
*****
NotSolved
08.01.2018 10:29:49 Mackie
Solved
08.01.2018 14:26:55 Jens
NotSolved
08.01.2018 14:29:41 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Jens
Datum:
04.01.2018 15:15:25
Views:
1168
Rating: Antwort:
  Ja
Thema:
Makro vereinfachen
Hallo zusammen,
 
kann mir jmd helfen das Ganze zu vereinfachen?
 
FRAGESTELLUNG: 
Nach einem Progarmmexport stehen mir 1 - 41 Excel Datein mit jeweils einem Worksheet zur Verfügung! Nachdem das Makro durchgelaufen ist soll nur noch eine Excel Datei vorhanden sein mit den Worksheets in der Reihenfolge: VV - ER1 - PL1 - ER2 - PL2 - ER3 - PL3 ...
 
Leider bin ich gerade erst am lernen und suche ein Lösung mit Variablen!
 
Vielen Dank schon mal im Voraus und Beste Grüße,
 
Jens
 
______________________________
 
 
 
Sub Exportzusammenführen()

    On Error Resume Next

    Application.ScreenUpdating = False 'Das "Flackern" ausstellen
    
    Workbooks(VV).Sheets.Copy Before:=Workbooks(ER1).Sheets(1)
    
    Workbooks(PL1).Sheets.Copy After:=Workbooks(ER1).Sheets(2)

    Workbooks(ER2).Sheets.Copy After:=Workbooks(ER1).Sheets(3)
    Workbooks(PL2).Sheets.Copy After:=Workbooks(ER1).Sheets(4)
    
    Workbooks(ER3).Sheets.Copy After:=Workbooks(ER1).Sheets(5)
    Workbooks(PL3).Sheets.Copy After:=Workbooks(ER1).Sheets(6)

    Workbooks(ER4).Sheets.Copy After:=Workbooks(ER1).Sheets(7)
    Workbooks(PL4).Sheets.Copy After:=Workbooks(ER1).Sheets(8)

    Workbooks(ER5).Sheets.Copy After:=Workbooks(ER1).Sheets(9)
    Workbooks(PL5).Sheets.Copy After:=Workbooks(ER1).Sheets(10)
    
    Workbooks(ER6).Sheets.Copy After:=Workbooks(ER1).Sheets(11)
    Workbooks(PL6).Sheets.Copy After:=Workbooks(ER1).Sheets(12)
    
    
    Workbooks(ER7).Sheets.Copy After:=Workbooks(ER1).Sheets(13)
    Workbooks(PL7).Sheets.Copy After:=Workbooks(ER1).Sheets(14)
    
    
    Workbooks(ER8).Sheets.Copy After:=Workbooks(ER1).Sheets(15)
    Workbooks(PL8).Sheets.Copy After:=Workbooks(ER1).Sheets(16)
    
    Workbooks(ER9).Sheets.Copy After:=Workbooks(ER1).Sheets(17)
    Workbooks(ER9).Sheets.Copy After:=Workbooks(ER1).Sheets(18)
    
    
    Workbooks(ER10).Sheets.Copy After:=Workbooks(ER1).Sheets(19)
    Workbooks(PL10).Sheets.Copy After:=Workbooks(ER1).Sheets(20)
    
    Workbooks(ER11).Sheets.Copy After:=Workbooks(ER1).Sheets(21)
    Workbooks(PL11).Sheets.Copy After:=Workbooks(ER1).Sheets(22)
    
    
    Workbooks(ER12).Sheets.Copy After:=Workbooks(ER1).Sheets(23)
    Workbooks(PL12).Sheets.Copy After:=Workbooks(ER1).Sheets(24)
    
    Workbooks(ER13).Sheets.Copy After:=Workbooks(ER1).Sheets(25)
    Workbooks(PL13).Sheets.Copy After:=Workbooks(ER1).Sheets(26)
    
    Workbooks(ER14).Sheets.Copy After:=Workbooks(ER1).Sheets(27)
    Workbooks(PL14).Sheets.Copy After:=Workbooks(ER1).Sheets(28)
    
    
    Workbooks(ER15).Sheets.Copy After:=Workbooks(ER1).Sheets(29)
    Workbooks(PL15).Sheets.Copy After:=Workbooks(ER1).Sheets(30)
    
    Workbooks(ER16).Sheets.Copy After:=Workbooks(ER1).Sheets(31)
    Workbooks(PL16).Sheets.Copy After:=Workbooks(ER1).Sheets(32)
    
    Workbooks(ER17).Sheets.Copy After:=Workbooks(ER1).Sheets(33)
    Workbooks(PL17).Sheets.Copy After:=Workbooks(ER1).Sheets(34)
    
    Workbooks(ER18).Sheets.Copy After:=Workbooks(ER1).Sheets(35)
    Workbooks(PL18).Sheets.Copy After:=Workbooks(ER1).Sheets(36)
    
    Workbooks(ER19).Sheets.Copy After:=Workbooks(ER1).Sheets(37)
    Workbooks(PL19).Sheets.Copy After:=Workbooks(ER1).Sheets(38)
    
    Workbooks(ER20).Sheets.Copy After:=Workbooks(ER1).Sheets(39)
    Workbooks(PL20).Sheets.Copy After:=Workbooks(ER1).Sheets(40)
    
    
    Workbooks(VV).Close SaveChanges:=False
    Workbooks(PL1).Close SaveChanges:=False
    
    Workbooks(ER2).Close SaveChanges:=False
    Workbooks(PL2).Close SaveChanges:=False
    
    Workbooks(ER3).Close SaveChanges:=False
    Workbooks(PL3).Close SaveChanges:=False
    
    Workbooks(ER4).Close SaveChanges:=False
    Workbooks(PL4).Close SaveChanges:=False
    
    Workbooks(ER5).Close SaveChanges:=False
    Workbooks(PL5).Close SaveChanges:=False
    
    Workbooks(ER6).Close SaveChanges:=False
    Workbooks(PL6).Close SaveChanges:=False
    
    Workbooks(ER7).Close SaveChanges:=False
    Workbooks(PL7).Close SaveChanges:=False

    Workbooks(ER8).Close SaveChanges:=False
    Workbooks(PL8).Close SaveChanges:=False
    
    Workbooks(ER9).Close SaveChanges:=False
    Workbooks(PL9).Close SaveChanges:=False
    
    Workbooks(ER10).Close SaveChanges:=False
    Workbooks(PL10).Close SaveChanges:=False
    
    Workbooks(ER11).Close SaveChanges:=False
    Workbooks(PL11).Close SaveChanges:=False
    
    Workbooks(ER12).Close SaveChanges:=False
    Workbooks(PL12).Close SaveChanges:=False
    
    Workbooks(ER13).Close SaveChanges:=False
    Workbooks(PL13).Close SaveChanges:=False
    
    Workbooks(ER14).Close SaveChanges:=False
    Workbooks(PL14).Close SaveChanges:=False
    
    Workbooks(ER15).Close SaveChanges:=False
    Workbooks(PL15).Close SaveChanges:=False
    
    Workbooks(ER16).Close SaveChanges:=False
    Workbooks(PL16).Close SaveChanges:=False
    
    Workbooks(ER17).Close SaveChanges:=False
    Workbooks(PL17).Close SaveChanges:=False
    
    Workbooks(ER18).Close SaveChanges:=False
    Workbooks(PL18).Close SaveChanges:=False
    
    Workbooks(ER19).Close SaveChanges:=False
    Workbooks(PL19).Close SaveChanges:=False
    
    Workbooks(ER20).Close SaveChanges:=False
    Workbooks(PL20).Close SaveChanges:=False
    

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 Makro vereinfachen
04.01.2018 15:15:25 Jens
NotSolved
05.01.2018 06:50:49 RPP63
NotSolved
05.01.2018 10:25:15 Jens
NotSolved
05.01.2018 17:39:46 Mackie
NotSolved
08.01.2018 09:25:45 Jens
NotSolved
08.01.2018 10:21:59 Mackie
*****
NotSolved
08.01.2018 10:29:49 Mackie
Solved
08.01.2018 14:26:55 Jens
NotSolved
08.01.2018 14:29:41 Mackie
NotSolved