Hỏi về cách làm ẩn cột hoặc dòng có điều kiện

Liên hệ QC

duongvanminhpl

Thành viên mới
Tham gia
27/5/09
Bài viết
14
Được thích
0
Các anh chị cho em hỏi:
Em đang làm bảng kê thu. Em đang loay hoay tìm công thức để làm khi có số liệu rồi thì dòng có số liệu ( ở một ô trong dòng đó ) thì dòng đó ẩn đi, còn các dòng chưa có ô thì vẫn giữ nguyên không ẩn.
Anh chị chỉ giúp em xem trong excel xem có hàm nào áp dụng được trường hợp đó không. ( Nhưng là hàm có sẵn trong excel nha còn dùng VBA thì em chưa biết dùng )
Nhân đây em cũng hỏi các anh các chị: Em rất thích dùng VBA để áp dụng vào excel nhưng không biết có dễ học không thời gian có mất nhiều không và anh chị nào có kinh nghiệm học chỉ giúp em với nha.
Em là thành viên mới mong các anh chị chỉ giáo.
Em xin trân trọng cảm ơn trước.
 
Các anh chị cho em hỏi:
Em đang làm bảng kê thu. Em đang loay hoay tìm công thức để làm khi có số liệu rồi thì dòng có số liệu ( ở một ô trong dòng đó ) thì dòng đó ẩn đi, còn các dòng chưa có ô thì vẫn giữ nguyên không ẩn.
Anh chị chỉ giúp em xem trong excel xem có hàm nào áp dụng được trường hợp đó không. ( Nhưng là hàm có sẵn trong excel nha còn dùng VBA thì em chưa biết dùng )
Xin thưa: Không có hàm nào như thế cả!
Bạn nhớ cho rằng: Đã là 1 HÀM thì nó chỉ có thể cho ra giá trị nào đó (thông qua quá trình tính toán) ngoài ra nó chẳng thể làm bất cứ việc gì liên quan đến định dạng cả ( ví dụ như tô màu, merge cell, ẩn dòng, ẩn cột... vân vân...)
Và thêm nữa: Yêu cầu của bạn chỉ có thể làm được bằng VBA.. Nếu bạn cảm thấy VBA nó khó quá thì... đành chịu chết vậy! Chả biết làm sao giúp bạn được
Nhân đây em cũng hỏi các anh các chị: Em rất thích dùng VBA để áp dụng vào excel nhưng không biết có dễ học không thời gian có mất nhiều không và anh chị nào có kinh nghiệm học chỉ giúp em với nha.
Em là thành viên mới mong các anh chị chỉ giáo.
Em xin trân trọng cảm ơn trước.
Dể hay không, tốn ít hay nhiều thời gian còn tùy thuộc vào từng người... Nếu bạn yêu thích Excel, tôi nghĩ bạn sẽ cảm thấy nó.. dể.. thậm chí rất dể và vô cùng lý thú nữa là đàng khác
Hãy tham khảo thử chổ này:
Chập chững đến với VBA
Hoặc tìm mua sách nói về VBA do giải pháp excel xuất bản
 
Upvote 0
Bác ndu có thể viết hộ em VBA giải quyết vấn đề này được không.
Em đã tìm được tài liệu VBA rồi đang cố gắng nghiên cứu ( có gì thắc mắc Bác giúp đỡ em với nha ). Cố gắng trong 15 ngày em sẽ tìm hiểu được cơ bản về VBA
 
Upvote 0
Bác ndu có thể viết hộ em VBA giải quyết vấn đề này được không.
Em đã tìm được tài liệu VBA rồi đang cố gắng nghiên cứu ( có gì thắc mắc Bác giúp đỡ em với nha ). Cố gắng trong 15 ngày em sẽ tìm hiểu được cơ bản về VBA
Viết thì cũng chưa chắc có thể viết được... vì không có file bạn à!
Bạn đưa file lên tôi mới quyết định được
 
Upvote 0
file của em đây bác giúp em với

Bác làm như nào giúp em
Bước 1:Cùng Chương; Loại; Khoản tự động đổi sang một mầu
Bước 2: Được kết quả như bước I cop sang sheet khác lại cho cùng mục; tiểu mục hiện ra muột màu
Bước 3: Kết quả: Em gom cùng C, L, K, M, TM cộng giá trị vào nhau ra.

Bác cho em hỏi nhé: Ở một sheet làm như nào mình có 1 bảng kê: trên có dòng tiêu đề, dưới có 1 dòng tổng cộng, ở giữa là các chứng từ: Làm như nào đầu tiền mình chỉ có 1 dòng tiêu đề, 1 dòng nhập chứng từ, và cuối là 1 dòng tổng cộng, nhưng khi mình nhập hết 1 dòng nhập chứng từ mình ấn ENTER nó lại hiện dòng tiếp theo cho mình nhập dữ liệu ( kiểu như các phần mềm kế toán ) nhưng mình lại làm trên excel.

Em có hỏi hơi nhiều chút mong bác chỉ giáo cho em
 
Upvote 0
không có hàm nào trong excel về tính năng này, giải pháp đơn giản nhất là dùng bộ lọc Filter để che những dữ liệu đã nhập.

Đặt một cột lọc nếu có giá trị trong dòng thì bằng 1 còn không cho kết quả 0.

Đặt filter cho bảng và cột lọc sau đó lọc bỏ dữ liệu là 1 tại cột lọc kết quả còn lại là các hàng trống.

Chắc mục đích của bạn là tránh nhập vào dòng đã có dữ liệu, còn nếu là che dấu, bảo mật thì bạn dùng cách khác nhé.
 
Upvote 0
Bác làm như nào giúp em
Bước 1:Cùng Chương; Loại; Khoản tự động đổi sang một mầu
Bước 2: Được kết quả như bước I cop sang sheet khác lại cho cùng mục; tiểu mục hiện ra muột màu
Bước 3: Kết quả: Em gom cùng C, L, K, M, TM cộng giá trị vào nhau ra.

Bác cho em hỏi nhé: Ở một sheet làm như nào mình có 1 bảng kê: trên có dòng tiêu đề, dưới có 1 dòng tổng cộng, ở giữa là các chứng từ: Làm như nào đầu tiền mình chỉ có 1 dòng tiêu đề, 1 dòng nhập chứng từ, và cuối là 1 dòng tổng cộng, nhưng khi mình nhập hết 1 dòng nhập chứng từ mình ấn ENTER nó lại hiện dòng tiếp theo cho mình nhập dữ liệu ( kiểu như các phần mềm kế toán ) nhưng mình lại làm trên excel.

Em có hỏi hơi nhiều chút mong bác chỉ giáo cho em

Dùng Conditional Formating trong excel để đặt màu theo điều kiện.

Đối với bảng kê để nhiều dòng trống nhập các chứng từ
dùng Filter để loại bỏ các dòng trống còn lại trước khi in
 
Upvote 0
Chào các anh chị, em cũng có 1 trường hợp tương tự: em muốn file tự động ẩn những cột có giá trị bằng 0 và mỗi sheet như vậy thì các cột sẽ khác nhau, nên em chưa nghị ra cách nào để làm **~**. E đã thử Macro nhưng vẫn chưa đuợc. Các anh chị giúp em với
 
Upvote 0
Các anh chị cho em hỏi:
Em đang làm bảng kê thu. Em đang loay hoay tìm công thức để làm khi có số liệu rồi thì dòng có số liệu ( ở một ô trong dòng đó ) thì dòng đó ẩn đi, còn các dòng chưa có ô thì vẫn giữ nguyên không ẩn.
Anh chị chỉ giúp em xem trong excel xem có hàm nào áp dụng được trường hợp đó không. ( Nhưng là hàm có sẵn trong excel nha còn dùng VBA thì em chưa biết dùng )
Nhân đây em cũng hỏi các anh các chị: Em rất thích dùng VBA để áp dụng vào excel nhưng không biết có dễ học không thời gian có mất nhiều không và anh chị nào có kinh nghiệm học chỉ giúp em với nha.
Em là thành viên mới mong các anh chị chỉ giáo.
Em xin trân trọng cảm ơn trước.


Mình có cách này, bạn có thể tham khảo thử có xài được không, trong file sample của mình là ẩn dòng với điều kiện cả 3 cột No.1, No.2 và No.3 không có giá trị:
- Tạo thêm 1 cột tạm gọi là Cột tính,
- Dùng lệnh if(or(điều kiện;1;0) (xem công thức trong file)
- Xong dùng lệnh filter cho cột này, những dòng có giá trị 0 bạn có thể bỏ tick chọn để nó ẩn đi

Mình attach file, bạn tham khảo thử nhé. Mình cũng chưa học VBA nên xài cách này cho dễ hiểu.
Thân.
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom