Sayuti,
Your solution is brilliant! I'll actually have to do the same for some other lbl scenarios as they too do not have the total count in the caption. So in essence, what you did was:
- determined the last visible lbl row in the intitial view by extracting the last two digits from the .ID property using the Right() formula
- then you looped through all of those to extract their values
- Then you determined the maximum row count using the .Maximum property
- then you starting looping through the remaining rows but setting the scroll position to i as the loop progressed so you were always reading the last row in the view.
How did you ever learn about the .ID and .Maximum properties?