Lọc ô theo màu nền+xóa khoản trắng

Liên hệ QC
Cái này khó quá bạn HuuThang ơi. bấm lọc ròi không bít làm sao trả lại?
Thấy mấy bạn lọc màu = cột phụ ,hay = nút bấm VBA gì đó hay quá.
Mấy bạn biết giúp mình thử trực tiếp lên file đính kèm trên dùm nhe.
 
Cái này khó quá bạn HuuThang ơi. bấm lọc ròi không bít làm sao trả lại?
Thấy mấy bạn lọc màu = cột phụ ,hay = nút bấm VBA gì đó hay quá.
Mấy bạn biết giúp mình thử trực tiếp lên file đính kèm trên dùm nhe.
Thì cái này dùng cột phụ đó. Vẫn là AutoFilter nên muốn trả lại thì xả Filter ở cột phụ ra. Có gì khó khăn đâu.
 
Chào các anh chị,
-Cho em hỏi có cách nào lọc các ô theo màu được không ạ?(chỉ lọc lấy ra những ô có tô màu nền thôi).
-Em muốn loại bỏ các khoản trắng phía sau các chuỗi text thì phải làm sao a?
Rất mong các anh chị chỉ giúp
em xin cám ơn.
Về vấn đề Filter theo màu ta có thể dùng nhiều cách ---> Với Excel 2007 thì chức năng này là sẳn có, cứ thể mà dùng
Với Excel 2003 nếu dùng thường xuyên, ta có thể cài Add-In này vào máy:
http://www.rondebruin.nl/easyfilter.htm
Sau khi cài xong, trong mau Data\Filter sẽ xuất hiện mục con EasyFilter ---> Khám phá thử, Cũng khá hay đấy!
 
Cách này rất hay

Sao không dùng GET.CELL(63) như bài #10? Làm thử một file mẫu nhé. Click vào màu nào ở cột A sẽ lọc theo màu đó.

Bạn giúp mình chèn code GET.CELL đó vào file đính kèm SoMuaBan-11-2009.rar của mình dùm nhe. Cảm ơn bạn nhiều.
 

File đính kèm

Cám ơn huuthang rất nhìu.
Nhưng Ngoài cách tắt Marco Mà mình muốn chỉnh sữa (như đổi màu khác) các ô ở cột A đó thì làm sao hả bạn ? (dùng chuột hay phím mũi tên đều không được )

Mình thấy bấm lọc rồi có thể chỉnh sữa , nhưng có cách nào nhanh hơn không ? (tạo nút tắt mở chẳng hạn)
Nếu có thể nhờ bạn giúp dùm.
 
Lần chỉnh sửa cuối:
Cám ơn huuthang rất nhìu.
Nhưng Ngoài cách tắt Marco Mà mình muốn chỉnh sữa (như đổi màu khác) các ô ở cột A đó thì làm sao hả bạn ? (dùng chuột hay phím mũi tên đều không được )

Mình thấy bấm lọc rồi có thể chỉnh sữa , nhưng có cách nào nhanh hơn không ? (tạo nút tắt mở chẳng hạn)
Nếu có thể nhờ bạn giúp dùm.
Bạn có thể tạo một Checkbox để bật tắt chế độ lọc. Ví dụ như trong file. Checkbox ở ô C2.
 

File đính kèm

Nếu các ô đó được bôi màu bằng Condition Formattinng thì khó lắm;
Bạn đến đây: http://www.giaiphapexcel.com/forum/showthread.php?t=344 đọc những bài cuối xem có dễ để hiểu không đã.

(*) Tại 'Kho" sao ta không thể căn cứ vào mấy con số 0 đó mà cho ẩn hay hiện các dòng nhỉ?!?

Các bác làm ơn cho em hỏi chút. E dùng cái add in lọc màu của các bác thì ok rồi. Nhưng cái add in này nó không chạy tự động. Có nghĩa là khi e thay đổi màu trong ô thì cần phải chạy lại hàm. Có cách nào để nó tự động cập nhật thông tin mà không cần chạy lại hàm khôgn hả các bác, nếu tự động chạy thì mới chuẩn xác đc chứ mỗi lần thay đổi lại phải chạy lại hàm thì nguy cơ sai là dễ lắm.
Mong các đại ca giúp sức.
 
Các bác làm ơn cho em hỏi chút. E dùng cái add in lọc màu của các bác thì ok rồi. Nhưng cái add in này nó không chạy tự động. Có nghĩa là khi e thay đổi màu trong ô thì cần phải chạy lại hàm. Có cách nào để nó tự động cập nhật thông tin mà không cần chạy lại hàm khôgn hả các bác, nếu tự động chạy thì mới chuẩn xác đc chứ mỗi lần thay đổi lại phải chạy lại hàm thì nguy cơ sai là dễ lắm.
Mong các đại ca giúp sức.

Quan điểm của tôi là không muốn nó động, bởi mỗi lần nó tự động làm cho màn hình bị chớp chớp khó chịu và mình làm dang dỡ enter nó chạy mất tiêu cái mình đang làm. Theo tôi thì bạn đặt một nút lệnh trên sheet của bạn, làm xong công việc nhấp cái "kịt" là OK. Thêm nữa là mỗi lần thay đổi gì đó thì Undo không có được!

Nếu bạn muốn tự động chạy trong sheet thì viết code này tại sheet đó:

Private Sub Worksheet_Change(ByVal Target As Range)
YourMacro
End Sub

Chúc vui.
 
Lần chỉnh sửa cuối:
Trong bảng dữ liệu có những ô có màu, không nhất thiết phải cùng cột có cách nào lọc lấy ra được những hàng mà trên hàng đó có được ít nhất 1 ô có màu vàng được?, Yêu cầu đã ghi trong file và có mẫu dữ liệu sẵn, xin cảm ơn

http://www.mediafire.com/?rvammvzcqlawz7r
 
Trong bảng dữ liệu có những ô có màu, không nhất thiết phải cùng cột có cách nào lọc lấy ra được những hàng mà trên hàng đó có được ít nhất 1 ô có màu vàng được?, Yêu cầu đã ghi trong file và có mẫu dữ liệu sẵn, xin cảm ơn http://www.mediafire.com/?rvammvzcqlawz7r
Mình chỉ có E2003 nên nói theo E2003: Nguyên tắc là được, chỉ lâu thôi:​
Duyệt qua hết các ô có dử liệu, ô nào có màu nên ưng í thì chép sang trang cần đến;​
Để đến nhanh các ô có màu thì có 1 số cách fụ trợ, như​
Ta biết chắc chúng là ~ ô chứa công thức (Hay ô chứa số liệu), ta dùng như fương thức Goto để loại các ô không dính dáng đến.​
/-)ại loại là vậy, cứ xem như ếch ngồi đáy giếng, bàn về E2007, khì, khì,. . . . . !​
 
Lần chỉnh sửa cuối:
Bạn thử với macro sau & suy ngẫm tiếp

Option Explicit​
Sub gpeFilterRowsForBColor()​
Dim Jj As Long, Rws As Long​
Dim Cls As Range, Rng As Range, fRng As Range, Clls As Range​
Set Rng = Sheet1.UsedRange​
Rws = Rng.Rows.Count: Rng(1).Resize(Rws).Font.ColorIndex = 1​
On Error Resume Next​
For Each Cls In Rng(1).Resize(Rws) [/left]
Set fRng = Cls.EntireRow.SpecialCells(xlCellTypeFormulas, 3)​
For Each Clls In fRng​
If Clls.Interior.ColorIndex > 2 Then​
Cls.Font.ColorIndex = 3 : Exit For​
End If​
Next Clls​
Next Cls​
End Sub​
 
Chỉnh sửa lần cuối bởi điều hành viên:
Em vẫn không thấy nó lọc ra những hàng mà có ít nhất 1 ô có màu thầy ơi.
 
Web KT

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

Back
Top Bottom