Realmente no existe una instrucción EOF como puede haber en un flujo de lectura de C/C++ o Java.
Debes estructurar tus hojas excel y leer en base a esa estructura.
En tu caso, deduzco que no conoces la estructura, con lo que puede ser buena idea definir un número mínimo de filas vacías consecutivas para dictaminar el fin de la hoja. Esto se puede combinar fácilmente con el código que propone Juan Carlos.
Saludos
Javier_Sanchez@dominoplus.es