Hola a todos, a ver si en esta encuentro solución, que tengo dos preguntas
que haceros:
1) Cuando abro un fichero editable con Notepad, lo hago de la siguiente
forma para ir leyendo y almacenando en un vector el contenido del mismo por
filas.
Open directorio & "\" & fichero For Input As #1
For i = 0 To filasMax
Input #1, fila(i)
Next i
Close #1
Lo que pasa es que el fichero no siempre tiene el mismo numero de filas, y
cuando llega al final si el filasMax (indice de filas) es mayor que el numero
de filas del fichero, me da error. Por tanto, como puedo conocer de antemano
el numero de filas del fichero? o como puedo detectar que hay un error para
pasar a otro lado del bucle?
2) A parte de esto, y aunque no está relacionado, quiero saber si desde una
Macro de Excel se pueden ejecutar comandos de DOS. Por ejemplo, que copie un
fichero de una carpeta, etc...
fichero="DOC1.doc"
directorio="C:\prueba"
objetivo=directorio & "\" & fichero
copy objetivo c:\prueba2
Muchas gracias.
Leer las respuestas