Thay đổi màu của tất cả các tab trang tính trong Excel VBA
Bạn có thể lặp qua tất cả các trang của sổ làm việc bằng cách sử dụng bộ sưu tập Trang tính của sổ làm việc. Và tạo một biến để giữ colorIndex và gán cho từng trang tính.
Xem mã ví dụ sau để biết cách tô màu tất cả các tab trang tính của sổ làm việc. Trong ví dụ này, tôi tô màu cho mỗi tab Trang tính bằng màu Duy nhất.
Code
Sub sbColorAllSheetTab()
'Declaration
Dim iCntr, sht
'This will hold the colorIndex number
iCntr = 2
'looping throgh the all the sheets of the workbook
For Each sht In ThisWorkbook.Worksheets
iCntr = iCntr + 1
'Applying the colors to Sheet tabs
sht.Tab.ColorIndex = iCntr
Next
End Sub
Hướng dẫn:
Mở một sổ làm việc Excel
Thêm các trang tính (có thể từ 10-50 trang tính)
Nhấn Alt+F11 để mở Trình soạn thảo VBA
Chèn một module mới từ menu Insert
Sao chép mã trên và dán vào cửa sổ mã
Lưu tệp dưới dạng sổ làm việc có kích hoạt macro
Nhấn F5 để xem kết quả
Bạn sẽ thấy tất cả các tab trang tính được tô màu như dưới đây
0 Nhận xét