Ich habe einen benannten Bereich namens "X", der 1000 Zeilen umfasst, und ich möchte diesen Wert dynamisch auf 100 reduzieren.
Ich probierte Range("X").Resize(100,1)
und auch .Resize(-900,0)
, aber anscheinend nicht die Größe des benannten Bereichs zu ändern, wenn ich Excel einchecke, indem ich den Bereich aus dem Auswahlmenü auswähle. Was mache ich falsch?
Nehmen wir an, Sie haben einen benannten Bereich namens "myRange". Wenn Sie dies tun:
%Vor% Was Sie sagen ist: Ich habe diesen Bereich r
. Legen Sie fest, dass myRange
als Anfangszustand verwendet wird. Dann ändere r
auf etwas anderes. Sie haben die Größe von r
, nicht von myRange
geändert.
Um die Größe eines benannten Bereichs zu ändern, müssen Sie Folgendes tun:
%Vor%Danke für Ihre Beiträge. Basierend auf Ihrer Hilfe konnte ich diesen Code zusammensetzen, um die Größe eines Bereichs zu ändern und n Zeilen von einem Array darauf zu setzen.
%Vor%