"Range" für das Objekt"_Worksheet' ist fehlge....
21.04.2017 08:19:55
Axel
ich hänge gerade an einem Problem, bei dem ich nicht weiterkomme. Im Internet habe ich bereits gesucht, aber weitergekommen bin ich nicht, weil ich mir nicht sicher bin, ob ich die Antworten verstanden habe.
Ich möchte was von der Datei A (die geöffnet ist) etwas in die Datei B (die noch nicht geöffnet ist) etwas kopieren.
WSQuelle.Range("A5", "F5").Copy WsZiel.Range("A8")
Dieser Code funktioniert auch. Da ich aber mit Variablen arbeiten möchte, habe ich das hier benutzt:
WSQuelle.Range("A5", "F5").Copy WsZiel.Range(Cells(i, 1))
oder das hier:
WSQuelle.Range(Cells(Tgcl, 1), Cells(Tgcl, 50)).Copy WsZiel.Range(Cells(i, 1))
Beide funktionieren nicht und der oben genannte Fehler kommt.
Und ich verstehe nicht warum. Bisher hat das Ersetzen durch "Cells" immer funktioniert.
Bei meinem Recherchen habe ich so viel erfahren, dass ich anscheinend bei Cells anders zuordnen muss. Aber ich verstehe nicht warum und wie.
Kann mir jemand helfen?