Hola
@dvd12 :
Por favor, para futuras ocasiones, procura abrir un hilo nuevo para que el foro sea más claro.
Utiliza también para poner tu código las etiquetas [ code] [/ code] (sin espacios). Pon tu código y los errores entre estas etiquetas, eso lo hace más legible que usar imágenes para los errores.
Indica el error además que es la línea 121, con lo cual estaría bien que indicaras qué hay en esa línea
El error que te está dando (no lo puedo copiar porque lo has pegado como imagen) es que hay un índice fuera de rango. Probablemente el cell.Iinitialize(1, 0...)
Se me ocurre que probablemente no esté pudiendo leer tu "libro1.xls", ya que al tenerlo en File.DirRootExternal tienes que solicitar permiso para leer en esa carpeta
File. DirRootExternal As String [read only]
Returns the root folder of the external storage media.
This folder requires the WRITE_EXTERNAL_STORAGE permission. Only use it if you really need to access this folder.
You should probably use File.DirInternal or RuntimePermissions.GetSafeDirDefaultExternal instead.
Como indica la última línea, deberías usar
File.DirInternal or RuntimePermissions.GetSafeDirDefaultExternal para leer tu archivo.