在我的工作表中,有三列。我想根據Point對其他值進行排序。這裏是單元格的值。如何對其他行進行排序取決於VBA中的特定行?
Name Date Point
Bela 3/2/12 19
John 1/4/16 32
Reba 9/1/10 21
Risala 3/31/13 21
我想排序如下。如果找到相同的點,則會根據日期進行排序。我如何在VBA中做到這一點?
Name Date Point
John 1/4/16 32
Risala 3/31/13 21
Reba 9/1/10 21
Bela 3/2/12 19
這裏是點計算的代碼。
Private Sub Sum_Click()
Dim LastRow As Long
LastRow = Cells.Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
Range("C6:C" & LastRow).Formula = "=DateDif(B6, Today(),""y"")+8"
End Sub
是否有一個理由,爲什麼你不能使用內置的排序功能在Excel? – Zac
開始錄製一個宏,做你的排序並停止宏。你會得到一個好的開始代碼 – user3598756