Thema Datum  Von Nutzer Rating
Antwort
Rot Worksheet in die richtige Mappe kopieren.
26.07.2013 23:59:23 Carsten
NotSolved
28.07.2013 00:29:49 Carsten
Solved

Ansicht des Beitrags:
Von:
Carsten
Datum:
26.07.2013 23:59:23
Views:
1377
Rating: Antwort:
  Ja
Thema:
Worksheet in die richtige Mappe kopieren.

Hallo allerseits, 

Ich benötige für folgendes Problem Hilfe: 

Ich habe mehrere Excel Mappen, für jeden Kunden eine separate. Nach Abschluss des Auftrages kopiere ich, mit dem am Ende beigefügten Makros den Sheet in die Jahresmappe (Abrechnung Gesamt 2012, 2013, 2014 usw). In dem zu kopierenden Sheet steht in der Spalte C5-C500 das Datum der einzelnen Positionen. Das bedeutet, der letzte Eintrag kann in Zelle C6, C15 oder sonst wo stehen. Dieser, der letzte Datumseintrag ist für mich der Entscheidende. Ist er z.B. vom     31.12. 2013 dann in Gesamt 2013, ist er vom 27.04. 2012 dann in Gesamt2012 usw. Kann man das Makro so ergänzen das es automatisch in die richtige Mappe kopiert wird? 

Sub Active_Sheet_Copy()
Dim WKB As Workbook
Dim wks As Worksheet
Const Pfad = "C:\Users\Desktop\Abrechnungen\Abrechnung Gesamt.xlsm"
Set wks = ActiveSheet
Set WKB = Workbooks.Open("C:\Users\Desktop\Abrechnungen\Abrechnung Gesamt.xlsm")
wks.Copy After:=WKB.Worksheets(Sheets.Count)
 
'Formeln durch Werte ersetzen:
With ActiveSheet.UsedRange
   .Value = .Value
End With
 
ActiveSheet.Shapes.Range(Array("Button 1")).Select
    Selection.Delete
ActiveSheet.Shapes.Range(Array("Button 4")).Select
    Selection.Delete
ActiveSheet.Shapes.Range(Array("Option Button 2")).Select
    Selection.Delete
 
WKB.Close SaveChanges:=True
 
 
 
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 Worksheet in die richtige Mappe kopieren.
26.07.2013 23:59:23 Carsten
NotSolved
28.07.2013 00:29:49 Carsten
Solved