Das Makro funktioniert genau so wie es soll (geht bestimmt auch eleganter, aber ich bin blutiger Anfänger), allerdings bleibt der kopierte Bereich auf dem Tabellenblatt Service selektiert (d.h. der Bereich ist weiterhin markiert). Wie bringe ich dem Makro bei, dass der Bereich, der kopiert wurde, am Ende nicht markiert bleibt?
Ich dachte Application.CutCopyMode = False würde dies steuern, aber da habe ich mich wohl getäuscht.
Kann mir jemand helfen? Ich danke im Voraus.
Achso ich arbeite in Excel 2002, wäre aber schick, wenn das ganze auch noch in 2007/2010 funktionieren würde.
bleibt der kopierte Bereich auf dem Tabellenblatt Service
selektiert (d.h. der Bereich ist weiterhin markiert). Wie
bringe ich dem Makro bei, dass der Bereich, der kopiert wurde,
am Ende nicht markiert bleibt?
Hallo Su,
Sub Test2()
Sheets("Service").Range("F185:IV185").Copy Destination:=Sheets("Test").Range("A15")
End Sub
vielen Dank, beide Makros machen auch das, was ich brauche und sind definitiv eleganter
Trotzdem bleibt die Markierung auf dem Servive Blatt bestehen. Das kann man wohl nur darüber erreichen, dass man dem Makro sagt, es solle am Ende irgendeine Zelle z.B. A1 anwählen (oder?!).
Trotzdem bleibt die Markierung auf dem Servive Blatt bestehen.
Eigentlich nicht, denn es wird ja nichts selektiert. Hast Du denn Deinen anderen Code auch gelöscht? Du brauchst nur die eine Zeile von Reinhard oder mir.
Stimmt, jetzt hats auch bei mir geklappt. Dann hatte ich wohl vergessen, die Markierung vor dem Ausführen des neuen Makros zu entfernen. Entschuldigt bitte.