Microsoft Excel

Herbers Excel/VBA-Archiv

copy | paste


Betrifft: copy | paste
von: Yvonne
Geschrieben am: 19.11.2019 13:51:28

Hallo Zusammen,

ich komm leider bei einer wahrscheinlich sehr simplen Sache nicht mehr weiter.
Diesen Code hab ich schon so oft verwendet:
WsO.Range("B:C,E:F,H:H,L:L,Q:Q,S:S").Copy
WsQ.Range("B2").PasteSpecial Paste:=xlPasteValues

hier kommt die Fehlermeldung, dass die PasteSpecial-Methode nicht ausgeführt werden kann.

der Alternative Code klappt auch nicht
WsO.Range("B:C,E:F,H:H,L:L,Q:Q,S:S").Copy Destination:=WsQ.Range("B2")

hier kommt die Fehlermeldung, dass der Kopierberiech und der Einfügebreich nicht die gleiche größe haben.
habt ihr vielleicht eine Idee woran das liegen könnte, bzw. wo liegt hier der Fehler, ich komm und komm nicht drauf

Dankeschön

Yvonne

  

Betrifft: AW: copy | paste
von: Armin
Geschrieben am: 19.11.2019 13:56:59

Hallo Yvonne,
hast Du vielleicht verbundene Zellen in diesem Bereich?

Gruß Armin


  

Betrifft: AW: copy | paste
von: Matthias L
Geschrieben am: 19.11.2019 14:04:02

Hallo Yvonne

Du willst komplette Spalten kopieren
und dann erst ab Zeile(2) ... WsQ.Range("B2").PasteSpecial Paste:=xlPasteValues
einfügen. Das kann nicht funktionieren.

Gruß Matthias


  

Betrifft: AW: copy | paste
von: EtoPHG
Geschrieben am: 19.11.2019 14:04:27

Hallo Yvonne,

Wie bitte soll den eine ganze Spalte (z.B. B) in die Zelle B2 kopiert werden können?
Was soll Excel mit der letzten Zeile dieser Spalte machen?
Gib Bereiche an, die auch im Ziel genügend Platz haben!

Gruess Hansueli


  

Betrifft: Die Antwort von Matthias u. Hansueli...
von: Werner
Geschrieben am: 19.11.2019 14:43:46

Hallo Yvonne,

...hab ich dir im VBA-Forum schon gegeben.
Eine Reaktion darauf fehlt.
Bzw. hat sie dir wohl nicht gefallen.

Oder warum sonst kommst du hier jetzt mit der gleichen Frage noch mal?

Und dann auch noch ohne einen Hinweis auf das VBA Forum.

Macht ja auch nichts wenn hier dann Antworten geben, die du schon bekommen hast.

Gruß Werner