Thema Datum  Von Nutzer Rating
Antwort
Rot Kopieren bzw. Übertragen von Spalten in eine andere Datei
07.01.2016 11:42:53 Andreas
NotSolved
08.01.2016 11:36:29 Gast50157
NotSolved
08.01.2016 17:24:08 Andreas
NotSolved

Ansicht des Beitrags:
Von:
Andreas
Datum:
07.01.2016 11:42:53
Views:
2057
Rating: Antwort:
  Ja
Thema:
Kopieren bzw. Übertragen von Spalten in eine andere Datei

Hallo Zusammen,

ich habe 2 Dateien (Quelle) & (Ziel)

In der Quelldatei habe ich 5 Tabellenblätter mit definierten Namen. Die gleichen Namen der Tabellenblätter befinden sich auch in der Zieldatei.

Nun möchte ich aus (Quelle) Tabellenblatt 1 C4:C51 in (Ziel) Tabellenblatt 1 D9:56 kopieren.

Das gleiche dann für (Quelle) Tabellenblatt 2 C4:C51 in (Ziel) Tabellenblatt 2 D9:56 kopieren usw. (bis die Zahlen aus den 5 Tabellenblättern übertragen sind)

Jetzt mein Problem :o)

Ich habe das zum Testen für ein Tabellenplatt gemacht (funktioniert) und habe leider keine Ahnung wie ich da eine Schleife einbauen kann. bzw. wo dort die änderungen eingetragen werden müssen.

Bin über jede Hilfe dankbar.

VG Andreas

Zur Info:
Das Makro wird aus der Zieldatei ausgeführt.
Und eine MsgBox soll erscheinen wenn die Daten übertragen sind.
 
____________________________________________________________________________________

 

Option Explicit
 
Dim strQuelle As String
 
Sub aktualisieren()
 
With ThisWorkbook.Worksheets("Name Ziel Tabellenblatt")                                   
.Range("D9:D56").ClearContents                                 
     End With                                                          
 
     strQuelle = Application.GetOpenFilename("Excel,*.xl*")                 
     If strQuelle = "" Then Exit Sub                                      
     Workbooks.Open Filename:=strQuelle                                 
     strQuelle = Split(strQuelle, "\")(UBound(Split(strQuelle, "\")))      
     With Workbooks(strQuelle).Worksheets("Name Quelle Tabellenblatt")                          
             .Range("C4:C51").Copy                                         
     End With                                                             
 
     With ThisWorkbook.Worksheets("Name ZielTabellenblatt")                                                  
         .Range("D9").PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
             xlNone, SkipBlanks:=False, Transpose:=False                                   
         
     End With                                                                              
 
     Application.CutCopyMode = False                                                      
     Workbooks(strQuelle).Close (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 Kopieren bzw. Übertragen von Spalten in eine andere Datei
07.01.2016 11:42:53 Andreas
NotSolved
08.01.2016 11:36:29 Gast50157
NotSolved
08.01.2016 17:24:08 Andreas
NotSolved