Tạo nút xóa dữ liệu theo màu của ô (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

210914101

Thành viên mới
Tham gia
27/9/12
Bài viết
28
Được thích
3
Chào các Anh, Chị!

Em có một khó khăn chưa biết làm thế nào, nhờ anh chị giúp đỡ e với.
Em có một mảng các dòng và cột.
Trong mảng này có các ô có một màu nền của ô giống nhau, vd: màu đỏ.
Em muốn tạo một nót bấm để xóa các ô có màu đỏ này đi.
Nhưng em không biết làm thế nào.
Mong các anh chị giúp đỡ.
 
Chào các Anh, Chị!

Em có một khó khăn chưa biết làm thế nào, nhờ anh chị giúp đỡ e với.
Em có một mảng các dòng và cột.
Trong mảng này có các ô có một màu nền của ô giống nhau, vd: màu đỏ.
Em muốn tạo một nót bấm để xóa các ô có màu đỏ này đi.
Nhưng em không biết làm thế nào.
Mong các anh chị giúp đỡ.
Bạn thử:
PHP:
Sub abc()
    Dim Cll As Range, Rng As Range
    Set Rng = Range("A1:E100") ' Thay doi vung DL cua ban o day!
    For Each Cll In Rng
        If Cll.Interior.ColorIndex = 3 Then
            Cll.ClearContents
        End If
    Next
End Sub
 
Upvote 0
cảm ơn bạn nhiều, mình không biết màu đỏ là được thể hiện ở điều kiện nào bạn.
Bạn chỉ mình với. Hi
cảm ơn bạn nhiều.
 
Upvote 0
Mình muốn xóa số trong ô có màu đó bạn. Định dạng là do mình tự tạo ra mà
 
Upvote 0
Mình xóa thủ công hơi lâu, nên mới làm vậy để xóa bằng code
 
Upvote 0
KHÔNG CÓ CÁCH NÀO KHÁC SAO CÁC BẠN.
GIÚP MÌNH VỚI
 
Upvote 0
Mình làm chưa được, bạn giúp mình với. Mình gửi file lên bạn xem giúp mình với.
Chạy tạm code
Mã:
Sub GPE()
    Dim Cell As Range, Rng As Range, tmp As String, n As Byte
    Set Rng = Range("A6", Range("J65500").End(xlUp).Offset(-1))
    tmp = CStr(Range("C3").Value)
    n = Len(tmp)
    For Each Cell In Rng
        If Left(Cell, n) = tmp Then
            Cell.ClearContents
        End If
    Next
End Sub
 
Upvote 0
Web KT

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

Back
Top Bottom