Visualizar una macro en una hoja, con datos de otra hoja

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Visualizar una macro en una hoja, con datos de otra hoja

Notapor Alfred_BBB » 20 Mar 2006 21:12

Hola amigos
Una pequeña ayudita
Tengo este codigo (en realidad es mucho mas grande) y os explico la situación
Si estoy en la hoja 2 y los datos de nombres y apodos los tengo en la hoja 1...... ¿ de que manera puedo hacer referencia a esta hoja para que se pueda visualizar correctamente ??
Gracias
Alfred



Dim hora As Double
Dim saludo As String
Dim leyenda As String

nombre = Trim(Range("A50").Text)
apodo = Trim(Range("A55").Text)
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Alfred_BBB
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Feb 2006 16:51

Re: Visualizar una macro en una hoja, con datos de otra hoja

Notapor p@li » 21 Mar 2006 14:19

hola, la forma es dando la direccion completa del rango al cual te estas refiriendo
lo más completo seria lo siguiente

variable = WorkBooks("Mi Libro de Excel").Sheets("Hoja2").Cells(1,1)

de esta forma, yo puedo estar con un libro activo y referirme a otro libro abierto sin tener que seleccionarlo, lo mismo pasa con las hojas.
entre parentesis se coloca una variable de tipo variant, puesto que puede ser un nombre de hoja o de libro (existentes), como puede ser un numero de hoja o libro.
de no existir genera el error nro 9, "Subí­ndice fuera del intervalo"

un saludo

Dim hora As Double
Dim saludo As String
Dim leyenda As String

nombre = Trim(Sheets(1).Range(50,1))
apodo = Trim(Sheets(1).Cells(55,1))
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Re: Visualizar una macro en una hoja, con datos de otra hoja

Notapor Alfred_BBB » 21 Mar 2006 18:50

Gracias, asunto arreglado
Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Alfred_BBB
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Feb 2006 16:51


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 6 invitados


cron