Hỏi cách tạo chức năng collapse và expand trong Excel

Liên hệ QC

Rhymes1701

Thành viên mới
Tham gia
15/3/14
Bài viết
7
Được thích
0
Em muốn hỏi các anh chị trên diễn đàn trong excel 2013 có chức năng hay code tạo collapse và expand không ? Vì hiện tại em muốn trình bày theo kiểu 1 cột là tên , cột thứ 2 là nội dung nhưng nội dung đấy rất dài và muốn gói nó lại bằng một từ chẳng hạn ( collapse ), khi nào muốn xem thì expand nó ra.

Mong được chỉ cách làm ạ. Em xin cảm ơn !
 
Em muốn hỏi các anh chị trên diễn đàn trong excel 2013 có chức năng hay code tạo collapse và expand không ? Vì hiện tại em muốn trình bày theo kiểu 1 cột là tên , cột thứ 2 là nội dung nhưng nội dung đấy rất dài và muốn gói nó lại bằng một từ chẳng hạn ( collapse ), khi nào muốn xem thì expand nó ra.

Mong được chỉ cách làm ạ. Em xin cảm ơn !

bạn có thể up File đó lên diễn đàn?

---> để mọi người xem cách trình bày trên sheet của bạn ntn? thì mới biết cách làm được.
 
Đây ạ ... Em muốn là gói gọn cái nội dung dài loằng ngoằng kia vào ô B5 ấy ạ :(
 

File đính kèm

  • Book1.xlsx
    39.3 KB · Đọc: 53
là text ạ .. tại vì em paste vào nó chạy xuống các ô b6 7 8 tùm lum hết nên chả biết phải làm thế nào :(

bạn mở tập tin đính kèm, cho chạy Macro.

Double click vào nội dung cột A, nếu lần 1 thì expand lần 2 thì collapse, xem vậy có được ko? :-=

'- - -
nếu nội dung quá dài -> nhìn trên Excel rất khó (còn bị hạn chế chiều cao của Row nữa). +-+-+-+

Link: https://www.mediafire.com/?6xg6gzwpr4x4e66
 
Lần chỉnh sửa cuối:
bạn mở tập tin đính kèm, cho chạy Macro.

Double click vào nội dung cột A, nếu lần 1 thì expand lần 2 thì collapse, xem vậy có được ko? :-=

'- - -
nếu nội dung quá dài -> nhìn trên Excel rất khó (còn bị hạn chế chiều cao của Row nữa). +-+-+-+


Trời ơi đúng cái em cần :(( ... ANh có thể chỉ giúp em cách làm không ạ :((

và nếu bị giới hạn thì có cách nào nới dài thêm row không anh ?
 
Lần chỉnh sửa cuối:
Cái này anh Phucbugis dùng VBA đó bạn, anh sử dụng sự kiện kick đúp chuột. Bạn chỉ cần thay đổi nội dung của bạn vào là được mà.
Nhân tiện nhờ anh Phucbugis xem giúp em bài này với!
http://www.giaiphapexcel.com/forum/showthread.php?90689-Cách-tạo-nút-liên-kết-với-code-trong-Word


à tại còn nhiều mục nữa nên tớ muốn hỏi cách làm để làm luôn bạn ạ :D
 
Trời ơi đúng cái em cần :(( ... ANh có thể chỉ giúp em cách làm không ạ :((

và nếu bị giới hạn thì có cách nào nới dài thêm row không anh ?

- để xem code, bạn Right click vào Tab sheet1 _ View Code (hoặc dùng tổ hợp phím Alt+F11)

- mình cài vào sự kiện Worksheet_BeforeDoubleClick, trong đó có 2 đoạn:
Set vung = Range("A3:A1000") (nếu bạn muốn chuyển sang double click tại cột B thì đổi A thành B, hoặc thay đổi kích thước vùng -> A1048576)
Selection.RowHeight = 15 '---> chỉnh lại chiều cao mặc định

'- - -
Excel mặc định RơwHeight 0 đến 409 -> nếu quá dài bạn tách ô đó ra làm 2 cũng được vậy.

'- - -
@Chuot:
mình chưa bao h tìm hiểu code bên word cả +-+-+-+
 
Lần chỉnh sửa cuối:
- để xem code, bạn Right click vào Tab sheet1 _ View Code (hoặc dùng tổ hợp phím Alt+F11)

- mình cài đưa code vào sự kiện Worksheet_BeforeDoubleClick
trong đó có 2 đoạn:

Set vung = Range("A3:A1000") (nếu bạn muốn chuyển sang doube click cột B thì đổi A thành B, hoặc thay đổi kích thước vùng -> A1048576)
Selection.RowHeight = 15 '---> chỉnh lại chiều cao mặc định

'- - -
Excel mặc định RơwHeight 0 đến 409 -> nếu quá dài bạn tách ô đó ra làm 2 cũng được vậy.

'- - -
@Chuot:
mình chưa bao h tìm hiểu code bên word cả +-+-+-+

em cảm ơn anh nhiều lắm... em làm luôn đây :D .. có gì khó em sẽ hỏi tiếp ạ :)) }}}}}
 
anh ơi cái chiều cao mặc định là sao ạ @@ ... em thử post code của anh vào nhưng không thấy chạy T_T
 
anh ơi cái chiều cao mặc định là sao ạ @@ ... em thử post code của anh vào nhưng không thấy chạy T_T
Đó là chiều cao của dòng chứa dữ liệu khi bạn để hiện toàn bộ nội dung đó. Như trong code anh phucbugis để chiều cao mặc định là 15, nếu dữ liệu của bạn nhiều thì bạn thay đổi cho tăng lên...
Muốn xem chiều cao dòng chứa dữ liệu bạn thực hiện: Fomat--> Row-->Height
 
Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom