Gán công thức cho ô cố định! (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

pth_gpex

Thành viên chính thức
Tham gia
17/3/08
Bài viết
51
Được thích
1
Giúp tui với các bạn ơi,
ở ô P7 tui muốn gán công thức sau cho nó bằng VBA:

=IF(AND(M7<>"";N7<>"";O7<>"");M7&"-"&N7&"-"&O7;IF(AND(M7<>"";N7<>"";O7="");M7&"-"&N7;IF(AND(M7<>"";N7="";O7="");M7;"")))

Làm không được nhờ các bác thôi!
 
Giúp tui với các bạn ơi,
ở ô P7 tui muốn gán công thức sau cho nó bằng VBA:

=IF(AND(M7<>"";N7<>"";O7<>"");M7&"-"&N7&"-"&O7;IF(AND(M7<>"";N7<>"";O7="");M7&"-"&N7;IF(AND(M7<>"";N7="";O7="");M7;"")))


Làm không được nhờ các bác thôi!
muốn Viết Bằng VBA thì ghi macro thôi. thì sẽ có code ngay ấy mà
 
Upvote 0
Mình không biết vì cái này nó gắn với ô, còn macro ghi lại thì chỉ là record và phải có module chứ mình không biết add vào sheet thế nào cả. Giúp mình với!
 
Upvote 0
Giúp tui với các bạn ơi,
ở ô P7 tui muốn gán công thức sau cho nó bằng VBA:

=IF(AND(M7<>"";N7<>"";O7<>"");M7&"-"&N7&"-"&O7;IF(AND(M7<>"";N7<>"";O7="");M7&"-"&N7;IF(AND(M7<>"";N7="";O7="");M7;"")))

Làm không được nhờ các bác thôi!

Cái tôi cần biết là bên trong M7, N7, O7 có "cái gì"? Là 1 từ duy nhất? Là 1 chuổi gồm nhiều từ? Là số? vân vân...
Biết được, sẽ giải quyết nhanh gọn (khỏi VBA luôn)
 
Upvote 0
bạn phải đổi sang dạng formulaR1C1 mới được
=IF(AND(R[2]C[4]<>"",R[2]C[5]<>"",R[2]C[6]<>""),R[2]C[4]&"-"&R[2]C[5]&"-"&R[2]C[6],IF(AND(R[2]C[4]<>"",R[2]C[5]<>"",R[2]C[6]=""),R[2]C[4]&"-"&R[2]C[5],IF(AND(R[2]C[4]<>"",R[2]C[5]="",R[2]C[6]=""),R[2]C[4],"")))
 
Upvote 0
bạn phải đổi sang dạng formulaR1C1 mới được
=IF(AND(R[2]C[4]<>"",R[2]C[5]<>"",R[2]C[6]<>""),R[2]C[4]&"-"&R[2]C[5]&"-"&R[2]C[6],IF(AND(R[2]C[4]<>"",R[2]C[5]<>"",R[2]C[6]=""),R[2]C[4]&"-"&R[2]C[5],IF(AND(R[2]C[4]<>"",R[2]C[5]="",R[2]C[6]=""),R[2]C[4],"")))
Đoạn code bị báo lỗi debug bạn ơi!
 
Upvote 0
Đoạn code bị báo lỗi debug bạn ơi!
Vấn đề lỗi ở mấy cái chỗ "" đấy, chẳng hạn để viết chuỗi "" thì bạn phải gõ """" (4 dấu nháy kép đứng cạnh nhau). Tóm lại là bạn cứ Record macro, gõ công thức "bình thường" vào ô P7 bạn sẽ có ngay câu lệnh cần viết.
 
Upvote 0

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

Back
Top Bottom