ich habe eine Datei mit verbundenen Zellen geerbt. Es ist mir leider nicht erlaubt worden, den Zellenverbund aufzuheben.
Zellen D8:D10 sind verbunden. Ich möchte gerne im VBA Zeile 9 und nur Zeile 9 selektieren. Ein range("A9").entirerow.select selektiert mir die gesamten Zeilen 8:10 (ist ja klar, wegen des Zellenverbunds).
Wenn ich in der Mappe direkt auf die "9" der Zeile clicke, ist auch nur Zeile 9 selektiert (soweit so gut). Rekordere ich diesen Prozess, erhalte ich die Zeile rows("9:9").select : gebe ich eben dies ins Direktfenster ein, wird mir aber wieder der Bereich 8:10 komplett selektiert!
Ich habe auch Range("A9").Resize(1, Columns.Count).Select probiert, aber auch das gibt mir den gesamten Bereich ins select.
Kann ich die gewünschte Aktion (auf Zeile 9 clicken und NUR Zeile 9 selektiert haben) überhaupt in VBA umsetzen?
Hintergrund:
Ich möchte im Bereich 8:10 eine neue Zeile einfügen, danach soll der verbundene Bereich in Spalte D natürlich von Spalte 8:11 gehen. Per hand geht das auch (Zeile 9 clicken, rechts clicken, Zeile einfügen).
Das select brauche ich, da ich das im VBA über zwei Buttons lösen möchte, mit einer Messagebox dazwischen ("hier wirklich einfügen?"). Der User soll halt sehen, wo Excel grad ist.
In meiner Datei ist das ganze natürlich dynamisch und größer. Ich hab über 30 verschiedene Zellenverbünde in Spalte D, natürlich alle unterschiedlich groß und keiner Logik folgend. Das ganze geht über 1000 Zeilen und mehr.
Grüße,
Klaus M.vdT.