Kodları denedim her hangi bir problem yok sayfalaman doğru çalışıyor. Fakat kodlar eksik sanırım. Mecburen bazı eklemeler yapmak zorunda kaldım test etmek için.

Eğer eksik olmadığını düşünüyorsan bu kodlar zaten bu şekilde ilk sayfaya gelmeyi bırak çalışmaması lazım (on error resume next gibi bir kontrol koymadıysan)

Sonuç olarak sayfalamanda problem yok.
Recordset'lerini kontrol etmeni öneririm.
Ayrıca ukalalık olarak algılamazsan "eof" kontrolünden hemen sonra "end if" yerine "else" koyup döngünün bittiği yere "end if" koymak daha sağlam olur. (acizane fikrimdir. Aynen bu şekilde de devam edebilirsin)