Cómo funciona JustAnswer:
  • Preguntar a un Experto
    Los expertos tienen muchos conocimientos valiosos y están dispuestos a ayudar en cualquier pregunta. Credenciales confirmadas por una empresa de verificación perteneciente a Fortune 500.
  • Obtener una respuesta profesional
    Por correo electrónico, mensaje de texto o notificación mientras espera en su sitio. Haga preguntas de seguimiento si lo necesita.
  • Garantía de satisfacción plena
    Garantizamos tu satisfacción.
Formule su propia pregunta a Jose Mari
Jose Mari
Jose Mari, Grado Superior
Categoría: Informática
Clientes satisfechos: 526
Experiencia:  Técnico informático y Programador.
57600787
Escriba su pregunta sobre Informática aquí...
Jose Mari está en línea ahora

EN UNA MACRO DE EXCEL O EN UNA FUNCION DESEO TOMAR DATOS DE

Pregunta del cliente

EN UNA MACRO DE EXCEL O EN UNA FUNCION DESEO TOMAR DATOS DE OTRO LIBRO EXCEL PERO QUE SE ENCUENTRA EN UN LIBRO DE EXCEL "NO ABIERTO". SE PUEDE.
P.EJ. NOMBRE="C:\DOCUMENTS\SOCIOS.XLSX\[email protected]
Enviada: hace 5 año.
Categoría: Informática
Experto:  Jose Mari escribió hace 5 año.
Buenas tardes,

Lo que se suele hacer es abrir el libro que esta cerrado, coger los datos y volver a cerrar. El código sería así:
Sub Macro1()
-Abro el libro donde quieres buscar el valor
Workbooks.Open Filename:= _
"C:\Documents and Settings\adrian\Mis documentos\Libro2.xls"

-Selecciono la celda
Range("A1").Select

-La copio
Selection.Copy

-Cierro el libro que acabo de abrir.Si lo quieres dejar abierto borra esta linea
ActiveWindow.Close

-Celda en el libro desde que se ejecuta la macro donde quieres poner el valor
Range("A1").Select

-Pego el valor
ActiveSheet. Paste
End Sub


Para cualquier tipo de aclaración o duda, por favor, póngase en contacto conmigo. Si usted cree que la respuesta aportada es válida, por favor, marque la respuesta como correcta.

Quedando a la espera de recibir noticias suyas, reciba un saludo,
Cliente: escribió hace 5 año.
dentro de una funcion tambien se puede abrir y cerrar un libro?
y si el libro esta en un sitio web como se escribe el codigo?
Experto:  Jose Mari escribió hace 5 año.
Buenas tardes,

Si usted quiere insertar el código dentro de una función, no tiene mucha lógica cuando se puede programar todo en una macro para que se ejecute al inicio de abrir una hoja excel o cuando uno desee ejecutando la macro.

Respecto a abrir una hoja ubicada en una url, deberá abrir la dirección donde se ubica la hoja y copiar el contenido de la misma. Para este caso, es mejor descargarse el contenido por ftp y después utilizar el modo de macros explicado inicialmente.

Para cualquier tipo de aclaración o duda, por favor, póngase en contacto conmigo. Si usted cree que la respuesta aportada es válida, por favor, marque la respuesta como correcta.

Quedando a la espera de recibir noticias suyas, reciba un saludo,