Ich habe eine Workbook mit einem Blatt auf dem ein CommandButton steht, der das Makro auslöst.
Im Makro will ich auf ein anderes Blatt "Liste" zugreifen.
Ich aktiviere dieses mit .Activate
Die Befehle darunter werden jedoch nicht auf dem aktivierten Blatt "Liste" ausgeführt, sondern auf dem Blatt wo der CommandButton sitzt.
Muss ich bei allen Schritten (Range, Columns etc.) jetzt immer eine Liste.Range/Liste.Columns voransetzen (will ich eigentlich nicht, darum ja das .Activate)?
Ich weiss nicht mehr weiter
Besten Dank im voraus.
Martin
(PS: Das Makro beinhaltet viele weitere Linien, doch um die unten stehenden geht es, die sind alle nacheinander ausser dem Set, welches weiter oben ist)
Set Liste = activeworkbook.Worksheets("OP Liste")
Liste.Activate
Range("1:3").Delete shift:=xlUp
Columns("H:I").Replace What:="'", Replacement:="", lookat:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
Columns("I:I").Cut Columns("E:E").Activate
Columns("H:H").Delete shift:=xlToLeft
Columns("A:B").Insert shift:=xlToRight