Hiện tại tôi có bảng như sau, công thức tại ô A6 là là =IF(C6=C5,A5,A5+1) nhằm mục đích đánh số thứ tự, tuy nhiên tôi muốn chạy code VBA vì vậy tôi đã dùng macro để tạo lệnh Sub như phía dưới

Các bác cho tôi hỏi, tôi đã code như thế này đúng chưa ? và tôi muốn đánh không phải chỉ là tới ô "Range("A6:A8675").Select " mà là dòng có dữ liệu cuối cùng của cột C thì làm thế nào ?

Các bác cho tôi hỏi, tôi đã code như thế này đúng chưa ? và tôi muốn đánh không phải chỉ là tới ô "Range("A6:A8675").Select " mà là dòng có dữ liệu cuối cùng của cột C thì làm thế nào ?
Sub Macro5()
'
' Macro5 Macro
'
' Keyboard Shortcut: Ctrl+y
'
ActiveWindow.SmallScroll Down:=-15
Range("A6").Select
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
Range("A6:A8675").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("B6").Select
End Sub