Jump to content
Sign in to follow this  
vecodis

Ordenar automaticamente al introducir datos

Recommended Posts

Buenas tardes,

El archivo adjunto, tiene una macro que ordena automáticamente por la columna B, al escribir los datos.

Pero requiero de vuestra ayuda, porque necesito que me los ordenara por la columna C.

He intentado cambiar los parámetros de la macro, pero no me funciona.

Muchas gracias.

ordenar datos.xls

Share this post


Link to post
Share on other sites

Prueba con la macro así:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column < 4 Then
With Range("A:C")
.Sort key1:=Columns(3), _
key1:=Columns(2), _
key1:=Columns(1), _
Header:=xlYes
End With
End If
End Sub
[/CODE]

Share this post


Link to post
Share on other sites

Interpreto que requieres que la prioridad para ordenar la tenga la columna C, si es así ajustando el evento ligado a la Hoja1, como se indica a continuación te debería funcionar

Private Sub Worksheet_Change(ByVal Target As Range)

If Target.Column = 3 Then

With Range("A:C")

.Sort key1:=.Cells(1, 3), Header:=xlYes

End With

End If

End Sub

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  



×
×
  • Create New...

Important Information

Privacy Policy


CTA Templates.png