Supportnet / Forum / Tabellenkalkulation
Mehr als Makierung Löschen
Frage
HALLO
Wieder ein Problem (für mich)
Habe mir folgendes Makro zusammengestellt.
Sub ZELLENLÖSCHEN()
´
´ ZELLENLÖSCHEN Makro
´ Makro am 02.11.2006 von Hans aufgezeichnet
´
ActiveSheet.Unprotect
Selection.Delete Shift:=xlUp
ActiveSheet.Protect
End Sub
Ich möchte dass ich nicht alle Zellen zuvor markieren muss, die ich Löschen will.
Sondern nur die erste Zelle, dann sollen die nächsten 4 rechten Zellen mit gelöscht werden.
Bei einem zweites Makro die nächsten 10 rechten Zellen.
Mit freundlichen Grüßen
yxc
Antwort 1 von Hajo_Zi
Hallo Namensloser, oder Hans,
Option Explicit
Sub ZELLENLOESCHEN()
ActiveSheet.Unprotect
Range(ActiveCell, ActiveCell.Offset(0, 3)).Delete Shift:=xlUp
ActiveSheet.Protect
End Sub
Gruß Hajo
Option Explicit
Sub ZELLENLOESCHEN()
ActiveSheet.Unprotect
Range(ActiveCell, ActiveCell.Offset(0, 3)).Delete Shift:=xlUp
ActiveSheet.Protect
End Sub
Gruß Hajo
Antwort 2 von Beverly
Hi,
vielelicht mit diesem Code
Bis später,
Karin
vielelicht mit diesem Code
Sub ZELLENLÖSCHEN()
ActiveSheet.Unprotect
Union(Selection, Selection.Offset(0, 1), Selection.Offset(0, 2), Selection.Offset(0, 3)).Delete Shift:=xlUp
ActiveSheet.Protect
End Sub
Bis später,
Karin
Antwort 3 von yxc
Hallo
Dank für Eure Mühe.
Hatt so funktioniert wie ich es mir dachte!
mfg
yxc
Dank für Eure Mühe.
Hatt so funktioniert wie ich es mir dachte!
mfg
yxc

