[Hỏi] Định dạng có điều kiện

Liên hệ QC

Cá ngừ F1

( ͡° ͜ʖ ͡°)
Thành viên BQT
Moderator
Tham gia
1/1/08
Bài viết
2,579
Được thích
3,722
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Quan hệ.. và quan hệ..
E có câu hỏi về định dạng có điều kiện, e viết trong file đính kèm, mong anh chị giúp đỡ..
tks
 

File đính kèm

  • conditional format.xlsx
    8.9 KB · Đọc: 5
E có câu hỏi về định dạng có điều kiện, e viết trong file đính kèm, mong anh chị giúp đỡ..
tks
Khi đã merge cells thì toàn bộ 10 ô C1:C10 được xem như 1 ô. Vậy thì làm gì có chuyện có cả màu xanh và màu trắng ở trên "một ô" này được.
Có 2 hướng khác để nghiên cứu: Để nguyên các ô này, không merge cells hoặc sử dụng biểu đồ. Bạn thử xem.
 
Khi đã merge cells thì toàn bộ 10 ô C1:C10 được xem như 1 ô. Vậy thì làm gì có chuyện có cả màu xanh và màu trắng ở trên "một ô" này được.
Có 2 hướng khác để nghiên cứu: Để nguyên các ô này, không merge cells hoặc sử dụng biểu đồ. Bạn thử xem.
Dạ, e có tải 1 file trên web của MS xuống (ngân sách đơn giản), thấy họ cũng merge cell, mà chưa hiểu họ làm thế nào ạh
 

File đính kèm

  • template.xlsx
    18.9 KB · Đọc: 12
tỷ lệ 100% nghĩa là gì vậy bạn ? tỷ lệ của cái gì?/???? hay là tỷ lệ chiều rộng hàng ?
tỷ lệ là tỷ lệ phần trăm đó ạh, nếu như ko cần merge cell, thì có thể tô mầu với tỷ lệ tương ứng trên 1 ô ko?
 

File đính kèm

  • Untitled.jpg
    Untitled.jpg
    294.8 KB · Đọc: 57
data bar theo cột

Sau khi dùng conditinal format bằng cách định dạng kiểu data bar thì làm theo hàng thì được, tuy nhiên e muốn xoay thành cột có được ko ạh? (file đính kèm)
 

File đính kèm

  • conditional format.xlsx
    10.3 KB · Đọc: 3
Định dạng những dòng có dữ liệu

E có danh sách cán bộ
Sử dụng công cụ AF để lọc theo điều kiện
E muốn định dạng (kẻ bảng) đến dòng cuối cùng có dữ liệu thì làm ntn?
Các thầy/anh/chị có gợi ý dùng CF mà đầu cứ quay quay, hjk (chi tiết trong file đính kèm)
Mong mng giúp đỡ!!!
 

File đính kèm

  • CF.xlsx
    13.6 KB · Đọc: 3
E có danh sách cán bộ
Sử dụng công cụ AF để lọc theo điều kiện
E muốn định dạng (kẻ bảng) đến dòng cuối cùng có dữ liệu thì làm ntn?
Các thầy/anh/chị có gợi ý dùng CF mà đầu cứ quay quay, hjk (chi tiết trong file đính kèm)
Mong mng giúp đỡ!!!

Nếu dùng Advanced Filter, cách dễ nhất để format dữ liệu đích là ta nên format dữ liệu nguồn trước ---> Vì nó sẽ copy "nguyên xi" sang đích và ta khỏi cần phải làm thêm động tác gì nữa cả
Ví dụ: Thay vì kẻ khung cho sheet1, bạn cứ kẻ khung cho sheet2 trước đi
(trong file bạn chẳng có tí code nào nên tôi chỉ gợi ý vậy)
 
E xin pốt lại file ạh, mong mng giúp đỡ
 

File đính kèm

  • CF.xlsb
    18.7 KB · Đọc: 4
Nếu dùng Advanced Filter, cách dễ nhất để format dữ liệu đích là ta nên format dữ liệu nguồn trước ---> Vì nó sẽ copy "nguyên xi" sang đích và ta khỏi cần phải làm thêm động tác gì nữa cả
Ví dụ: Thay vì kẻ khung cho sheet1, bạn cứ kẻ khung cho sheet2 trước đi
(trong file bạn chẳng có tí code nào nên tôi chỉ gợi ý vậy)
E gửi lại file ở #12 ạh.. mong thầy vào mng giúp đỡ...
 
E gửi lại file ở #12 ạh.. mong thầy vào mng giúp đỡ...

Code sửa thành vầy là được rồi:
Mã:
Sub loc()
  With Sheets("Sheet1")
    .Range("B2:B10000").Clear
    Sheets("sheet2").Range("B1:C16").AdvancedFilter 2, .Range("dk"), .Range("B1")
  End With
End Sub
Còn cột A bạn có thể dùng CF để định dạng
 
Code sửa thành vầy là được rồi:
Mã:
Sub loc()
  With Sheets("Sheet1")
    .Range("B2:B10000").Clear
    Sheets("sheet2").Range("B1:C16").AdvancedFilter 2, .Range("dk"), .Range("B1")
  End With
End Sub
Còn cột A bạn có thể dùng CF để định dạng
Dạ, được rồi thầy ạh.. e dùng Format only Cell that contain ạh
Tuy nhiên thì bảng tính còn có nhiều trường khác (ko chỉ là cột A) mà không có dữ liệu nhưng e vẫn muốn kẻ bảng thì giải pháp dùng Format only Cell that contain thì lại SAI, hjk
 
Dạ, được rồi thầy ạh.. e dùng Format only Cell that contain ạh
Tuy nhiên thì bảng tính còn có nhiều trường khác (ko chỉ là cột A) mà không có dữ liệu nhưng e vẫn muốn kẻ bảng thì giải pháp dùng Format only Cell that contain thì lại SAI, hjk

CF với điều kiện $A2 <> "" là được rồi
 
Code sửa thành vầy là được rồi:
Mã:
Sub loc()
  With Sheets("Sheet1")
    .Range("B2:B10000").Clear
    Sheets("sheet2").Range("B1:C16").AdvancedFilter 2, .Range("dk"), .Range("B1")
  End With
End Sub
Còn cột A bạn có thể dùng CF để định dạng
e muốn protect cái sheet1 này lại..thì code báo lỗi..e nghĩ kịch bản là unprotect ra xong lại protect lại..thầy/anh/chị giúp em code với ạh...
 
e muốn protect cái sheet1 này lại..thì code báo lỗi..e nghĩ kịch bản là unprotect ra xong lại protect lại..thầy/anh/chị giúp em code với ạh...

Bạn nghĩ ra "kịch bản" thế thì cứ làm thế đi
Record macro xem Protect sheet là code gì còn Unprotect là code gì ---> Ráp vào là được rồi
Mà sao mọi người (nhất là mấy chú mới học) cứ khoái mấy vụ protect gì gì đó cho khổ thân nhỉ? Đã code VBA rồi thì còn sợ chuyện gì chứ?
 
Vì mấy code record marco e thấy loằng ngoằng quá..ko như mấy code của thầy..rất chi là ngắn gọn..dễ hiểu
 
Web KT

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

Back
Top Bottom