Tô đậm hàng đang chứa ô hiện hành ? (1 người xem)

  • Thread starter Thread starter BNTT
  • Ngày gửi Ngày gửi
Liên hệ QC

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

Bạn mới đọc số 5 à, còn số 6 nữa bạn ơi... Bạn đã kích hoạt cái xla đó vào trong bộ Add-in của Excel chưa ?
Khi chọn luu file .xla thì excel luu theo đường dẫn này:
1.C:\Documents and Settings\user\Application Data\Microsoft\AddIns
và khi mở trang New lên nó vẫn được kích hoạt lên, nhưng tác dụng thì không có.
2.Mình cũng đã cho file .xla chạy nền trước rồi mở 1 file New lên và làm điều kiện vẫn không có tác dụng.
Bạn nói kỹ hơn về cách tạo file .xla nó hoạt động được giúp mình với. Chát với mình nick YM pm.hoang đi nha. thanks ban
 
Em bổ sung thêm tí nữa:
4- Nếu code đã ổn, tạo mới một bảng tính, nhập code vào trong This Workbook
5- Lưu thành file *.xla để làm Add-in cho Excel của mình.
6- Chèn Addin mới tạo này vào trong bộ Addin của Excel.
Bây giờ, để xài cái này, chỉ cần chọn dãy, gọi Conditional Formating ra, nhập công thức vào. Là xài. Khỏi cần làm gì trong Alt-F11 hết.
Tôi thật sự ko nghĩ ra dc cách nào để lưu file Highlight này thành Add-in cả! Vì nó có liên quan đến Conditional Formating
Nếu dùng code để Add CF vào bảng tính thì e rằng ảnh hưởng đến các CF khác
Còn nếu phải làm CF bằng thủ công thì thật sự cái Add-in ấy chẳng đáng đồng tiền tí nào
Các cao thủ nghĩ xem có cách nào ko?
 
Đúng rồi, không thể dùng code để thêm CF vào trong bảng tính.
Ý em tạo thành file *xla chỉ là để đỡ cho cái chuyện phải viết (hoặc copy) cái đoạn code trong VBA mà thôi. Còn tạo CF thì bảng tính nào tạo cho bảng tính đó.
Chứ nếu không, chẳng lẽ muốn xài cái này, thì phải mở VBA ra, viết code, xong mới dùng CF?

Em chỉ nghĩ đơn giản, cái gì tận dụng được thì cứ tận dụng, bác à.
 
Tôi đã tìm ra cách format cái RowLiner 4.0 rồi.
Có thể có nhiều bạn chưa biết cái này. Vậy xin giới thiệu lại ở đây luôn:

Trang web để download: http://www.cpearson.com/Excel/RowLiner.htm

Tuy nhiên, thành thật mà nói, tôi thích cái của AnhTuan1066 hơn.
Bởi vì nó cho tô màu dòng chứa ô hiện hành, và chỉ những ô có dữ liệu thôi.
Còn cái Rowliner này thì nó gạch tuốt hết chiều ngang bảng tính (không đẹp lắm)

Nếu ai còn như cầu về vụ Highlight, ngoài RowLiner các bạn tham khảo thêm Addin GridHighlighter này nhé!
http://www.giaiphapexcel.com/forum/showthread.php?t=4064

Nếu muốn thay đổi kiểu viền và màu của Line thì bấm chuột vào và định dạng bình thường. Đặc biệt cho phép Undo!

Hướng dẫn chi tiết:
http://www.bluesofts.net/Products/AddIns/GridHighLighter/Help/Help.htm
 
Tuấn có thể phát triển cái GridHighlighter này, cho nó tô màu vào hàng được chọn không ? Hiện tại cái của Tuân chỉ kẻ đường (Line) thôi.

Nếu có những tùy chọn như vầy thì càng tốt:
1. Kẻ cả đường dọc và đường ngang
2. Chỉ kẻ đường dọc
3. Chỉ kẻ đường ngang
4. Tô màu cho hàng và cột
5. Chỉ tô màu cho hàng
6. Chỉ tô màu cho cột
v.v...​
 
Tuấn có thể phát triển cái GridHighlighter này, cho nó tô màu vào hàng được chọn không ? Hiện tại cái của Tuân chỉ kẻ đường (Line) thôi.

Nếu có những tùy chọn như vầy thì càng tốt:
1. Kẻ cả đường dọc và đường ngang
2. Chỉ kẻ đường dọc
3. Chỉ kẻ đường ngang
4. Tô màu cho hàng và cột
5. Chỉ tô màu cho hàng
6. Chỉ tô màu cho cột
v.v...​
Tôi nghĩ rất khó đấy! Vì nếu bạn để ý sẽ thấy tô màu line trong chương trình Row Liner và cái của TuanVNUNI thật chất là kẽ 1 đường ngang và dọc bằng Object, giờ bảo chuyển thành tô màu hàng, cột là thay đổi toàn bộ code rồi
 
Tô mầu cho cells thì mình nghĩ thường dùng là condition formating còn dùng để tô màu cho line thì thường dùng textbox hoặc line (Object)
 
Tô mầu cho cells thì mình nghĩ thường dùng là condition formating còn dùng để tô màu cho line thì thường dùng textbox hoặc line (Object)
Ý của BNTT là muốn vừa tô màu giống CF nhưng phải làm cách nào đó lưu dc nó thành 1 Add-ins để khi cần thì gọi ra mà dùng (khỏi cần làm gì cả)
Đại khái giống như chương trình của TuanVNUNI vậy
 
Hiện tại chương trình GridHighlighter làm được những việc mà em bôi đỏ.

Tuấn có thể phát triển cái GridHighlighter này, cho nó tô màu vào hàng được chọn không ? Hiện tại cái của Tuân chỉ kẻ đường (Line) thôi.

Nếu có những tùy chọn như vầy thì càng tốt:
1. Kẻ cả đường dọc và đường ngang
2. Chỉ kẻ đường dọc
3. Chỉ kẻ đường ngang

4. Tô màu cho hàng và cột
5. Chỉ tô màu cho hàng
6. Chỉ tô màu cho cột
v.v...​

Anh vào menu của WINDOWS: Start->All Programs->GridHighlighter chạy chức năng "Tuỳ chọn..."

Việc tô mầu em nghĩ là có thể làm được. Nếu không có gì thay đổi em sẽ có phiên bản mới trong T9.
 
Tại sao mình không tạo ra 1 addin để cài vào excel luôn, vậy ;à ta có thể sử dụng cho tất cả các file excel khác luôn mấy bác nhỉ?, em cũng đang tìm cách tạo ra cái addin đó, nhưng chưa biết tạo như thế nào? thứ nhất nó không phải là hàm, vì ta chỉ cần chọn vào 1 ô bất kỳ tại 1 sheet bất kỳ là nguyên cả dòng đó sẽ được tô màu, hic
 
tô đậm hàng đang chứa ô hiện hành

Dùng Coditional Formating với công thức ROW()=CELL("ROW") là dc (Bấm F9 mổi khi chuyển sang dòng khác)
Nếu muốn tự động thì cho vào sự kiện Selection_Change

Anh Tuan có thể chỉ rõ hơn về vấn đề này được không vì em đã làm theo cách hướng dẫn của anh nhưng nhấn F9 không có tác dụng gì hết trơn đó.
Sự kiện Selection_Change là gì vậy ?
Em đang rất cần làm điều này . tìm mãi mới thấy được cái mình cần nhưng không làm được.
 
Các bạn giúp mình với. Nếu cột A là 1 thi cột C chuyển thành màu đỏ nếu là 2 thi màu xanh, các bạn giúp với nhé.
 
Em cũng có một câu hỏi nhỏ phát triển thêm của việc tô màu chữ trong cell hoặc màu của cell.
Đó là cùng với điều kiện như vậy nhưng nó không chỉ tô màu cho một cell mà nó tô màu cả hàng của cell đó.
VD e có cột A1 chứa ngày tháng, điều kiện e đưa ra là: Nếu một ô nào trong cột A1 bằng ngày hôm nay là tô màu cho cả hàng chứa ô đó.
Cụ thể như bảng sau:
 

File đính kèm

Làm thế nào để tạo sự kiện Selection_Change vậy bạn. Chỉ mình với
 
Web KT

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

Back
Top Bottom