Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Tabellenblatt spiegeln
#11
Hallo, wie ich Eingangs schon schrieb, der Code ist per Aufnahmefunktion gemacht worden. Daher keine Kommentare.
Antworten Top
#12
Hallöchen,
Die Kommentare schreib ich in der Regel auch immer selber Wink
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#13
@Schauan

Hast du noch nicht updated bis Office 2020 ?

Und 'Power- und etwas' kann auch alles wenn ich CMG-CC glauben muss.
Zum übersetzen von Excel Formeln:

http://dolf.trieschnigg.nl/excel/index.p...gids=en+de
Antworten Top
#14
Hallöchen,
2020?
PQ kommt laut TE nicht in Frage Sad
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#15
Hallo

ich habe den aufgezeichneten Code mal bereinigt und zwei Code Varianten daraus gemacht.  Dazu meine Überlegungen.
Kopiert man den Bereich im Aktiven Blatt vor dem Öffnen kann man auf einiges verzichten. Beim einfügen in Range(A1) sollte man besser das Ziel Blatt in "Taegliche Bestaende" immer mit angeben, denn wenn beim Öffnen der Datei ein anderes Blatt aktiviert ist kopiert man immer in das gerade AktiveBlatt! Auch wenn das falsch ist!  Excel kann nicht denken, befolgt immer den Befehlt im Code.

Die zweite Veriante kopiert erst nach dem Öffnen der Datei und erfordert in beiden Mappen die Angabe der Quell- und Ziel Tabellen.
Welche Variante man bevorzugt ist jedem selbst überlassen. 

Mit ist aufgefallen das im Beispiel der Kopier Bereich  "A1:i300"  nicht mit dem Ziel Bereich übereinstimmt:  "A1:F1" 
Deshalb habe ich die Ziel Adresse auf "A1" gesetzt!
 
mfg Gast 123

Code:
Sub Datenübertragen_1()
 'Bereich im aktiven Workbook kopieren
  ActiveSheet.Range("A1:I300").Copy
 
  On Error GoTo Fehler
  Workbooks.Open Filename:="O:\Bedarfslisten\Bestände\Tägliche Bestände 150813.xls"
 
 '2) ins aktive Workbook kopieren  (Kurzform ohne Rechen Operationen)
 '**  besser vor Range immer die gewünscht Ziel Tabelle mit angeben !!
  Range("A1").PasteSpecial Paste:=xlPasteAll, Transpose:=False
 
 '1) ins aktive Workbook kopieren  (Langform -mit- Rechen Operationen)
  Range("A1").PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
      False, Transpose:=False
  Application.CutCopyMode = False
 
  ActiveWorkbook.Save
  ActiveWindow.Close
Exit Sub

Fehler:  MsgBox "unerwarter Fehler beim Öffnen"
End Sub


Sub Datenübertragen_2()
  On Error GoTo Fehler
  Workbooks.Open Filename:="O:\Bedarfslisten\Bestände\Tägliche Bestände 150813.xls"
 
 'Bereich ins aktive Workbook kopieren
  ThisWorkbook.Worksheets("Tabelle XX").Range("A1:I300").Copy
  ActiveWorkbook.Worksheets("Tabelle xx").Range("A1").PasteSpecial Paste:=xlPasteAll, Transpose:=False
  Application.CutCopyMode = False
 
  ActiveWorkbook.Save
  ActiveWindow.Close
Exit Sub

Fehler:  MsgBox "unerwarter Fehler beim Öffnen"
End Sub
Antworten Top
#16
Hallo, danke.

Ich werd beide mal probieren auf der Arbeit.
Antworten Top
#17
Hallo, 

hab beide varianten Probiert und funktionieren, danke.
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste