Hallo,
Ik heb een VBA macro in excel gemaakt die een heleboel rijen uit andere excel sheets importeerd. Elke keer begint hij bij de laatste lege rij en hiervoor gebruik ik Cells(Rows.Count, "A").End(xlUp).Row
Nou merk ik dat als ik meer dan 65.636 rijen heb, het resultaat van bovenstaade code weer "1" wordt. Hij begint dus te importeren op de eerste rij ipv onderaan.
Dit zou ik begrijpen als ik Excel 2003 gebruikte, maar ik gebruik toch echt versie 2010.
Dan moet ik tot 1.048.576 rijen kunnen toch?
De waarde wordt overigens opgeslagen in een variabele met de dimensie "LONG" ipv "INTEGER" omdat een integer niet verder ging dan 32k (en een beetje). Ook dat past toch niet bij mijn excel versie?
Dank voor de hulp.
Ik heb een VBA macro in excel gemaakt die een heleboel rijen uit andere excel sheets importeerd. Elke keer begint hij bij de laatste lege rij en hiervoor gebruik ik Cells(Rows.Count, "A").End(xlUp).Row
Nou merk ik dat als ik meer dan 65.636 rijen heb, het resultaat van bovenstaade code weer "1" wordt. Hij begint dus te importeren op de eerste rij ipv onderaan.
Dit zou ik begrijpen als ik Excel 2003 gebruikte, maar ik gebruik toch echt versie 2010.
Dan moet ik tot 1.048.576 rijen kunnen toch?
De waarde wordt overigens opgeslagen in een variabele met de dimensie "LONG" ipv "INTEGER" omdat een integer niet verder ging dan 32k (en een beetje). Ook dat past toch niet bij mijn excel versie?
Dank voor de hulp.