Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

selección de rangos variable

15 views
Skip to first unread message

tomeu

unread,
Aug 24, 2004, 10:35:15 AM8/24/04
to
Como puedo apañarmelas para que una maccro me seleccione un rango
variable. Se como desplazarme sobre las celdas llenas y parar cuando
encuentro una vacia pero no se como ir marcando la selección.
Si alguien tiene un ejemplo o pudiera hecharme una mano.

Gracias

Emilio

unread,
Aug 24, 2004, 10:57:20 AM8/24/04
to
Hola tomeu
si pruebas a grabar una macro, Excel guarda esto:
Range("B5,B8,B11,B14,B16:B18").Select
supongo que como referencia te puede servir
--
Saludos a tod@s desde Huelva
Emilio
miliuco56 ALGARROBA hotmail.com

Reglas de conducta de los grupos de noticias:
http://support.microsoft.com/default.aspx?scid=fh;ES-ES;newsreglas

"tomeu" <bto...@hotmail.com> escribió en el mensaje
news:%237J2See...@TK2MSFTNGP09.phx.gbl...

Fernando Arroyo

unread,
Aug 24, 2004, 12:54:41 PM8/24/04
to
"tomeu" <bto...@hotmail.com> escribió en el mensaje news:%237J2See...@TK2MSFTNGP09.phx.gbl...

Puedes seleccionar un rango de varias formas, pero en el caso de que las filas y columnas iniciales y finales sean variables puedes usar la propiedad Cells, p.ej.;

Sub prueba()
Dim FilaInicial As Long, FilaFinal As Long
Dim ColumnaInicial As Byte, ColumnaFinal As Byte
Dim rango As Range
FilaInicial = 1
FilaFinal = 20
ColumnaInicial = 3
ColumnaFinal = 7

Set rango = Range(Cells(FilaInicial, ColumnaInicial), Cells(FilaFinal, ColumnaFinal))

MsgBox rango.Address
End Sub


Un saludo.


Fernando Arroyo
MS MVP - Excel

0 new messages