Lỗi Type Mismatch khi dùng đối tượng Collection ?

Liên hệ QC

Your Name

Đôi ta vừa hay gặp lúc yêu thương <3
Tham gia
16/8/22
Bài viết
2
Được thích
0
Chào cả nhà ! Mình là thành viên mới vào của nhóm .
Rất mong nhận được sự chỉ bảo từ mọi người.
Mình có một đoạn code đơn giản như sau:

Mã:
Sub ACollection()
Dim ColA As Collection
Dim ColB As Collection
Dim ColC As Collection

Set ColA = New Collection
Set ColB = New Collection
Set ColC = New Collection
Dim i As Integer

For i = 1 To 8
ColA.Add i, "A" & i
ColB.Add i, i 
ColC.Add "A" & i, i
Next

End Sub

Mình đã thử nó và nhận thấy hai dòng sau nó bị lỗi "Type Mismatch" :
Mã:
ColB.Add i, i 
ColC.Add "A" & i, i
Mình đang không biết nguyên nhân do đâu lỗi này lại sinh ra .
Nhờ cả nhà giải thích giúp mình
Mình xin cảm ơn
 
Nick mới thì công nhận.

Đọc thật kỹ mục 2.1

 
Upvote 0
Khóa nhập vào Collection phải là kiểu chuỗi, nếu key là số thì chỉ dùng để chèn, truy xuất giá trị và xóa tại vị trí đã tồn tại
 
Upvote 0
Khóa nhập vào Collection phải là kiểu chuỗi, nếu key là số thì chỉ dùng để chèn, truy xuất giá trị và xóa tại vị trí đã tồn tại
Hiện tại mình đã hiểu rồi ạ (Câu trả lời của bạn thật sự rất hay mình phải thứ mấy mất lần mới hiểu được bạn đang nói cái gì)
Mình cảm ơn các bạn rất nhiều (rất xin lỗi vì sự chậm trễ này)
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom