Nhớ giúp đỡ viết code VBA

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

leduy78

Thành viên mới
Tham gia
21/7/15
Bài viết
2
Được thích
0
IF(AA10>1,IF(Y10>0,AB10+IF(ISTEXT(X9)=TRUE,0,X9),0),AB10)
Mình có công thức như trên, bây giờ muốn viết 1 hàm trong VBA, nhưng không biết các viết thế nào. Các bạn hỗ trợ giúp mình nhé. Xin cám ơn rất nhiều ạ.
 

Nhớ giúp đỡ viết code VBA​

IF(AA10>1,IF(Y10>0,AB10+IF(ISTEXT(X9)=TRUE,0,X9),0),AB10)
Mình có công thức như trên, bây giờ muốn viết 1 hàm trong VBA, nhưng không biết các viết thế nào. Các bạn hỗ trợ giúp mình nhé. Xin cám ơn rất nhiều ạ.
Vụ này khó quên quá.
 
Upvote 0

Nhớ giúp đỡ viết code VBA​


Vụ này khó quên quá.
Đấy, vì thế mới nhắc cho nhớ. Chắc Diễn đàn phải bổ sung tính năng đánh dấu chưa đọc để biết còn làm. Mà tính năng này cần thiết thật, nhiều khi xem điện thoại, sau mở máy thì nó mờ mất tiêu.
 
Upvote 0
Dùng hàm UDF nhé
PHP:
Option Explicit
Function cong(AB As Range)
Application.Volatile
Dim AA, X, Y
AA = AB.Offset(, -1).Value
Y = AB.Offset(, -3).Value
X = AB.Offset(-1, -4).Value
If Y > 0 And AA > 1 Then cong = IIf(IsNumeric(X), X, 0)
cong = AB + cong
End Function

Công thức tại sheet:

=cong(AB10)
 

File đính kèm

  • Capture.JPG
    Capture.JPG
    54.7 KB · Đọc: 5
Upvote 0
Web KT
Back
Top Bottom