Seleccionar

26/09/2004 - 14:43 por fkohanf | Informe spam
Hola..

Quiero seleccionar el range("A1").select, y que la macro intente abrir
ese valor desde un determinado directorio en disco C en la sheet3.


Saludos

Fenarro
 

Leer las respuestas

#1 Héctor Miguel
27/09/2004 - 07:26 | Informe spam
hola, FENArrO !

Quiero seleccionar el range("A1").select
y que la macro intente abrir ese valor desde un determinado directorio en disco C en la sheet3.



->no es 'necesario' hacer el 'select' del range("a1")<-
suponiendo que la sheet3 'se llama' Hoja2 y 'el determinado directorio' esta en el rango 'A1'
suponiendo que el nombre del archivo esta en el rango 'A1' de la hoja 'activa...
en un modulo de codigo 'normal' ==Sub AbrirArchivoA1()
Dim Ruta As String, Archivo As String
Ruta = Worksheets("Hoja2").Range("a1")
If Right(Ruta, 1) <> "\" Then Ruta = Ruta & "\"
Archivo = ActiveSheet.Range("a1")
If Dir(Ruta & Archivo) <> "" Then Workbooks.Open Ruta & Archivo
End Sub
=> toma nota de que [en caso de 'existir'] si YA esta abierto en la sesion... 'habra errores'

saludos,
hector.

Preguntas similares