ordenar

24/03/2010 - 20:28 por donna | Informe spam
hola!
buenas tardes
mi pregunta es como puedo crear una base de datos de personas pero en orden
alfabetico existe una opcion que los pueda acomodar conforme los ingrese
apesar de no hacerlo en este orden???????????


espero su amable respuesta muchas gracia !!!
saludos

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
24/03/2010 - 22:00 | Informe spam
hola, !

... como puedo crear una base de datos de personas pero en orden alfabetico
existe una opcion que los pueda acomodar conforme los ingrese apesar de no hacerlo en este orden?



puedes usar macros en el evento '_change' del modulo de codigo de "esa" hoja (p.e.)
suponiendo que la columna es 'A' (columna #1)... prueba con las siguientes lineas...

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column > 1 Then Exit Sub
If Target.Count > 1 Then Exit Sub
Dim Valor: Valor = Target
With Target.CurrentRegion
.Sort Key1:=.Cells(1), Order1:=xlAscending, Header:=xlGuess
.Find(What:=Valor).Select
End With
End Sub

saludos,
hector.

notas:
(probablemente) habra que condicionar el rango (o meter una instruccion On Error Resume Next)
(por si necesitas afectar otras celdas en la columna fuera de la tabla)
y toma nota que cada vez que se ejecute... perderas el deshacer (undo... ctrl+z])
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida