Wie legen Sie einen Zeitraum, als die Schnittmenge von UsedRange OHNE erste Zeile + eine Andere Spalte?

Ich habe eine range-variable "rng".
Ich rng auf die Kreuzung:
(1) Den usedrange auf dem Blatt mit AUSNAHME der ersten Spalte, UND
(2) die Spalte mit der Nummer 6, beispielsweise

Derzeit habe ich:

Set rng = Intersect(.UsedRange, .Columns(6)).SpecialCells(xlCellTypeVisible)
' Because the range is filtered and i only need to select visible cells

Aber das gibt eine Spalte, die hat auch die header-Zeile in es. Ich braucht nur die zahlen in der Spalte.

(1) quick-Funktion/Methode/Eigenschaft zu tun?
(2) wie finde ich die Größe dieses Bereichs? rng.Zeilen.count gibt immer EINEN, auch wenn es mehrere Zellen im rng. Sollte ich mit rng.zählen? was ist der Unterschied?

Vielen Dank,

Al

  • .usedrange.offset(0,1).resize(.usedrange.rows.count,usedrange.columns.count-1)
InformationsquelleAutor Alaa Elwany | 2012-06-28
Schreibe einen Kommentar