Wie wird Zeilenbezug variabel?
Micha
wer kann mir bei folgendem Problem helfen?
In einer großen schreibgeschützten Datei möchte ich über eine Schaltfläche das Einfügen von Zeilen mittels Makro ermöglichen. Da jedoch in einzelnen Zellen Formeln stehen, die ich benötige, kopiere ich eine Zeile, füge die kopierte Zeile ein und lösche alles außer den Formeln aus der eingefügten Zeile raus.
Hierzu habe ich eine Makro aufgezeichnet:
Sub Zeileneinfügen()
Rows("739:739").Select
Selection.Copy
Selection.Insert Shift:=xlDown
Application.CutCopyMode = False
Range("AW739").Select
Selection.ClearContents
Range("AO739:AU739").Select
Range("AU739").Activate
Selection.ClearContents
ActiveWindow.ScrollColumn = 39
ActiveWindow.ScrollColumn = 38
ActiveWindow.ScrollColumn = 37
ActiveWindow.ScrollColumn = 36
Range("AG739:AM739").Select
Range("AM739").Activate
Selection.ClearContents
ActiveWindow.ScrollColumn = 31
ActiveWindow.ScrollColumn = 30
ActiveWindow.ScrollColumn = 29
Range("Y739:AE739").Select
Range("AE739").Activate
Selection.ClearContents
ActiveWindow.ScrollColumn = 23
ActiveWindow.ScrollColumn = 22
ActiveWindow.ScrollColumn = 21
ActiveWindow.ScrollColumn = 20
Range("Q739:W739").Select
Range("W739").Activate
Selection.ClearContents
ActiveWindow.ScrollColumn = 15
ActiveWindow.ScrollColumn = 14
ActiveWindow.ScrollColumn = 13
ActiveWindow.ScrollColumn = 12
Range("A739:O739").Select
Range("O739").Activate
Selection.ClearContents
Range("P739").Select
End Sub
Das Funktioniert auch soweit. Jedoch wäre jetzt mein Wunsch, dass die Zeile nicht immer oberhalb Zeile 739 eingefügt wird, sondern oberhalb der Zeile, die durch den User vor ausführen des Makros angeklickt wird.Kann mir hier jemand weiterhelfen.
Vorab vielen Dank, Gruß Micha