Nếu bạn đang tìm kiếm hàng cuối cùng của một cột, sử dụng:
Sub SelectFirstColumn()
SelectEntireColumn (1)
End Sub
Sub SelectSecondColumn()
SelectEntireColumn (2)
End Sub
Sub SelectEntireColumn(columnNumber)
Dim LastRow
Sheets("sheet1").Select
LastRow = ActiveSheet.Columns(columnNumber).SpecialCells(xlLastCell).Row
ActiveSheet.Range(Cells(1, columnNumber), Cells(LastRow, columnNumber)).Select
End Sub
lệnh khác bạn sẽ cần phải làm quen với những sao chép và dán lệnh:
Sub CopyOneToTwo()
SelectEntireColumn (1)
Selection.Copy
Sheets("sheet1").Select
ActiveSheet.Range("B1").PasteSpecial Paste:=xlPasteValues
End Sub
Cuối cùng, bạn có thể tham khảo bảng tính trong các sổ làm việc khác bằng cách sử dụng cú pháp sau:
Dim book2
Set book2 = Workbooks.Open("C:\book2.xls")
book2.Worksheets("sheet1")
Nguồn
2009-05-04 19:18:53
Bạn đang sử dụng chương trình nào: Excel hoặc Access? Tiêu đề câu hỏi của bạn cho biết Excel, nhưng thẻ của bạn có tên là Access. –
Chắc chắn Excel, cảm ơn bạn đã chỉ ra điều đó. Đây là lý do tại sao bạn không tag vội vàng. –