code định dạng theo điều kiện

doantuan

Yêu THVBA
Anh/ chị cho mình hỏi:
Tại ô A1: có dữ liệu là ABC và màu nền của ô là màu vàng
Mình muốn. tại ô A2 sẽ có dữ liệu và màu nền giống ô A1 thì viết code như thế nào? Mình không muốn sử dụng lệnh copy. Sử dụng phép = được không?
Chẳng hạn: A2.(kiểu thuộc tính) = A1. (kiểu thuộc tính)
Xin cám ơn nhiều ạ!
 
B

bvtvba

Guest
Mã:
cells(2,1) = cells(1,1) 'A2 = A1'
cells(2,1).Interior.Color = cells(1,1).Interior.Color 'Set color'
 

doantuan

Yêu THVBA
Mã:
cells(2,1) = cells(1,1) 'A2 = A1'
cells(2,1).Interior.Color = cells(1,1).Interior.Color 'Set color'
Cám ơn bạn nhiều. Mình đã làm được theo cách của bạn. Có thể gộp 2 lệnh trên thành 1 lệnh được không?
 
B

bvtvba

Guest
thuộc tính A, thuộc tính B gộp lại làm một thuộc tính được không? Câu trả lời là không.
Thuộc tính là thuộc tính.

Còn nếu bạn sử dụng lệnh copy, có nghĩa là toàn bộ thuộc tính của đối tượng A1 được gán cho đối tượng A2. (hình thức là chỉ một lệnh-lệnh copy, bản chất là hàng loạt thuộc tính được gán, chính vì vậy lệnh copy sẽ làm cho chương trình chạy rất chậm).
 

doantuan

Yêu THVBA
thuộc tính A, thuộc tính B gộp lại làm một thuộc tính được không? Câu trả lời là không.
Thuộc tính là thuộc tính.

Còn nếu bạn sử dụng lệnh copy, có nghĩa là toàn bộ thuộc tính của đối tượng A1 được gán cho đối tượng A2. (hình thức là chỉ một lệnh-lệnh copy, bản chất là hàng loạt thuộc tính được gán, chính vì vậy lệnh copy sẽ làm cho chương trình chạy rất chậm).
Cám ơn bạn!
 
Top