dragonfire33
Board Regular
- Joined
- Oct 7, 2021
- Messages
- 90
- Office Version
- 365
- Platform
- Windows
como puedo ejecutar este codigo para ejecutar hasta donde este el ultimo dato numerico
VBA Code:
Sub LosQueMasSalen()
Application.ScreenUpdating = False
Range("AP3:AW12").ClearContents
For x = 0 To 9
Range("AP" & x + 3) = x
Range("AR" & x + 3) = x
Range("AT" & x + 3) = x
Range("AV" & x + 3) = x
Next
'--
For x = Range("A" & Rows.Count).End(xlUp).Row - 99 To Range("A" & Rows.Count).End(xlUp).Row
Range("AQ" & 3 + Range("A" & x)) = Range("AQ" & 3 + Range("A" & x)) + 1
Range("AS" & 3 + Range("B" & x)) = Range("AS" & 3 + Range("B" & x)) + 1
Range("AU" & 3 + Range("C" & x)) = Range("AU" & 3 + Range("C" & x)) + 1
Range("AW" & 3 + Range("D" & x)) = Range("AW" & 3 + Range("D" & x)) + 1
Next
'--
Range("AP3:AQ12").Sort Key1:=Columns("AQ"), Key2:=Columns("AP"), Order1:=xlDescending
Range("AR3:AS12").Sort Key1:=Columns("AS"), Key2:=Columns("AR"), Order1:=xlDescending
Range("AT3:AU12").Sort Key1:=Columns("AU"), Key2:=Columns("AT"), Order1:=xlDescending
Range("AV3:AW12").Sort Key1:=Columns("AW"), Key2:=Columns("AV"), Order1:=xlDescending
End Sub