Ẩn cột, hàng trống

Liên hệ QC

Maria2005

Thành viên mới
Tham gia
27/5/08
Bài viết
13
Được thích
2
Nhờ các Bác giúp em giải quyết những vấn đề trong File đính kèm này với.
 

File đính kèm

Lần chỉnh sửa cuối:
Bạn xem lại trong bảng tính nhé

Có phải ý bạn là như thế này không, bạn xem lại bảng tính nhé
 

File đính kèm

File đính kèm

Bạn xem file đính kèm coi đúng ý chưa nhé.
Mình có thay đổi số thứ tự cột của sheet tonghop.


To: domfootwear

Cảm ơn bạn rất nhiều, bạn có thể xem lại giúp vì khi mình để ẩn hàng và cột thì bị lỗi, ở Cột thì nó ẩn luôn cả những chỗ có số liệu ( từ cột F dến cột I ) Còn hàng thì lại vẫn không ẩn các hàng không có số liệu ( hàng 15 và 16 )
Các cột ( Cộng-Đơn giá-Thành tiền ) mình vẫn muốn để ở bên phải liệu có khó khăn gì không vì như vậy trông hợp lý hơn.

Mong các Bác cho thêm những ý kiến khác
Cám ơn mọi người thật nhiều!
 
To: domfootwear

Cảm ơn bạn rất nhiều, bạn có thể xem lại giúp vì khi mình để ẩn hàng và cột thì bị lỗi, ở Cột thì nó ẩn luôn cả những chỗ có số liệu ( từ cột F dến cột I ) Còn hàng thì lại vẫn không ẩn các hàng không có số liệu ( hàng 15 và 16 )
Các cột ( Cộng-Đơn giá-Thành tiền ) mình vẫn muốn để ở bên phải liệu có khó khăn gì không vì như vậy trông hợp lý hơn.

Mong các Bác cho thêm những ý kiến khác
Cám ơn mọi người thật nhiều!
Bạn xem lại file đính kèm nhé.
 

File đính kèm

Làm tạm "zì" cũng được
Bấm vào TEN KHACH HANG đển ẩn , TRO VE để trở lại "u như kỹ"
Thân

Cảm ơn bạn rất nhiều, file của bạn rất hay
Bạn có thể phát triển tiếp được không ?
Chúc một Giáng sinh và năm mới vui vẻ, vạn sự như ý.

Bạn xem lại file đính kèm nhé.

Bạn xem lại giúp với vì khi mình bấm vào tạo Sheet rồi bấm tạo List thì lỗi
Nếu có thể được thì khi bấm tạo Sheet thì đồng thời tạo List luôn được không ?

Chúc bạn cùng gia đình một Giáng sinh và năm mới vui vẻ, hạnh phúc, vạn sự tốt lành.

Cám ơn bạn thật nhiều!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Maria2005; đã viết:
Nếu có thể được thì khi bấm tạo Sheet thì đồng thời tạo List luôn được không ?
Được bạn à, bạn xem lại file đính kèm nha.
 

File đính kèm

Xin lỗi, file trên chưa đúng theo yêu cầu tác giả, xin xem lại file theo link bên dưới nhé.
http://www.4shared.com/file/187688151/fdf3bfbf/Mau_hoa_don4.html

Vẫn bị lỗi bạn à, Khi mình bấm ẩn hàng và cột rồi Tạo Sheet thì kết quả ra không chính xác. Bạn xem lại giúp nha Cám ơn nhiều !
Tiện đây bạn xem giúp luôn cái File đi kèm này, về cơ bản thì vẫn giống bài cũ.

Mấy bữa nay không hiểu sao mình vào GPE khó quá nhiều hôm không vào nổi.
 

File đính kèm

Vẫn bị lỗi bạn à, Khi mình bấm ẩn hàng và cột rồi Tạo Sheet thì kết quả ra không chính xác. Bạn xem lại giúp nha Cám ơn nhiều !
Tiện đây bạn xem giúp luôn cái File đi kèm này, về cơ bản thì vẫn giống bài cũ.

Mấy bữa nay không hiểu sao mình vào GPE khó quá nhiều hôm không vào nổi.
Do bạn thay đổi cấu trúc nên nó tạo ra không chính xác.
Bạn xem cách tách file ở file nhé.
 

File đính kèm

Bạn xem lại giúp phần tách file không cho ra kết quả
Cám ơn nhiều.
Quên không hướng dẫn bạn lỗi mà tôi chưa khắc phục được, sau khi bạn tách sheet, bạn nhấn tổ hợp phím Alt+F11 để vào cửa sổ VBA, không làm gì hết, đóng cửa sổ VBA lại, trở lại màng hình Excel, bây giờ bạn tách sheet bình thường +-+-+-+
Nhờ giải nén rồi mới chạy nhé.
 
Quên không hướng dẫn bạn lỗi mà tôi chưa khắc phục được, sau khi bạn tách sheet, bạn nhấn tổ hợp phím Alt+F11 để vào cửa sổ VBA, không làm gì hết, đóng cửa sổ VBA lại, trở lại màng hình Excel, bây giờ bạn tách sheet bình thường +-+-+-+
Nhờ giải nén rồi mới chạy nhé.

Làm theo chỉ dẫn của bạn đã cho kết quả rồi, Cám ơn sự giúp đỡ nhiệt tình của bạn nhiều lắm và mình cần sự giúp đỡ tiếp tục của bạn cũng như tất cả các Anh, Chị trên diễn đàn cho File đi kèm.
Xin chân thành cám ơn!
 

File đính kèm

Việc ẩn dòng - cột trống (dãy ô liên tục trống thực sự) bằng phương pháp thủ công là rất khó vì phải dò tìm từng dòng, từng cột để ẩn nên mất rất nhiều thời gian và công sức. Còn dùng bằng phương pháp VBA thì cũng phải dùng vòng lặp quét tìm từng dòng, từng cột để ẩn...

Nếu ta thay đổi ý tưởng ẩn dòng - cột trống bằng ý tưởng hiện dòng - cột có dữ liệu thì vấn đề lại được giải quyết khá đơn giản nhờ chức năng Specialcell có sẵn trong Excel.
Giải pháp này là: cho ẩn toàn bộ dòng và cột sau đó chỉ cho hiện lại những dòng và cột có dữ liệu.

1. Phương pháp thủ công:
___ - Quét chọn toàn vùng dữ liệu (vùng để nhập dữ liệu, bao gồm cả ô đã có dữ liệu và ô chưa có dữ liệu)
___ - Ẩn toàn bộ dòng và cột trong vùng chọn: Format -> Column -> Hide và Format -> Row -> Hide (chú ý sau khi ẩn và trong các bước tiếp theo bạn không được di chuyển con trỏ hình chữ nhật).
___ - Chọn các ô có dữ liệu: Nhấn phím f5 -> Special... -> chọn Constants
___ - Cho hiện các dòng - cột có dữ liệu: Format -> Column -> UnHide và Format -> Row -> UnHide

2. Phương pháp VBA:

___ Cũng với cách làm trên ta có Code sau (vùng B3:AC25 là lấy theo ví dụ trong File Mau hoa don của chủ topic)
Mã:
Sub An_DongCot()
    With [b3:ac25]
      .EntireRow.Hidden = True
      .EntireColumn.Hidden = True
      With .SpecialCells(2)
        .EntireColumn.Hidden = False
        .EntireRow.Hidden = False
      End With
    End With
    [b3].Select
End Sub
 

File đính kèm

& mình cần sự giúp đỡ tiếp tục của bạn cũng như tất cả các Anh, Chị trên diễn đàn cho File đi kèm.

(2) Sau khi ẩn các Hàng và cột không có dữ liệu thì các số liệu cũng như tên hàng có thể tự động chuyển vào cột tên hàng và cột số lượng tương ứng với từng khách hàng ở những Sheet cụ thể từng khách hàng.
Việc chuyển số liệu này cần sử dụng macro; Nhưng macro rất kỵ tên các trang tính có khoảng trắng & tiếng Việt có dấu;

Khuyên bạn nên cho mỗi khách hàng 1 mã riêng biệt; Như Ng01, Vu01, Tr01, Hg01, . . . & các tên trang tính dữ liệu cũng có tên trùng với mã khách hàng này Có vậy rất tiên cho công việc tiếp theo.

Tương lai, mình mường tượng là suy tính đến cách tái cấu trúc CSDL của bạn, chắc vậy. Nhưng giờ thì mới qua đoạn đầu của đường hầm. . ., chưa thể cải tiến cải lùi chi đâu!

Chờ fản hồi từ bạn!
 
..........
2. Phương pháp VBA:
___ Cũng với cách làm trên ta có Code sau (vùng B3:AC25 là lấy theo ví dụ trong File Mau hoa don của chủ topic)
Mã:
Sub An_DongCot()
    With [b3:ac25]
      .EntireRow.Hidden = True
      .EntireColumn.Hidden = True
      With .SpecialCells(2)
        .EntireColumn.Hidden = False
        .EntireRow.Hidden = False
      End With
    End With
    [b3].Select
End Sub

Em thấy Phương pháp VBA là hay nhất nó tiện lợi hơn và cũng dễ dùng với em
Cám ơn Bác rất nhiều, Bác xem giúp em File " Lay du lieu " đính kèm ở bài sau.
Chúc Anh, Chị một ngày vui.
Thân
 
Việc chuyển số liệu này cần sử dụng macro; Nhưng macro rất kỵ tên các trang tính có khoảng trắng & tiếng Việt có dấu;

Khuyên bạn nên cho mỗi khách hàng 1 mã riêng biệt; Như Ng01, Vu01, Tr01, Hg01, . . . & các tên trang tính dữ liệu cũng có tên trùng với mã khách hàng này Có vậy rất tiên cho công việc tiếp theo.

Tương lai, mình mường tượng là suy tính đến cách tái cấu trúc CSDL của bạn, chắc vậy. Nhưng giờ thì mới qua đoạn đầu của đường hầm. . ., chưa thể cải tiến cải lùi chi đâu!

Chờ fản hồi từ bạn!

Em đã sửa lại tên khách hàng với gợi ý của Bác
Em cũng không giành VBA nên không biết phải trình bày thế nào để Anh, Chị hiểu hết ý em có gì các Bác thông cảm và từng bước em bổ xung dần. Trước mắt em gửi theo File đi kèm trong đó có những yêu cầu cũng như đặc điểm của nhu cầu, có gì chưa rõ các Bác hỏi lại để em bổ xung.
Cám ơn Bác rất nhiều, mong được học hỏi từ Bác nhiều hơn nữa
Chúc Bác một ngày vui.
Thân


Gửi Mod
Em không biết gộp bài trả lời như thế nào mong Mod Giúp em với nhé
Thanks
 

File đính kèm

Em để tên Khách hàng theo dạng vậy có OK không
Nếu Không thì các Bác sửa lại giúp em, với em thì để thế nào cũng được vì chỉ là cách gọi thôi.

Nên chọn mã có độ dài bằng nhau; Bạn thấy mã chứng khoán của các cơ sở kinh doanh đếu 3 chữ cái trở lên không; Ta cũng sẽ như vậy;
Mã này không là 1 nhóm của mã kia; Ví dụ 01-TRAN, thì không thể có mã N, T hay R riêng rẽ để biểu thị khách hàng khác.
Theo mình, bạn xài đồng loạt 4 chữ cái biểu thị cho 1 khách hàng;
ví dụ NVH0 cho #h hàng Nguyễn Văn Hỗ; NVH9 cho khách hàng Nguyễn Văn Hoàng,. . . & NVHA cho #h hàng Nguyễn Thị Việt Hoa, . . . .
 
Web KT

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

Back
Top Bottom