Alle cellen tellen in Excel 2007

Status
Niet open voor verdere reacties.

reneemettrie

Terugkerende gebruiker
Lid geworden
1 aug 2006
Berichten
1.281
De expressie cells.count resulteert in een overflow in Excel Vista!?
Dat aantal is nochtans niet groter dan een double, en in Excel zelf geeft dit getal geen probleem

Probeer eens volgende in immediate venster:

?rows.Count
1048576

?columns.Count 16384
16384

?rows.Count * columns.Count
boodschap overflow

?cells.Count
boodschap overflow

Is dit een bug of verklaarbaar?
 
reactie

Goedemiddag,

hier nog even een reactie op de vraag. Excel 2007 kan geen antwoord geven op cells.count. De waarde zou 17179869184 cellen moeten aangeven.

(Een grotere waarde kan wel worden gegeven met de countlarge property van het object range.)

Vr.gr.,

D. Antonisse
 
Goedemiddag,

hier nog even een reactie op de vraag. Excel 2007 kan geen antwoord geven op cells.count. De waarde zou 17179869184 cellen moeten aangeven.

(Een grotere waarde kan wel worden gegeven met de countlarge property van het object range.)

Vr.gr.,

D. Antonisse

Klopt
Heb het volgende getest in Immediate venster:
?17179869184 * 17179869184
2,95147905179353E+20

?Cells.CountLarge
17179869184

Eens nagekeken: de count property resulteert in een long (lange integer, grootste is 2147483647 ); countlarge in een variant.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan