Các bạn mình giúp làm cách nào để những dòng cùng ngày ở bên dưới chỉ hiện lên ""

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

baquy

Thành viên hoạt động
Tham gia
27/8/08
Bài viết
128
Được thích
12
Mình có gửi file đính kèm. Mong các bạn xem và giúp đỡ. Cảm ơn các bạn!
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn thử với macro này xem sao

PHP:
Option Explicit
Sub gpeFormatDate()
 Dim Rng As Range, Cls As Range
 
 For Each Cls In Range([A4], [A65500].End(xlUp))
    If Cls.Value = Cls.Offset(-1).Value Then
        Cls.NumberFormat = "''"
    Else
        Cls.NumberFormat = "dd/mm"
    End If
 Next Cls
End Sub

(Với dữ liệu ngày tháng trên cột 'A'. bắt đầu từ [A3])
 
Cảm ơn Bạn SA_DQ!
Mình có làm theo cách của Bạn thì những ngày trùng ở dưới có hiện lên "".
Nhưng khi bấm vào "" (Ví dụ bấm vào ngày 26/03/2011 chẳng hạn, thì ở trong những ô trùng ngày 26/03/2011 nó lại là số 40628 , mình muốn những ô trùng ngày 26/03/2011 hiện lên "" nhưng khi bấm vào các ô trùng đó nó vẫn là ngày 26/03/2011). Mong các Bạn giúp đỡ. Cảm ơn các Bạn nhiều!
 

File đính kèm

Lần chỉnh sửa cuối:
Các bạn có cách nào ko giúp mình với.
 
Bạn thêm code sau vào sheet có dữ liệu
Mã:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Application.Intersect(Target, Range([A4], [A65500].End(xlUp))) Is Nothing Then
        Target.NumberFormat = "dd/mm"
    End If
End Sub
 
Cảm ơn Bạn! Mình cho code của bạn vào nhưng thấy nó thay đổi gì cả. Mong bạn xem lại giúp mình.
 

File đính kèm

Đầu tiên là code của bác SA-DQ với 1 nút lệnh, tiếp theo là bạn thử kick đúp vào ô vừa chuyển định dạng "" xem.
 

File đính kèm

Có cách nào để unhide 1 cái là nó trở lại định dạng ngày 1 loạt ko bạn. Hiện tại mình thấy phải nháy đúp vào "" nó mới hiện lại ngày. Nếu mà 1 năm nháy ko nổi.
 
Thì bạn chọn toàn bộ khối đó, chọn định dạng format là dd\mm là xong.
 
Xin phép mượn file của dhn46, mình chỉnh lại một tí
 

File đính kèm

Web KT

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

Back
Top Bottom