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

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi Camry, 13 Tháng sáu 2006.

6,041 lượt xem

  1. Camry

    Camry Thành viên sơ cấp

    Bài viết:
    50
    Đã được thích:
    0
    Nơi ở:
    Danang
    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.
     
    #1
  2. IChiNoVa

    IChiNoVa Phu cà phê

    Bài viết:
    134
    Đã được thích:
    4
    Nơi ở:
    Sòn Gài
    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.
     
    #2
  3. Camry

    Camry Thành viên sơ cấp

    Bài viết:
    50
    Đã được thích:
    0
    Nơi ở:
    Danang
    Bạn có cách sử dụng hàm không?
     
    #3
  4. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    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
     
    #4
  5. NguTDung

    NguTDung Thành viên sơ cấp

    Bài viết:
    62
    Đã được thích:
    0
    Nơi ở:
    HaNoi
    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 ?
     
    #5
  6. Bình_OverAC

    Bình_OverAC Over Abnormal / Crazy

    Bài viết:
    845
    Đã được thích:
    7
    Nơi ở:
    Nha Trang
    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.
     
    #6
  7. NguTDung

    NguTDung Thành viên sơ cấp

    Bài viết:
    62
    Đã được thích:
    0
    Nơi ở:
    HaNoi
    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 đỏ.
     
    #7
  8. QDuc

    QDuc Thành viên thân thiết

    Bài viết:
    254
    Đã được thích:
    18
    Nơi ở:
    Biển khơi
    Không tô màu ~ ô bạn muốn tô màu đỏ nhé, = VBA!

    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ì đó!)
     
    Last edited: 18 Tháng sáu 2006
    #8

Chia sẻ trang này