LeTuan2212
Thành viên mới

- Tham gia
- 12/7/17
- Bài viết
- 4
- Được thích
- 0
- Giới tính
- Nam
Các bác cho mình hỏi:
Mình chưa hiểu lắm việc dùng ký tự & ở trong VBA khi đề cập đến Range.
Trong đoạn code dưới đây của mình:
Mình viết theo hướng dẫn, nhưng có 2 đoạn mình chưa hiểu lắm là: " & FinalRow & " với cả Range("D2: D" & xRow)
Mình nghĩ nếu viết theo kiểu Range("D2: D" & xRow), thì đoạn ở trên phải là A2:B & FinalRow chứ, sao lại có thêm & với cả " làm gì ?
Sao lại dùng " và & ở chỗ đó, bác nào có thể giải thích cho mình ko ạ.
Mình chưa hiểu lắm việc dùng ký tự & ở trong VBA khi đề cập đến Range.
Trong đoạn code dưới đây của mình:
Mã:
Sub Add_Des()
FinalRow = Worksheets("lookup table").Cells(Rows.Count, 1).End(xlUp).Row
Range("D2") = "=Vlookup(A2,'Lookup Table'!A2:B" & FinalRow & ",2,FALSE)"
xRow = Cells(Rows.Count, 1).End(xlUp).Row
Range("D2").AutoFill Destination:=Range("D2:D" & xRow)
End Sub
Mình viết theo hướng dẫn, nhưng có 2 đoạn mình chưa hiểu lắm là: " & FinalRow & " với cả Range("D2: D" & xRow)
Mình nghĩ nếu viết theo kiểu Range("D2: D" & xRow), thì đoạn ở trên phải là A2:B & FinalRow chứ, sao lại có thêm & với cả " làm gì ?
Sao lại dùng " và & ở chỗ đó, bác nào có thể giải thích cho mình ko ạ.