E nhờ giúp đỡ Cách tạo Add in

Liên hệ QC

dangky47h

Thành viên thường trực
Tham gia
4/9/17
Bài viết
329
Được thích
41
Giới tính
Nam
E có một đoạn code, e muốn tạo một Add in với nội dung code đó, để chạy add in được tạo ra đó sẽ dùng tổ hợp phím nào đó
Nhờ các Anh Chị giúp đỡ Em ạ!
E xin cảm ơn
 
E có một đoạn code, e muốn tạo một Add in với nội dung code đó, để chạy add in được tạo ra đó sẽ dùng tổ hợp phím nào đó
Nhờ các Anh Chị giúp đỡ Em ạ!
E xin cảm ơn
Đơn giản thôi bạn!

1. Tạo 1 file excel bình thường

2. Save as thành file có đuôi .xlsm (File bình thường có đuôi .xlsx)

3. Bấm chuột phải vào 1 sheet bất kỳ, chọn viewcode

4. Khi cửa sổ soạn thảo code hiện ra, bạn nhìn bên trái sẽ thấy tên file hiện hành, tích vào tích vào sheet bất kỳ hoặc Thisworkbook, sau đó nhìn trên menu chọn insert --> Modul

5. Bạn viết code của bạn vào modul đó.

6. Sau khi viết hoàn thiện, quay trở về màn hình excel, bấm tổ hợp phím Alt + F8, tại ô Macro Name, bạn chọn tên code bạn vừa viết, sau đó bấm chọn Option, tại ô shortcut key, bạn đặt tổ hợp phím mà bạn muốn gán cho code của bạn. Thông thường để ko bị lẫn với phím tắt của exel thì bạn bấm phím Shift + Phím bạn chọn. khi đó tổ hợp phím tắt sẽ là Ctrl + Shift + phím bạn chọn

7. Save file lại cho chắc cái đã.

8. Save as file này thành add-ins. Trong cửa sổ save as sẽ có tùy chọn add-ins trong ô file type.

9. Chọn thư mục bạn muốn lưu lại. Mặc định sẽ là thư mục add-ins trong ổ C.

10. Thử load add-ins và tận hưởng thành quả.

Chúc bạn thành công!
 
Upvote 0
E có một đoạn code, e muốn tạo một Add in với nội dung code đó, để chạy add in được tạo ra đó sẽ dùng tổ hợp phím nào đó
Nhờ các Anh Chị giúp đỡ Em ạ!
E xin cảm ơn

Chuyện tạo addin thì dễ, mà để code trong addin làm việc được với tất cả các trang excel lại là chuyện khác. Chuyện là nó nằm trong mớ code trong addin của bạn. Không chừng sau bài này sẽ có hàng loạt bài của bạn đăng lên với dạng là "làm sao để addin này hoạt động với mọi file excel..... bla bla................."

Và nữa, mấy vấn đề của bạn có cả "đống" trên GPE này, nên tìm "Sợt" trước khi hỏi. Không phải vấn đề gì không biết, chưa biết là cứ tạo thớt để hỏi. Bạn có quyền "Sợt" trước khi hỏi -> tránh tình trạng tạo "rất nhiều" thớt làm cho diễn đàn ngày càng nặng và rối rắm hơn....
 
Upvote 0
Đơn giản thôi bạn!

1. Tạo 1 file excel bình thường

2. Save as thành file có đuôi .xlsm (File bình thường có đuôi .xlsx)

3. Bấm chuột phải vào 1 sheet bất kỳ, chọn viewcode

4. Khi cửa sổ soạn thảo code hiện ra, bạn nhìn bên trái sẽ thấy tên file hiện hành, tích vào tích vào sheet bất kỳ hoặc Thisworkbook, sau đó nhìn trên menu chọn insert --> Modul

5. Bạn viết code của bạn vào modul đó.

6. Sau khi viết hoàn thiện, quay trở về màn hình excel, bấm tổ hợp phím Alt + F8, tại ô Macro Name, bạn chọn tên code bạn vừa viết, sau đó bấm chọn Option, tại ô shortcut key, bạn đặt tổ hợp phím mà bạn muốn gán cho code của bạn. Thông thường để ko bị lẫn với phím tắt của exel thì bạn bấm phím Shift + Phím bạn chọn. khi đó tổ hợp phím tắt sẽ là Ctrl + Shift + phím bạn chọn

7. Save file lại cho chắc cái đã.

8. Save as file này thành add-ins. Trong cửa sổ save as sẽ có tùy chọn add-ins trong ô file type.

9. Chọn thư mục bạn muốn lưu lại. Mặc định sẽ là thư mục add-ins trong ổ C.

10. Thử load add-ins và tận hưởng thành quả.

Chúc bạn thành công!
Vâng cám ơn Anh, E làm được rồi ạ!
Bài đã được tự động gộp:

Chuyện tạo addin thì dễ, mà để code trong addin làm việc được với tất cả các trang excel lại là chuyện khác. Chuyện là nó nằm trong mớ code trong addin của bạn. Không chừng sau bài này sẽ có hàng loạt bài của bạn đăng lên với dạng là "làm sao để addin này hoạt động với mọi file excel..... bla bla................."

Và nữa, mấy vấn đề của bạn có cả "đống" trên GPE này, nên tìm "Sợt" trước khi hỏi. Không phải vấn đề gì không biết, chưa biết là cứ tạo thớt để hỏi. Bạn có quyền "Sợt" trước khi hỏi -> tránh tình trạng tạo "rất nhiều" thớt làm cho diễn đàn ngày càng nặng và rối rắm hơn....
Vâng e cám ơn ạ!
 
Upvote 0
Web KT
Back
Top Bottom