oder
Ubound(Array) + (1 - LBound(Array))
Das ist dann unabhängig von Base 1 oder 0.
Obwohl das so korrekt sein dürfte habe ich das aber auch noch nie so gemacht.
Ich hab lange nicht mehr gesehen, dass jemand Base 1 verwendet. In den Skripten aus den Anfangstagen von LotusScript gabs das öfters. Vermutlich stand das in einer Lotus Schulungsunterlage.