Thema Datum  Von Nutzer Rating
Antwort
28.05.2018 09:08:19 Adel
NotSolved
04.06.2018 20:13:27 xlKing
NotSolved
05.06.2018 05:52:18 Adel
NotSolved
Blau Saldovortrag per Makro kopieren und einfügen in neuer Datei
05.06.2018 23:35:47 xlKing
NotSolved
06.06.2018 06:43:23 Gast88924
NotSolved
06.06.2018 06:44:03 Gast64768
NotSolved
06.06.2018 06:45:04 Adel
Solved

Ansicht des Beitrags:
Von:
xlKing
Datum:
05.06.2018 23:35:47
Views:
573
Rating: Antwort:
  Ja
Thema:
Saldovortrag per Makro kopieren und einfügen in neuer Datei

Hallo Adel,

das waren jetzt wieder zu viel Informationen. Meine Frage zielte vielmehr darauf ab, was wo steht und wohin kopiert werden soll. In deiner Frage wolltest du die Spalten AV und Y kopieren. Dein Makro kopiert nun aber D nach C. Soweit ich sehe, scheint dir damit aber erstmal geholfen. Sollte so funktionieren. Wenns nur noch um den Pfad geht, der Teil ist eigentlich recht einfach (siehe eingerückten Code). Ansonsten hab ich nur winzigste Korrekturen vorgenommen. So ist es jetzt z.B. auch möglich, das Öffnen der Datei abzubrechen.

Sub Saldovortrag()
Dim Ziel As Worksheet
Dim NewDatei As Workbook
  
  Dim Pfad As String
  Pfad = "X:\123\dat7-LH\"
  ChDrive "X:\" 'wechselt zu Laufwerk X:
  ChDir Pfad    'wechselt zum angegebenen Pfad
  
Set Ziel = ThisWorkbook.ActiveSheet 'für Excel Zwischenspeicherung
If Application.Dialogs(xlDialogOpen).Show = False Then Exit Sub 'öffne Quelldatei

Set NewDatei = Application.ActiveWorkbook 'NewDatei = vorheriger Monat
Worksheets(33).Range("D5:D70").Copy 'kopiere alles zur Zieldatei
Ziel.Activate 'wechselt zur Zieldatei zurück
Ziel.Range("C5:C70").PasteSpecial _
  Paste:=xlPasteValues 'setzt Zwischenablage in Datei ein
Application.CutCopyMode = False

NewDatei.Close SaveChanges:=False 'Schließt die alte Datei
Sheets(33).Select 'Aktiviert das 33ste Blatt
Worksheets(33).Range("C5").Select 'zeigt Zieldatei wieder an

End Sub

Für weitere Anpassungen müsstest du in deinen Wünschen schon etwas konkreter werden, was du wo haben willst. Eine Beispieldatei kann dabei natürlich nie schaden. Die kannst du z.B. hier hochladen. Aber es sollten wirklich nur Beispieldaten sein. Keine Original-Daten (wegen des Datenschutzes). 

Ansonsten müsstest du den Code (wer auch immer ihn programmiert hat) eigentlich auch ohne Englisch-Kenntnisse verstehen. Sind ja viele Kommentare dran. Der Rest ist logisch. Fall du Fragen zu einer beliebigen Zeile hast, kannst du dich aber gern jederzeit melden.

Gruß Mr. k.

 


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.05.2018 09:08:19 Adel
NotSolved
04.06.2018 20:13:27 xlKing
NotSolved
05.06.2018 05:52:18 Adel
NotSolved
Blau Saldovortrag per Makro kopieren und einfügen in neuer Datei
05.06.2018 23:35:47 xlKing
NotSolved
06.06.2018 06:43:23 Gast88924
NotSolved
06.06.2018 06:44:03 Gast64768
NotSolved
06.06.2018 06:45:04 Adel
Solved