anhtotbung35
Thành viên hoạt động
- Tham gia
- 16/2/09
- Bài viết
- 149
- Được thích
- 26
- Nghề nghiệp
- Kế toán
Mình có đoạn code công thức tìm dòng cuối cùng trong excell (của bạn Domfoot) như sau:
Function xlLastRow(Optional WorksheetName As String) As Long
'Check for optional worksheetname else use activesheet
If WorksheetName = vbNullString Then
WorksheetName = ActiveSheet.Name
End If
' find the last populated row in a worksheet
With Worksheets(WorksheetName)
xlLastRow = .Cells.Find("*", .Cells(1), xlFormulas, _
xlWhole, xlByRows, xlPrevious).Row
End With
End Function
Giờ nhu cầu mình muốn công thức đó chỉ tìm dòng cuối trong mảng từ A1 đến N10 (mảng này đã có border) Mình đã thử rồi, nhưng chưa hiểu hết. Nhờ các bạn sửa giúp nhé.
Function xlLastRow(Optional WorksheetName As String) As Long
'Check for optional worksheetname else use activesheet
If WorksheetName = vbNullString Then
WorksheetName = ActiveSheet.Name
End If
' find the last populated row in a worksheet
With Worksheets(WorksheetName)
xlLastRow = .Cells.Find("*", .Cells(1), xlFormulas, _
xlWhole, xlByRows, xlPrevious).Row
End With
End Function
Giờ nhu cầu mình muốn công thức đó chỉ tìm dòng cuối trong mảng từ A1 đến N10 (mảng này đã có border) Mình đã thử rồi, nhưng chưa hiểu hết. Nhờ các bạn sửa giúp nhé.