Wie kann ich neu definieren Sie einen benannten Bereich mit VBA?
Ich habe einen benannten Bereich, genannt "X", die 1000 Zeilen und ich möchte dynamisch reduziert 100.
Versuchte ich Range("X").Resize(100,1)
und auch .Resize(-900,0)
aber weder scheinen Sie zum ändern der Größe des benannten Bereichs wenn ich in excel durch Auswahl des Bereichs aus dem Bereich drop-down-Menü. Was mache ich falsch?
- Für mich funktioniert.
?range("a1:a1000").resize(100,1).address
zurück$A$1:$A$100
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angenommen, Sie haben eine named range namens "myRange". Wenn Sie dies tun:
Was du sagst ist: ich habe diese Palette
r
. Wählen, das mitmyRange
als seinen ursprünglichen Zustand. Ändern Sie dann die Größer
um etwas anderes. Was Sie getan haben ist, Sie haben die Größe angepasstr
, nichtmyRange
.Größe ändern, um einen benannten Bereich handelt, müssen Sie etwas tun, wie dieses:
Vielen Dank für Ihre Beiträge. Basierend auf Ihre Hilfe konnte ich mit diesem code, um die Größe einer Palette und post n Zeilen aus einem array zu.