Hỏi về khai báo biến kiểu Type

Liên hệ QC

minhxaydungvinh

Thành viên chính thức
Tham gia
25/12/10
Bài viết
85
Được thích
7
Mình có đoạn code sau không hiểu sao nó laij bị lỗi ở dòng ReDim Preserve Capnhat(UBound(Capnhat) + 1)
Mã:
Type NK_TC
    STT As Integer
    NoiDung As String
    Ngay As Date
End Type
Dim Capnhat() As NK_TC

Sub test()

For i = 1 To 6
    ReDim Preserve Capnhat(UBound(Capnhat) + 1)
    Capnhat(UBound(Capnhat) - 1).STT = Sheet5.Range("A" & i)
    Capnhat(UBound(Capnhat) - 1).NoiDung = Sheet5.Range("B" & i)
    Capnhat(UBound(Capnhat) - 1).Ngay = Sheet5.Range("C" & i)
Next
For i = 1 To UBound(Capnhat)
    Debug.Print Capnhat(i).STT
    Debug.Print Capnhat(i).NoiDung
    Debug.Print Capnhat(i).Ngay
Next
End Sub
Mong mọi người giúp mình sửa cho đúng với ạ
 

File đính kèm

  • loi type.jpg
    loi type.jpg
    79.3 KB · Đọc: 4
Web KT
Back
Top Bottom