Ubicar con macro una celda de una hoja

28/04/2009 - 09:03 por Leonardo Rodríguez Stoehr - Integral Systems Services | Informe spam
Hola a todos no se como hacer para darle una ruta a una variable que me tome
el valor de una celda de una hoja especifica...

Necesito que una macro verifique si la celda AD3 de la Hoja1, tiene un valor
x, siga cierto procedimiento, pero no logro capturar el valor de esa celda,
use esto pero parece que no era así...

V_TEL = Sheet("REG-TELEFONO").Range("AD3").Value

Alguien me puede ayudar:


Gracias de antemano.

leonardo
 

Leer las respuestas

#1 Juan M
28/04/2009 - 09:52 | Informe spam
"Leonardo Rodríguez Stoehr - Integral Systems Services" escribió

Hola a todos no se como hacer para darle una ruta a una variable que me
tome el valor de una celda de una hoja especifica...

Necesito que una macro verifique si la celda AD3 de la Hoja1, tiene un
valor x, siga cierto procedimiento, pero no logro capturar el valor de esa
celda,
use esto pero parece que no era así...

V_TEL = Sheet("REG-TELEFONO").Range("AD3").Value

Alguien me puede ayudar:


Gracias de antemano.

leonardo




Hola Leonardo,

Aparentemente lo que has expuesto debería almacenar en la variable V_TEL el
valor de la celda AD3 de la hoja REG-TELEFONO

Para indicarle que debe hacer en el caso de encontrar el valor debes emplear
las estructuras de decisión IF...THEN...ELSE, Select...Case

Debes tener cuidado con lo que quieres comparar, no es lo mismo un valor
numérico que uno de texto, este debe ir entrecomillado.

Algo así:

If Sheet("REG-TELEFONO").Range("AD3") = "x" Then
haz_esto
Else
haz_esto_otro
End If

Una precisión en el mensaje hablas de hoja1 y en el código te refieres a la
hoja REG-TELEFONO, comprueba esta referencia.

En la propuesta la parte del ELSE es en el caso de que no se cumpla la
condición que haga otra cosa.

Si necesitas información más precisa comentas.

Un saludo,
Juan

Preguntas similares