[Tư vấn VBA EX] Lập trình với treview

Liên hệ QC

luong96

Thành viên mới
Tham gia
20/1/16
Bài viết
15
Được thích
2
Do tính chất công việc phải làm nhiều file 1 lúc, 1file nhiều sheet và phải làm việc qua lại với nhau nên em muốn tạo một treeview quản lí file và sheet đang bật. Hiện tại thì em đã tạo được treview lấy tên file và sheet. Ý tưởng tiếp theo của em là muốn khi mình click vào các note trên treview đó thì nó sẽ link đến file hoặc sheet đó. Đến đây thì em hết võ nên xin nhờ các bác trên diễn đàn thẩm hộ em xem ý tưởng của em có làm được ko ạ? và nếu được thì xin nhờ các bác dẫn đường chỉ lối cho em với ạ!
Em xin cảm ơn các bác trước ạ1644404103046.png
 
... nhờ các bác dẫn đường chỉ lối cho em với ạ!
Dẫn bước căn bản của lập trình:
Cẩn thận lỗi chính tả. Trình dịch VBA nó không đoán từ ngữ viết sai đâu.

Đến đây thì em hết võ nên xin nhờ các bác trên diễn đàn thẩm hộ em xem ý tưởng của em có làm được ko ạ?
Và lúc hỏi bài tránh viết tắt, tiếng lóng. Điển hình, đối với lập trình thì "võ" là cái quái gì.
 
Upvote 0
Lần sau rút kinh nghiệm và không viết tắt nhé.

Tôi hiểu là TreeView này có 3 level: Root - level 0, các workbook - level 1 và các sheet - level 2.

Treeview có sự kiện NodeClick, được gọi với tham số Node (node chứ không phải note nhé) là đối tượng được nhấn. Cần kiểm tra xem Node có là Root hay không, nếu đúng thì không làm gì. Khi Node không là Root thì kiểm tra Parent của nó có là Root không. Nếu Parent là Root thì Node.Text là tên workbook, vậy không làm gì. Nếu Parent của Node không là Root thì Node.Parent.Text đó là tên workbook và Node.Text là tên sheet. Có tên workbook và tên sheet thì active workbook và active sheet. Thế thôi.
 
Upvote 0
Do tính chất công việc phải làm nhiều file 1 lúc, 1file nhiều sheet và phải làm việc qua lại với nhau nên em muốn tạo một treeview quản lí file và sheet đang bật. Hiện tại thì em đã tạo được treview lấy tên file và sheet. Ý tưởng tiếp theo của em là muốn khi mình click vào các note trên treview đó thì nó sẽ link đến file hoặc sheet đó. Đến đây thì em hết võ nên xin nhờ các bác trên diễn đàn thẩm hộ em xem ý tưởng của em có làm được ko ạ? và nếu được thì xin nhờ các bác dẫn đường chỉ lối cho em với ạ!
Em xin cảm ơn các bác trước ạView attachment 272017
Bạn tự kiểm tra lỗi nhé, hy vọng đúng yêu cầu.
 

File đính kèm

  • TreeView.zip
    24.3 KB · Đọc: 44
Upvote 0
Web KT

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

Back
Top Bottom