Giúp hộ mình cách đổi màu theo ngày

  • Thread starter Camry
  • Ngày gửi
C

Camry

Thành viên sơ cấp
25/4/06
50
0
6
Danang
#1
Chào các bạn, các bạn chỉ giúp mình việc này với nhé.
Mình có một bảng tính như sau:
A1 = 04/2006
A2 = 05/2006
A3 = 06/2006
A4 = 07/2006
Mình muốn những ô có nhỏ hơn tháng 06/2006 chuyển sang màu đỏ thì phải làm cách nào?
Giúp mình với nhé.
Cảm ơn nhiều.
 
IChiNoVa

IChiNoVa

Phu cà phê
2/4/05
134
4
18
Sòn Gài
www.xommuaban.vn
#2
Tô khối A1:A4
Vào menu Format - chọn Conditional formatting
Chọn Cell value is
Sang ô bên cạnh chọn Less than
Sang ô tiếp theo gõ "=$A$3" ; (hoặc trỏ chuột vào ô này rồi kích chuột vào ô A3)
Ấn vào nút Format, rồi chọn màu đỏ
OK.
 
C

Camry

Thành viên sơ cấp
25/4/06
50
0
6
Danang
#3
Camry nói:
Chào các bạn, các bạn chỉ giúp mình việc này với nhé.
Mình có một bảng tính như sau:
A1 = 04/2006
A2 = 05/2006
A3 = 06/2006
A4 = 07/2006
Mình muốn những ô có nhỏ hơn tháng 06/2006 chuyển sang màu đỏ thì phải làm cách nào?
Giúp mình với nhé.
Cảm ơn nhiều.
Bạn có cách sử dụng hàm không?
 
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
845
7
18
37
Nha Trang
#4
Sử dụng hàm??
Ý bạn là sao nhỉ? Hay là bạn muốn chọn ô custom trong Conditional Formatting.
Cách làm bạn cứ vào hộp thoại conditional formatting như ở trên rồi chọn formula is thay vì less than như ichinova đã nêu rồi trong ô bên cạnh bạn ghi "= A1 < date(2006, 6, 1)"
(giả sử A1 là ô hiện hành)
Trong trường hợp bạn tô khối từ A1 cũng phải là ô hiện hành.
Thế rồi chọn kiểu format mà bạn mong muốn

Cách 2
Bạn vào Format cells chọn custom bên categories rồi chép chuổi này vào "[Blue][<38869] dd/mm/yyyy ;[Red]dd/mm/yyyy "
Giải thích tí: chuổi này sẽ giúp bạn ghi chữ mày xanh nếu ngày nhỏ hơn 1/6/2006 ngược lại thì màu đỏ.
38869 = ngày 1/6/2006
Để hiểu thêm về cái này (number format) bạn có thể tham khảo ở đây: http://webketoan.com/forum/showthread.php?t=5378
 
N

NguTDung

Thành viên sơ cấp
11/4/06
62
0
0
HaNoi
#5
Cũng liên quan đến đổi mầu, trong "Formula is:"

thì Hàm Excel nào kiểm tra dữ liệu của 1 cell là Công thức hay là giá trị nhập bằng tay ?
 
B

Bình_OverAC

Over Abnormal / Crazy
14/5/04
845
7
18
37
Nha Trang
#6
NguTDung nói:
Cũng liên quan đến đổi mầu, trong "Formula is:"

thì Hàm Excel nào kiểm tra dữ liệu của 1 cell là Công thức hay là giá trị nhập bằng tay ?
Chưa hiểu ý của bác lắm, tuy nhiên về cơ bản thì khi xét đoán Excel chỉ xem giá trị của nó chứ không xem nó là công thức hay không phải công thức.
 
N

NguTDung

Thành viên sơ cấp
11/4/06
62
0
0
HaNoi
#7
Thế này nhé ở 1 cột dữ liệu trung gian tôi đã lập công thức tự động tính toán rồi, nhưng do đặc thù ở 1 số ô nào đó tôi muốn nhập giá trị trực tiếp bằng tay vào: nên tôi cần kiểm soát được điều này bằng cách: giá trị ô nào nhập bằng tay vào sẽ hiển thị mầu đỏ.
 
QDuc

QDuc

Thành viên thân thiết
3/6/06
254
18
18
Biển khơi
#8
Không tô màu ~ ô bạn muốn tô màu đỏ nhé, = VBA!

NguTDung nói:
Cột dữ liệu trung gian tôi đã lập công thức tự động tính toán rồi, nhưng ở 1 số ô nào đó muốn nhập giá trị trực tiếp sẽ có màu
Sub ToMauCT()
' Macro recorded 15/06/2006 by QDuc ' Ctrl+Shift+M
Dim Mau As Integer
Randomize: Mau = 34 + Int(6 * Rnd())
Sheets("S2").Select: Columns("H:H").Select
3 Selection.Interior.ColorIndex = xlNone
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
With Selection.Interior
.ColorIndex = Mau: .Pattern = xlSolid
End With
End Sub
BSung: Nếu bạn cần tô màu font chữ ~ ô trong cột HH này thì viết ngay sau câu lệnh 3 để Excell tô cho bạn màu đỏ font chữ trước khi nó tô màu tùy chọn vô ~ ô chứa CT trong cột H này. (Lúc đó cả các ô CT đều có Font màu đỏ luôn; Index của màu đỏ = 3 /4 gì đó!)
 
Sửa lần cuối:

Thành viên trực tuyến

  • Gió cuốn
  • hoang lao ta
  • thanhlynoithat
  • boss_sgu
  • daongocnam0603
  • hienhtt88
  • THADI
  • firephoenix
  • huong238
  • Thanh3787
  • bui767489

Xem nhiều