Hola a todos,
tengo un pequeño problemilla con una MACRO.
A ver si alguien me puede echar una mano.
He creado un RANGO donde introduzco datos manualmente.
Cada vez que se cambie el contenido de una CELDA de ese RANGO
la MACRO se activa y me lo calculado todo (da igual que pulse enter, tabulador o utilice el ratón).
Hasta ahí todo bien.
El problema es que quiero que vuelva a la drcha del último dato introducido.
Os dejo el CÓDIGO :
Sub Ordenar_uno()
'
' Ordenar_uno Macro
'
'
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Range("BF3:BG19").Select
Selection.Copy
Range("AY3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
ActiveWorkbook.Worksheets("Dato 1").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("Dato 1").Sort.SortFields.Add Key:=Range("AZ4:AZ19" _
), SortOn:=xlSortOnValues, Order:=xlDescending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("Dato 1").Sort
.SetRange Range("AY3:AZ19")
.Header = xlYes
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
'Aquí debería de irse a la CELDA DE LA DERECHA DEL ÚLTIMO DATO INTRODUCIDO
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub