Visual Basic para Aplicaciones - Ayuda básica con Visual Basic en Excel

Life is soft - evento anual de software empresarial
 
Vista:

Ayuda básica con Visual Basic en Excel

Publicado por Kottore (2 intervenciones) el 04/10/2007 10:32:22
Hola, saludos!!

Espero que me puedan ayudar con lo siguiente:

La idea es seleccionar un rango en una hoja de cálculo (por ejemplo, A1:A5) y al presionar un Button mande un msgbox con la leyenda "Seleccionaste el rango A1:A5". O que el botón cambie el color del rango seleccionado por el usuario.
El msgbox ni el cambio de color es lo importante. Lo que me interesa saber es que instrucción es la que me permite saber el rango seleccionado.

Supongamos que en la hoja de cálculo seleccioné A1:A5 y el Button tendría que tener algo parecido a ésto:

If [Rango A1:A5 está seleccionado] then
msgbox("Seleccionaste el rango A1:A5")
Else
msgbox("Seleccionaste otro rango que no es A1:A5")
End If

Gracias por la atención
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda básica con Visual Basic en Excel

Publicado por JuanC (243 intervenciones) el 04/10/2007 12:27:32
la dirección del rango te lo da
s = Selection.Address(0,0)
hay otras maneras, pero básicamente es eso...

Saludos desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Ayuda básica con Visual Basic en Excel

Publicado por Kottore (2 intervenciones) el 08/10/2007 06:41:30
Hola.

Quizá algunos usuarios lleguen a este foro buscando la respuesta.
Pues bien, la opción "Selection.Address" va muy bien.

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar