mhung12005
Thành viên chậm chạm
- Tham gia
- 20/7/11
- Bài viết
- 1,598
- Được thích
- 1,261
- Nghề nghiệp
- Đâu có việc thì làm
File đính kèm
Lần chỉnh sửa cuối:
If Len(Sheet1.ComboBox2.Value) <> 0 Then
mình thêm <>0 thì thấy nó chạy bình thường !Mã:If Len(Sheet1.ComboBox2.Value) <> 0 Then
Vẫn lỗi bạn ơi. Bạn thử mở ra đóng vào vài lần là thấy ngay.
Sub Statistic()
[COLOR=#ff0000] Dim obj As ComboBox[/COLOR]
Dim Dic1 As Object, Dic2 As Object
Dim TmpArr1 As Variant, TmpArr2 As Variant, SrcArr As Variant, ResArr() As Variant
Dim lR As Long, k As Long, lCount As Long, lStartDate As Long, lEndDate As Long
Dim sOption As String
Set obj = Sheet1.ComboBox2
sOption = Sheet1.ComboBox1.Value
If [COLOR=#ff0000]obj.Text <> "" [/COLOR]Then
TmpArr1 = Split(Sheet1.ComboBox2.Value, "/")
lStartDate = CLng(DateSerial(TmpArr1(2), TmpArr1(1), TmpArr1(0)))
End If
End Sub
Xin chào các anh chị,
Tôi có viết 1 thủ tục rất đơn giản: lấy dữ liệu chuỗi từ combobox để tạo mảng. Và dùng sự kiện workbook open để kích hoạt thủ tục. Không hiểu tại sao mỗi khi mở file lại báo lỗi. Mong mọi chỉ giúp.
Chân thành cảm ơn.
Em cũng nghĩ lỗi này như lỗi tham chiếu vòng của trong công thức.Trong code sự kiện ComboBox tại Sheet Summary, bạn hãy chuyển tất cả sự kiện Change thành Click
Nguyên nhân tại sao thì tự bạn suy nghĩ đi