giải thích giúp em với

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

hungvu0106

Thành viên mới
Tham gia
13/9/23
Bài viết
35
Được thích
4
Cells.SpecialCells(xlCellTypeConstants, 6).Locked = True
Cells.SpecialCells(xlCellTypeFormulas, 6).Locked = True
mọi người cho e hỏi giá trị số 6 nghĩa là gì trong hàm code VBA này v ạ. E cảm ơn
 
Cells.SpecialCells(xlCellTypeConstants, 6).Locked = True
Cells.SpecialCells(xlCellTypeFormulas, 6).Locked = True
mọi người cho e hỏi giá trị số 6 nghĩa là gì trong hàm code VBA này v ạ. E cảm ơn
Bạn nên xem bài viết này.
 
Theo lý thuyết bài trên thì 6 = 4 + 2, nghĩa là ô được chọn sẽ có dạng type là logic true false hoặc giá trị ô là text.
Tối đa là 23 = sum(hết).
Muốn chọn ô thế nào thì cứ cộng hết số tương ứng.

Thay vì phải if and or này nọ để xét các trường hợp thì đây cứ cộng lại là xong. Ông nào nghĩ ra cách này thông minh thật.
 
Bạn nên xem bài viết này.
Bài ấy xưa rồi. Viết trước ngày dân GPE có những bước tiến quan trọng về lý thuyết lập trình và VBA.
Đại khái là lúc ấy người ta chưa hiểu rõ thế nào là "enum" trong ngôn ngữ lập trình.

Theo lý thuyết bài trên thì 6 = 4 + 2, nghĩa là ô được chọn sẽ có dạng type là logic true false hoặc giá trị ô là text.
Tối đa là 23 = sum(hết).
Muốn chọn ô thế nào thì cứ cộng hết số tương ứng.

Thay vì phải if and or này nọ để xét các trường hợp thì đây cứ cộng lại là xong. Ông nào nghĩ ra cách này thông minh thật.
Như đã nói ở trên, khái niệm enum chả có gì đặc biệt "thông minh" cả. Chỉ tại quý vị học VBA khong qua căn bản lập trình cho nên không quen kỹ thuật xét bits số nguyên thôi.
 
Web KT
Back
Top Bottom