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

Utilizar el control RefEdit para selecionar un rango de datos

228 views
Skip to first unread message

pisa

unread,
Jul 15, 2008, 3:41:02 PM7/15/08
to
Saludos a todos:
Saludos a todos:
Estoy elaborando una hoja de cálculo, para realizar informes de
comportamiento de temperatura de equipos, utilizando Visual Basic, y requiero
seleccionar un rango de datos que es variable, para utilizarlos en cálculos y
en gráficos.
Pienso utilizar control Refedit para seleccionar el rango de datos, solo que
no conozco como utilizar el rango seleccionado, en distintos procedimientos
para crear los gráficos y en las formulas.
Agradezco su atención de antemano.


Abraham

unread,
Jul 15, 2008, 4:55:18 PM7/15/08
to
Pues usando google encontraras varias soluciones a tu dilema; de todos
modos mira aqui para comenzar:

http://support.microsoft.com/kb/158402/es

Abraham

Servando

unread,
Jul 15, 2008, 4:53:00 PM7/15/08
to
Creo que tu lo que quieres es manejar rangos dinámicos, poco se te puede
ayudar si no sabemos algunas puntos.

Dinos por favor, como estan acomodados los datos, cuantas columnas ocupa y
en que fila empiezan.

--
Saludos
Servando Villalon

Servando

unread,
Jul 15, 2008, 5:30:37 PM7/15/08
to
Ve este link, esta información te puede servir.

http://support.microsoft.com/kb/146055/

--
Saludos
Servando Villalon

pisa

unread,
Jul 15, 2008, 8:45:57 PM7/15/08
to

Tenemos una serie de columnas B4 hasta z200, que no siempre son el mismo
rango, por lo mismo este rango lo queremos selecionar manualmente con el
refedit, y este rango selecionado utilizarlo para calcular estadisticos como
promedio, desv std, etc. y a su vez graficarlo.
Por favor ayuda.
Mi nombre es Veronica.

"Servando" escribió:

Héctor Miguel

unread,
Jul 15, 2008, 8:56:20 PM7/15/08
to
hola, Veronica !

> Tenemos una serie de columnas B4 hasta z200, que no siempre son el mismo rango

> por lo mismo este rango lo queremos selecionar manualmente con el refedit

> y este rango selecionado utilizarlo para calcular estadisticos como promedio, desv std, etc.

> y a su vez graficarlo...

revisa en la pagina de John Walkenbach...
Pausing a Macro to Get a User-Selected Range
http://j-walk.com/ss/excel/tips/tip81.htm

saludos,
hector.


pisa

unread,
Jul 15, 2008, 9:49:19 PM7/15/08
to
hola servando:

Se presenta un problema,cuando intento nombrar a la selsccion de datos
atraves del RefEdit el error que se presenta en la celda es &$nombre, es
decir creo que no esta reconociendo la operación (promedio) del rango
seleccionado.


Dim selRange as Range
Dim Addr as String

Addr=RefEdit1.Value
Set SelRange=Range(Addr)s
Range("BK16).Select
SelRange
ActiveCell.FormulaR1C1="=AVERAGE(SelRange)
End sub

gracias.

"Servando" escribió:

Héctor Miguel

unread,
Jul 16, 2008, 12:35:47 AM7/16/08
to
hola, Veronica !

> Se presenta un problema,cuando intento nombrar a la selsccion de datos atraves del RefEdit

> el error que se presenta en la celda es &$nombre, es decir creo que no esta reconociendo la operacion (promedio) del rango seleccionado.


>
> Dim selRange as Range
> Dim Addr as String
> Addr=RefEdit1.Value
> Set SelRange=Range(Addr)s
> Range("BK16).Select
> SelRange
> ActiveCell.FormulaR1C1="=AVERAGE(SelRange)
> End sub

prueba con algo +/- como lo siguiente (asumiendo que el RefEdit1 ya tiene la direccion del rango):

Range("bk16").Formula = "=average(" & RefEdit1.Value & ")"

saludos,
hector.


0 new messages