Tình nghĩa giang hồ
Thanh sơn bất cải, lục thủy trường lưu
- Tham gia
- 29/9/20
- Bài viết
- 330
- Được thích
- 429
Chào anh chị em có vấn đề này nhờ anh chị hỗ trợ giúp em.
Cột O2 của em có giá trị là: 19936770-
Cột R2 của em có giá trị là: 19936770-
Em đã thử hàm ISNUMBER cả O2 lẫn R2 thì là FALSE, tức là không phải kiểu số.
Vấn đề của em là so sánh
em thử =O2=R2 thì nó phải trả về TRUE mới đúng, nhưng nó lại là FALSE. Em không tìm ra lý do, nguyên nhân của vấn đề này.
Vấn đề chính em cần hỗ trợ là 1 câu lệnh VBA.
Em viết một câu lệnh VBA
Kiểu 1
If Right(Sheet2.Range("R2").Value, 20) = Right(Sheet2.Range("O2").Value, 20) Then
Kiểu 2
If Sheet2.Range("R2").Value = Sheet2.Range("O2").Value Then
Kiểu 3
If ABS(Sheet2.Range("R2").Value) = ABS(Sheet2.Range("O2").Value Then
.......................
Em thử nhiều cách viết nhưng do lỗi ở trên như em đã nói, nên viết VBA kiểu gì nó cũng lỗi.
Nhờ anh chị hỗ trợ tìm nguyên nhân lỗi này giúp em, và cho em xin một câu lệnh đúng cho trường hợp này ạ.
Em cảm ơn anh chị nhiều
Cột O2 của em có giá trị là: 19936770-
Cột R2 của em có giá trị là: 19936770-
Em đã thử hàm ISNUMBER cả O2 lẫn R2 thì là FALSE, tức là không phải kiểu số.
Vấn đề của em là so sánh
em thử =O2=R2 thì nó phải trả về TRUE mới đúng, nhưng nó lại là FALSE. Em không tìm ra lý do, nguyên nhân của vấn đề này.
Vấn đề chính em cần hỗ trợ là 1 câu lệnh VBA.
Em viết một câu lệnh VBA
Kiểu 1
If Right(Sheet2.Range("R2").Value, 20) = Right(Sheet2.Range("O2").Value, 20) Then
Kiểu 2
If Sheet2.Range("R2").Value = Sheet2.Range("O2").Value Then
Kiểu 3
If ABS(Sheet2.Range("R2").Value) = ABS(Sheet2.Range("O2").Value Then
.......................
Em thử nhiều cách viết nhưng do lỗi ở trên như em đã nói, nên viết VBA kiểu gì nó cũng lỗi.
Nhờ anh chị hỗ trợ tìm nguyên nhân lỗi này giúp em, và cho em xin một câu lệnh đúng cho trường hợp này ạ.
Em cảm ơn anh chị nhiều