Trần Trường Hạnh
Trần Trường Hạnh
Thảo luận 7 thảo luận
Vỗ tay 0 vỗ tay
Lượt xem 224 lượt xem

Xem giúp mình lệnh If này sao cứ báo lỗi "mismatch"

Chào chuyên gia, Xem giúp mình lệnh If này sao cứ báo lỗi "mismatch"


Thảo luận 7 câu trả lời
Lượt xem 224 lượt xem
Vỗ tay vỗ tay
Trần Trường Hạnh 14:06 - Jun 15, 2022

Chào bạn bạn đang muốn làm điều kiện gì nhỉ?

Vỗ tay vỗ tay
Trần Trường Hạnh 15:06 - Jun 15, 2022

Đk: nếu dữ liệu tại dòng cuối cột D trùng với data cột D đã có thì báo Msgbox ah, nếu ko trùng thì thôi

Vỗ tay vỗ tay
Trần Trường Hạnh 16:06 - Jun 15, 2022

Chào bạn bạn cần viết như sau

If(sheet1.range("D"&dongcuoi)).value = sheet1.range("D1048576") then

Công thức bạn viết như sau nhé.

Vỗ tay vỗ tay
Trần Trường Hạnh 16:06 - Jun 16, 2022

cảm ơn TB, mình đã làm dc rùi ah

Vỗ tay vỗ tay
Trần Trường Hạnh 07:06 - Jun 17, 2022

Chúc bạn học tốt cùng gitiho

Vỗ tay vỗ tay
Trần Trường Hạnh 10:06 - Jun 28, 2022

Vẫn sai ạ, thầy xem lại dùm dòng code này có đúng ko ah

Sub WarningDuplicate()
Dim DongCuoi As Long
    DongCuoi = Sheet1.Range("A" & Rows.Count).End(xlUp).Row
    If Sheet1.Range("D" & DongCuoi).Value = Sheet1.Range("D1048576").Value Then

    MsgBox "Duplicate No. Contract, Pls change !!!", vbExclamation
    
   
    End If
End Sub

Vỗ tay vỗ tay
Trần Trường Hạnh 09:06 - Jun 29, 2022

Cú pháp của bạn thì đúng rồi bạn thử dubug đi

Option Explicit

Sub WarningDuplicate()

Dim DongCuoi As Long

    DongCuoi = Sheet1.Range("A" & Rows.Count).End(xlUp).Row

    If DongCuoi = D1048576 Then

     MsgBox "Duplicate No. Contract, Pls change !!!", vbExclamation

    End If

End Sub


Vỗ tay vỗ tay
Câu hỏi liên quan
© 2020 - Bản quyền của Công Ty Cổ Phần Công Nghệ Giáo Dục Gitiho Việt Nam
Giấy chứng nhận Đăng ký doanh nghiệp số: 0109077145, cấp bởi Sở Kế hoạch và Đầu tư TP. Hà Nội
Giấy phép mạng xã hội số: 588, cấp bởi Bộ Thông tin và Truyền thông