Foros del Web » Soporte técnico » Ofimática »

Elegir Aleatoriamente un Registro o celda en Excel

Estas en el tema de Elegir Aleatoriamente un Registro o celda en Excel en el foro de Ofimática en Foros del Web. Como Puedo Elegir Aleatoriamente un registro o una celda??, mejor si es por macro cosa que al presionar una tecla me salga el registro aleatorio. ...
  #1 (permalink)  
Antiguo 07/12/2007, 07:49
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
Elegir Aleatoriamente un Registro o celda en Excel

Como Puedo Elegir Aleatoriamente un registro o una celda??, mejor si es por macro cosa que al presionar una tecla me salga el registro aleatorio.

saludos
  #2 (permalink)  
Antiguo 10/12/2007, 09:05
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 4 meses
Puntos: 144
Re: Elegir Aleatoriamente un Registro o celda en Excel

Con este macro te situarás en una celda aleatoriamente. En Excel XP las filas son 256, y las columnas son 65536. Creo que Excel 2003 es igual, pero creo que en Excel 2007 son más, aunque no tengo ni idea. Sí usas la última versión deberás modificar esos datos del macro.

Código:
Sub registro_aleatorio()
'Iniciamos randomize para que funcione el Rnd
Randomize
'obtenemos un registro al azar, para lo cual, informamos primero
'de la fila inicial y final
fila_inicial = 1
fila_final = 65536
'lo mismo para las columnas
columna_inicial = 1
columna_final = 256
'generamos el número de la fila al azar
fila_elegida = Int((fila_final - fila_inicial + 1) * Rnd + fila_inicial)
'lo mismo para la columna
columna_elegida = Int((columna_final - columna_inicial + 1) * Rnd + columna_inicial)
'Nos situamos en la celda elegida
Cells(fila_elegida, columna_elegida).Select
'le agradecemos el macro a 3pies
' :-)
End Sub
Salu2
  #3 (permalink)  
Antiguo 10/12/2007, 09:32
Avatar de gokufast  
Fecha de Ingreso: abril-2007
Mensajes: 540
Antigüedad: 17 años
Puntos: 3
Re: Elegir Aleatoriamente un Registro o celda en Excel

WOW, te pasate Macho!!!

Muchisimas gracias voy a probarlo estos dias y aviso como me fue.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:29.