Macro variables

Saludos:
Yo necesito hacer una macro pero esta tendría una variable de tipo libro excel que tomaría el valor de un libro externos
var= (contenido)Lbro1. ¿Cómo haría esto?
¿Las macros de excel admiten otro lenguaje que no sea VB?

1 respuesta

Respuesta
Las macros de excel se escriben con lenguaje VBA de Microsoft.
Para obtener una variable que esté escrita dentro de un libro, puedes escribir así:
X = Sheets("Libro1").Range("A1").Value
Obviamente reemplazas el nombre del libro y la celda por la que aplica para tu programa.
Hola:
Gracias por su atención, pero quizás no me supe expresar bien, yo necesito una variable de tipo Libro, es decir, esa variable seria un libro completo excel, a la cual le voy a asignar el contenido de otro libro.
Otra Pregunta!
Como yo puedo copiar un libro excel entero hacia una determinada dirección.
Creo que no existe dicha alternativa de pasar el contenido de un libro a otro mediante VBA... al menos no la conozco.
Si deseas copiar el libro puedes hacerlo con:
Sheets(1).Select
Sheets(1). Copy
Esto te crea una copia de la hoja en un nuevo libro.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas