
Sub ORDINA()
'
' ORDINA Macro
'
'
Range("A10:N3000").Select
ActiveWorkbook.Worksheets("riepilogo").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("riepilogo").Sort.SortFields.Add Key:=Range("A10") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("riepilogo").Sort
.SetRange Range("A10:N3000")
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
d = Range("AN10")
LR = Cells(Rows.Count, "A").End(xlUp).Row
Range("A2:A" & LR).Find(d).Select
End Sub |
d = Range("AN10")
LR = Cells(Rows.Count, "A").End(xlUp).Row
for r=2 to LR
if Range("A" & r) >= d then
Range("A" & r).select
exit for
end if
next |
for r=10 to LR |
LR = Cells(Rows.Count, "A").End(xlUp).Row
Range("A10:N" & LR).Select
ActiveWorkbook.Worksheets("riepilogo").Sort.SortFields.Clear
ActiveWorkbook.Worksheets("riepilogo").Sort.SortFields.Add Key:=Range("A10") _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets("riepilogo").Sort
.SetRange Range("A10:N" & LR)
.Header = xlNo
.MatchCase = False
.Orientation = xlTopToBottom
.SortMethod = xlPinYin
.Apply
End With
d = Range("AN10") '???? in alto c'è A10, qui AN10???
for r=10 to LR
if Range("A" & r) >= d then
Range("A" & r).select
exit for
end if
next r |
