Bài toán giãn dòng trong excel

Liên hệ QC

xuantocdotb

Thành viên chính thức
Tham gia
1/6/16
Bài viết
66
Được thích
23
Xin chào các anh chị
Em được một anh trên GPE gợi ý cho bài toán giãn dòng như sau:
"Đối với bài toán giãn dòng của bạn thì cách đơn giản và ngọn nhẹ nhất là tạo một cái bảng gồm hai cột, cột một là tên sheet, cột hai là địa chỉ của ô bị hòa ô, sau này bạn thêm bao nhiêu tùy thích cũng được mà không cần phải chỉnh code. Khi cần giãn dòng code đọc bảng đó và làm việc theo"
Nhưng em không biết nhiều về code.
Nhờ các thầy (cô), anh (chị) trên GPE giúp em theo hướng trên mới ạ!
Em xin biết ơn nhiều!
 
Xin chào các anh chị
Em được một anh trên GPE gợi ý cho bài toán giãn dòng như sau:
"Đối với bài toán giãn dòng của bạn thì cách đơn giản và ngọn nhẹ nhất là tạo một cái bảng gồm hai cột, cột một là tên sheet, cột hai là địa chỉ của ô bị hòa ô, sau này bạn thêm bao nhiêu tùy thích cũng được mà không cần phải chỉnh code. Khi cần giãn dòng code đọc bảng đó và làm việc theo"
Nhưng em không biết nhiều về code.
Nhờ các thầy (cô), anh (chị) trên GPE giúp em theo hướng trên mới ạ!
Em xin biết ơn nhiều!
Anh @batman1 có hướng nào giúp em mới ạ!
 
Xin chào các anh chị
Em được một anh trên GPE gợi ý cho bài toán giãn dòng như sau:
"Đối với bài toán giãn dòng của bạn thì cách đơn giản và ngọn nhẹ nhất là tạo một cái bảng gồm hai cột, cột một là tên sheet, cột hai là địa chỉ của ô bị hòa ô, sau này bạn thêm bao nhiêu tùy thích cũng được mà không cần phải chỉnh code. Khi cần giãn dòng code đọc bảng đó và làm việc theo"
Nhưng em không biết nhiều về code.
Nhờ các thầy (cô), anh (chị) trên GPE giúp em theo hướng trên mới ạ!
Em xin biết ơn nhiều!
Thì bạn đính kèm tập tin và trình bầy rõ, và nhờ anh kia giúp thôi.

Bạn chỉ nói một chút, không tập tin, không mô tả thì chẳng ai giúp bạn đâu. Kể cả anh kia.

Mà sao không hỏi tiếp trong chủ đề mà anh kia muốn giúp?
 
Thì bạn đính kèm tập tin và trình bầy rõ, và nhờ anh kia giúp thôi.

Bạn chỉ nói một chút, không tập tin, không mô tả thì chẳng ai giúp bạn đâu. Kể cả anh kia.

Mà sao không hỏi tiếp trong chủ đề mà anh kia muốn giúp?
Dạ! anh xem giúp em mới ạ!
Trong file em tải lên nhờ anh giúp có 03 sheet là Sheet(Lenh khoi cong), Sheet(QD Thanh Lap BCH), Sheet(QD Chi Huy CT)
Trong các sheet đó có các vùng gộp em tô nền vàng, khi dữ liệu thay đổi em ngồi sửa lại và chỉnh rất thủ công để giãn dòng vừa với nội dung, mà nhiều khi nhìn trong excel những dòng đó em đã chỉnh để giãn hết nội dung nhưng khi view in thì lại bị thiếu nội dung.
Rất mong anh @batman1 giúp em để có cách nào đó có thể giúp em giãn dòng các vùng gộp trong từng sheet trên và khi in ra nhìn được nội dung không bị che khuất.
Như ý tưởng em mong muốn : "tạo một cái bảng gồm hai cột, cột một là tên sheet, cột hai là địa chỉ của ô bị hòa ô, sau này bạn thêm bao nhiêu tùy thích cũng được mà không cần phải chỉnh code. Khi cần giãn dòng code đọc bảng đó và làm việc theo "
Mong anh cho em xin ý kiến và giúp em theo cách của anh để linh động và tiện cho việc chỉnh sửa mỗi khi có vùng gộp.
Nhờ anh giúp em mới ạ! cám ơn anh!
 

File đính kèm

  • PL.xlsm
    79.3 KB · Đọc: 5
Cái sai của bạn là lập chủ đề mới. Ở chủ đề "kia" khi đã có người nhiệt tình thì bạn phải đính kèm tập tin và mô tả kỹ. Rồi nhờ người ta giúp thôi.
 
Ở bài này bạn có code rồi mà.


Bạn lấy code ấy ở đâu? Sao không vào chủ đề ấy mà hỏi tiếp hoặc tham gia?
 
Ẩn Dòng.JPG

Theo như ảnh trên mình đề xuất với bạn: Thay vì bạn dãn dòng ta nên ẩn các dòng trống (không dữ liệu) trong những vùng nhất định

Đặt vấn đề:
(Hiện tại trong ảnh ta xử với 4 vùng
(A): Dòng có chỉ số dòng là 10 (hiện chỉ còn con sốn O)
(B): Từ dòng 2 tới số 4
(C): Dòng 6: Từ dòng 8 trở xuống cuối

Cách làm: Vùng A ta cho (dôi dư) là 3 dòng
Vùng B Ta ấn định 13 dòng
Vùng C: Ta lại ấn định 3 dòng (là hết cỡ)
& vùng D là 35 dòng

Viết macro duyệt từng vùng, trong 1 vùng đang duyệt dòng nào không có dữ liệu ta cho ẩn đi

?Bạn nghỉ sao về đề án của mình?




& (D)
 
Lần chỉnh sửa cuối:
View attachment 230018

Theo như ảnh trên mình đề xuất với bạn: Thay vì bạn dãn dòng ta nên ẩn các dòng trống (không dữ liệu) trong những vùng nhất định

Đặt vấn đề:
(Hiện tại trong ảnh ta xử với 4 vùng
(A): Dòng có chỉ số dòng là 10 (hiện chỉ còn con sốn O)
(B): Từ dòng 2 tới số 4
(C): Dòng 6: Từ dòng 8 trở xuống cuối

Cách làm: Vùng A ta cho (dôi dư) là 3 dòng
Vùng B Ta ấn định 13 dòng
Vùng C: Ta lại ấn định 3 dòng (là hết cỡ)
& vùng D là 35 dòng

Viết macro duyệt từng vùng, trong 1 vùng đang duyệt dòng nào không có dữ liệu ta cho ẩn đi

?Bạn nghỉ sao về đề án của mình?




& (D)
Cám ơn anh, đó là một hướng rất tuyệt vời, em không nghĩ ra anh ạ!
Có thời gian xin được anh giúp đỡ em theo hướng vậy ạ!
Bài đã được tự động gộp:

Ở bài này bạn có code rồi mà.


Bạn lấy code ấy ở đâu? Sao không vào chủ đề ấy mà hỏi tiếp hoặc tham gia?
Dạ! nhung không có ai giúp nên em đành phải lập chủ đề mới ạ! mong anh quan tâm giúp!
 
Cám ơn anh, đó là một hướng rất tuyệt vời, em không nghĩ ra anh ạ!
Có thời gian xin được anh giúp đỡ em theo hướng vậy ạ!
Muốn tiếp tục theo hướng này, ta sẽ đi sau vô trang tính 'QD BCH' (Tên trang tính không nên lê thê & có tiếng Việt mang dấu!)
Ở đây bạn phải chủ động thiết kế lại trang tính; Vì chỉ bạn mới biết với QĐ này sẽ là những gì thường được thay vô cụm từ
"GIÁM ĐỐC TẬP ĐOÀN ĐẦU TƯ ĐỊA ỐC" sau này. Từ những mệnh đề đó ta cần lập 1 danh sách (danh mục) các mệnh đề & gán cho mỗi mệnh đề 1 mã để tra
Ví dụ tại ô [H10] ta gõ công thức
=VLOOKUP("GDTD", DanhMuc,2 false) thì ô H10 sẽ có nội dung hàng chữ in hoa như trên
Ở đây GDTD là mã của mệnh đề; Các mã này tránh tuyệt đối tiếng Việt có dấu & ngắn nhất có thể nhưng gợi cảm & gơi nhớ!
Số dòng chừa cho 1 vùng cũng phải từ thực tiển của bạn, mình làm sao biết được bằng bạn
Bạn thiết kế đi & đưa lên đây; mình hay ai đó sẽ giúp bạn phần viết Code

Có nghĩa là bạn cần thiết kế trang tính đó tương đối hoàn chỉnh & lập danh sách cho các mệnh đề
Trong các ô trên trang tính ta chỉ cần gõ hàm VLOOK() trên với mã mệnh đề tương ứng là được.

Chào bạn!
 
Muốn tiếp tục theo hướng này, ta sẽ đi sau vô trang tính 'QD BCH' (Tên trang tính không nên lê thê & có tiếng Việt mang dấu!)
Ở đây bạn phải chủ động thiết kế lại trang tính; Vì chỉ bạn mới biết với QĐ này sẽ là những gì thường được thay vô cụm từ
"GIÁM ĐỐC TẬP ĐOÀN ĐẦU TƯ ĐỊA ỐC" sau này. Từ những mệnh đề đó ta cần lập 1 danh sách (danh mục) các mệnh đề & gán cho mỗi mệnh đề 1 mã để tra
Ví dụ tại ô [H10] ta gõ công thức
=VLOOKUP("GDTD", DanhMuc,2 false) thì ô H10 sẽ có nội dung hàng chữ in hoa như trên
Ở đây GDTD là mã của mệnh đề; Các mã này tránh tuyệt đối tiếng Việt có dấu & ngắn nhất có thể nhưng gợi cảm & gơi nhớ!
Số dòng chừa cho 1 vùng cũng phải từ thực tiển của bạn, mình làm sao biết được bằng bạn
Bạn thiết kế đi & đưa lên đây; mình hay ai đó sẽ giúp bạn phần viết Code

Có nghĩa là bạn cần thiết kế trang tính đó tương đối hoàn chỉnh & lập danh sách cho các mệnh đề
Trong các ô trên trang tính ta chỉ cần gõ hàm VLOOK() trên với mã mệnh đề tương ứng là được.

Chào bạn!
Dạ xin cảm ơn anh, để em sửa lại rồi em đăng lên, nhờ các bác giúp ạ!
 
Web KT
Back
Top Bottom