Đề án Dùng Addin mở CSDL có VBA

  • Thread starter Thread starter msc0506
  • Ngày gửi Ngày gửi
Liên hệ QC

msc0506

Thành viên chính thức
Tham gia
14/4/08
Bài viết
56
Được thích
12
Mình đang du định viết 1 Add-in Để đọc CSDL (Báo cáo) mà trong đó có macro

Gồm (Bão cáo có 5 Macro 12 sheet và 1 Form)
- Khai báo
- Xóa 2 Macro của báo cáo đó
- Nạp Menubar (phần này đã xong)
- Viết Code để chạy lậnh của menuBar để chạy các macro của add-in và chương trình ở đây mính đã thử nhưng bị lỗi vì khi chạy nó báo KO có Vì ko tìm thấy

Vậy bạn nào có hoặc đã viết dạng như vậy ra tay giúp mình cũng như chia sẻ với các bạn khác nhé

Cảm ơn trước nhé !
 
Đã có sẵn trên GPE

Mình đang du định viết 1 Add-in Để đọc CSDL (Báo cáo)
CSDL của bạn là gì?

Gồm (Bão cáo có 5 Macro 12 sheet và 1 Form) ==> 12 sheet, chắc là để cho 12 tháng đây. 1 Form==> Chắc giúp cho nhập liệu đây.

- Khai báo ==> Dĩ nhiên khi viết VBA phải có rồi !
- Xóa 2 Macro của báo cáo đó ==> Không hiểu nổi.
- Nạp Menubar (phần này đã xong) ==>Trên GPE đã có.
- Viết Code để chạy lậnh của menuBar để chạy các macro của add-in và chương trình ở đây mính đã thử nhưng bị lỗi vì khi chạy nó báo KO có Vì ko tìm thấy ==>Trên GPE đã có

Nói tóm lại chủ đề bạn đưa ra không rõ ràng.

Lê Văn Duyệt
 
Upvote 0
Trước tiên cảm ơn bác đã quan tâm
vì em là lính mới nên mong bác giúp
Dự anh này chỉ có 1 chiều là : xem chứ không cập nhật vì do cty gởi báo cáo Dsố trong tháng thôi và trong đó sẽ thiếu 1 số thông tin cần biết chính vì vậy em viết để load 1 số ttin mà cty giấu trong CSDL (là 1 Sheet ẩn trong Worbook)

mỗi ngày em Dload về phải thay lại 2 macro nên em muốn viết 1 add in làm việc này và chỉnh sửa lại đinh dang cho sheet hiển thị thông tin(3sheet)


1/ Khai báo sao để khi nạp MenuBar để nhận ra Workbook(tên Báo cáo có dạng ddmmyyyy*-9000*) liên quan đến các hàm trong đó nữa nê em chưa rõ

2/em muốn dùng 2 macro em đã sửa (trong Add in) Nên phải xóa bỏ 2 Macro của Báo cáo
Hoặc là phải viết lại toàn bộ code của Báo cáo vào add in theo ý mình (mà em chỉ muốn sửa vì KL rất lớn và họ viết trình độ rất cao )

3/ Để chạy các lậnh trên MenuBar là em thử thấy nó ko nhận đc các hàm trong Báo cáo -> Báo lỗi

Mong bác chỉ cho em nếu bác có dự án nào tương tự thì giúp em

Cảm ơn bác trước !
 
Lần chỉnh sửa cuối:
Upvote 0
Tóm lại

Nói tóm lại bạn upload file Excel của bạn lên + Giải thích rõ ràng trong một Sheet.

LVD

Trước tiên cảm ơn bác đã quan tâm
vì em là lính mới nên mong bác giúp
Dự anh này chỉ có 1 chiều là : xem chứ không cập nhật vì do cty gởi báo cáo Dsố trong tháng thôi và trong đó sẽ thiếu 1 số thông tin cần biết chính vì vậy em viết để load 1 số ttin mà cty giấu trong CSDL (là 1 Sheet ẩn trong Worbook)

mỗi ngày em Dload về phải thay lại 2 macro nên em muốn viết 1 add in làm việc này và chỉnh sửa lại đinh dang cho sheet hiển thị thông tin(3sheet)


1/ Khai báo sao để khi nạp MenuBar để nhận ra Workbook(tên Báo cáo có dạng ddmmyyyy*-9000*) liên quan đến các hàm trong đó nữa nê em chưa rõ

2/em muốn dùng 2 macro em đã sửa (trong Add in) Nên phải xóa bỏ 2 Macro của Báo cáo
Hoặc là phải viết lại toàn bộ code của Báo cáo vào add in theo ý mình (mà em chỉ muốn sửa vì KL rất lớn và họ viết trình độ rất cao )

3/ Để chạy các lậnh trên MenuBar là em thử thấy nó ko nhận đc các hàm trong Báo cáo -> Báo lỗi

Mong bác chỉ cho em nếu bác có dự án nào tương tự thì giúp em

Cảm ơn bác trước !
 
Upvote 0
Chào Bác :

Em đã viết dở rồi , qua nghiên cứu các hàm trên trang của bác hiện tai em đã viết đc 1 nửa rồi mở tệp báo cáo và Xóa Module , chèn thêm sheet cho tệp báo cáo đang viết tiếp thực hiên câu móc các lậnh trên MenuBar
Khi xong phần cơ bản em sẽ gởi nhờ bác góp ý (Tệp báo cáo của công ty em không thể úp lên diễn đàn được vì 1 số lý do của công ty )

Cho em hỏi :

- Để tạo báo cáo có mennu thì phải chèn sheet Menusheet mà em thấy thì trong add-in thì mình lại không thấy sheet đó (hình như nó được mã hóa rồi) vậy có thực hiên lậnh copy sheet đc không hay phải viết thêm module tạo sheet hả bác

Chúc bác luôn vui và may mắn
 
Lần chỉnh sửa cuối:
Upvote 0
Chào Bác :
- Để tạo báo cáo có mennu thì phải chèn sheet Menusheet mà em thấy thì trong add-in thì mình lại không thấy sheet đó (hình như nó được mã hóa rồi) vậy có thực hiên lậnh copy sheet đc không hay phải viết thêm module tạo sheet hả bác
Thực sự ra chỉ cho hiện các sheet mà mình cần thao tác thôi.
Tương tự như ở đây:
http://www.giaiphapexcel.com/forum/showthread.php?t=9782

LVD
 
Upvote 0
Web KT

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

Back
Top Bottom