Macro que ordene automáticamente mientras escribo
Tengo una macro que utilizo para ordenar lo que escribo pero tengo un par de detalles con ella. Lo primero es como lo muestra la imagen en las casillas A9, 10 y 11 se tiene que ordenar en A2, 3 y 4 pero no me las ordena de esa forma y la segunda es por ejemplo cuando escribo algo en A2 y presionar enter o seleccionar con el cursor la celda B2 o cualquier celda de las que siguen no me la selecciona en lugar de eso me selecciona toda la hoja y no quiero que haga eso. Esta es la formula que estoy utilizando. Espero haberme dado a entender y gracias por su ayuda una vez mas.
Sub ORDENAR()
'
' ORDENAR Macro
'
'
Sheets("PRODUCTOS").Select
ActiveSheet.Unprotect Password:="contraseña"
Selection. AutoFilter
Selection. AutoFilter
Range("A1:J90").Select
Range("J90"). Activate
ActiveWorkbook. Worksheets("PRODUCTOS"). ListObjects("PRODUCTOS"). Sort. SortFields. _
Clear
ActiveWorkbook. Worksheets("PRODUCTOS"). ListObjects("PRODUCTOS"). Sort. SortFields. _
Add Key:=Range("A2:A90"), SortOn:=xlSortOnValues, Order:=xlAscending, _
DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("PRODUCTOS").ListObjects("PRODUCTOS").Sort
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
Sheets("PRODUCTOS").Select
ActiveSheet.Protect Password:="contraseña"
End Sub