Range-Bereich innerhalb verbundener Zellen
23.02.2004 16:40:40
Philipp Maurer
beim Realisieren eienr Undo-Funktion habe ich folgendes Problem:
ich lösche einen bestimmten, vorher definierten Bereich:
undo_RangeBuffer(i).Clear mit allem Formatierung, "Verbundenheit" der Zellen, Inhalt.
Soweit, so gut. Wenn jetzt aber dieser Bereich mit einem größeren Bereich verbunden ist, kommt es zur Fehlermeldung: "kann Teil einer verbundenen Zellen nicht löschen" oder so.
Dies muss ich abfangen.
z.B.: A1 bis E5 sind verbunden. Mein Bereich Dim meinBreich as Range umfasst wegen mir A2:B4. Jetzt brauch ich was a la:
wenn meinBreich nicht in einem größeren, verbundenen Zellenbereich (hier ja A2:B4) mit drinnen ist,
dann meinBereich.Clear.
sonst: MsgBox "Konnte meinBereich nicht löschen, da er z.T. mit einem größeren Breich verbunden ist"
Selbe Problem ja auch bei:
MeinBereich: A1 bis A3, und A1 bis A7 sind verbunden. Dito bei meinBreich.Clear