thầy cho e hỏi vì sao vùng Sheet2.Range("D2:D172") lại trả kết quả là empty ạ
Sub nhaphd()
Dim vung As Range
vung = Sheet2.Range("D2:D172")
Dim i As Range
For Each i In vung
i.Value = Sheet1.Range("A1")
Next i
End Sub
Chào bạn bạn debug xem có giá trị không nhé.
Option Explicit
Sub nhaphd()
Dim vung As Range
Set vung = Sheet1.Range("B1:B10")
Dim i As Range
For Each i In vung
i.Value = Sheet1.Range("A1")
Next i
Set vung = Nothing
End Sub
chào thầy,
E cần gán các giá trị từ cột D2 đến D172 lần lượt ở sheet 2 vào ô A1 ở sheet 1. Rõ ràng range (D2:D172) theo file là có dữ liệu nhưng VBA cứ báo là empty. là do format hay sao vậy thầy. e kiểm tra thì format đang để là general.
Chào bạn bạn có set vùng không vậy?
Set vung = Sheet2.Range("D2:D172")
dạ có ạ.
Choà bạn bạn F8 và debug xem xuất hiện lỗi thế nào?