VBA_FastCode v2.22 - Công cụ học và viết mã VBA một cách nhanh nhất (*27/10/2023)

Liên hệ QC

HeSanbi

Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia
24/2/13
Bài viết
2,382
Được thích
3,536
Giới tính
Nam
***** CẬP NHẬT MỚI v2.2 *****
--------------------------------------------------------------------------

Add-in được chia sẻ dưới đây, đó là những gì tôi hiểu biết về VBA và đã viết ra nó.
Một Add-in Tools chỉnh sửa code VBA rất đơn giản nhưng có thể giúp các bạn học VBA và viết code nhanh chóng và dễ dàng.


Vì sao tôi nói nhanh và dễ dàng, các bạn chỉ cần click mở ra comboBox rê chuột và tất cả hiện ra trước mắt bạn.

Trước hết Để đọc được tiếng Việt trong code: Hãy vào Options chuyển font chữ sang Courier New (Vietnamese) , phông này cũng giúp các bạn dễ nhìn code hơn.






CÁC NÚT CƠ BẢN NÊN BIẾT TRƯỚC KHI SỬ DỤNG VB TOOLS

  1. Nút chuyển từ chế độ thực thi sang chế độ chỉnh sửa mã Trước hết hãy làm quen với nút này. Khi nhấn nút được khoanh màu đỏ như ảnh bên dưới. Icon sẽ chuyển thành dấu tích màu xanh. Thì khi nhấn các nút thực thi khác, con trỏ chuột sẽ di chuyển đến dòng mã của hàm thực thi để có thể chỉnh sửa mã của thủ tục.


  1. Nút di chuyển đến dòng mã được thao tác gần đây nhất. và nút điều hướng trong thủ tục: tính năng này giúp di chuyển nhanh chóng qua các tham số, biến, nhãn và khai báo. (Yêu cầu đặt con trỏ vào đối tượng).
278277661-5b36a883-6d1c-42ec-a58a-c60c1e2d5e5c


Với nhiều tính năng chuyên dụng cho một Lập trình viên, các tính năng như:

Tiêu biểu là viết và sửa tiếng Việt nhanh chóng trong VBA, hay google dịch.

Phương pháp tìm nhập mới của Add-in, siêu nhanh giúp các bạn nhập các mã dài như for, loop, select case, if then rất nhanh:

vba fast code for all.gif



1. Nhập nhanh:
  • Các nút và danh sách nhập cú pháp
  • Các hàm toán, thời gian, chuyển đổi, xử lý chuỗi,
  • Đặt số đầu dòng code, Xóa số đầu dòng code, ...
list.jpg

2. Các tính năng hữu ích:
  • Làm đẹp code: Tăng lề, thục lề, xóa ghi chú chú thích, ... một Module hoặc một thủ tục.
  • Debug một thủ tục bằng cách nhập số đầu dòng code.

3. Tính năng di chuyển nhanh:
  • Đến đầu hoặc cuối dòng code,
  • Lên xuống từng thủ tục có trong Module,
  • Chọn CodePane đang mở nhanh chóng,
  • Đi qua các dự án có trong VBProject, ....

4. Tính năng mở, đổi tên, lưu và đóng dự án

5. Các Form bổ trợ:

  • Dịch ngữ, dịch ngữ nhanh code đang chọn.
  • Quản lý component
  • Color Picker - Chọn color, màu vị trí trỏ chuột.
  • Lấy thông số vị trí trỏ chuột, lấy màu dưới trỏ

6. Luyện tập Lập trình WinAPI mà không phải khai báo nhiều:
Đa số Hàm, Type, Enum, Const đã được khai báo.

7. Học hoặc xem lại nhanh các phương thức của thư viện phổ biến:

Xem các phương thức trong thư viện.jpg

* Lưu ý quan trọng:
  • Add-in chỉ dành cho lập trình viên
  • Cài đặt Add-in: nếu máy tính bật Window Defender thì có thể Add-in sẽ không mở được, hoặc bị xóa sạch code, vì trong code có vận dụng Shell, Http, các API liên quan hệ thống, Registry, ...., vì vậy buộc tắt trình quét virus
  • Add-in Tools chưa hoàn thiện. Các bạn nên cân nhắc có nên sử dụng ứng dụng hay không
  • Các bạn có thể phát triển Add-in Tools theo hướng của mình.
  • Các bạn cũng có thể dễ dàng tự thêm các chức năng cho Add-in.

Hướng dẫn mở các tools bar: Click vào nút R hoặc Mở tất cả Toolbars như ở hình bên dưới

Hướng dẫn.jpg

Để đọc được tiếng Việt trong code: Chuyển font chữ sang Courier New (Vietnamese)

setting_1.jpg
Nếu các bạn mới học VBA thì hãy mở Module mBasic_00_VBA: để đọc qua căn bản



Khi cài đặt Add-in Tools để sử dụng, có thể gặp lỗi, các bạn có thể chụp hình lỗi đăng lên bài viết này.

Một số hình ảnh:

Bảng chọn màu:


Bảng chọn màu.jpg

Quản lý thành phần:



Sao chép hoặc xóa thành phần:

Sao chép hoặc xóa thành phần VBIDE.jpg

Dịch ngữ

Dịch ngữ trong VBA.jpg

Chuyển chuỗi Unicode thành code VBA:

Chuyển đổi Unicode sang Mã VBA.jpg

Sau khi tham khảo các bạn hãy để lại lời bình, có thể là “rất hữu ích” hoặc “không hữu ích”.

--------------------------------------------------------------------------------------

Liên hệ Facebook Messenger: Vo Truong Anh Tuan
Liên hệ Zalo: 0384170514
Quét QRCode Zalo:

z4135340916408_08dfdd87080de540fdaecdacb9209bd3.jpg


(Ứng dụng an toàn 100%)
(Miễn phí 100% - Mã nguồn mở)

VBA_FastCode (dev).xlam dành cho Lập trình viên (Do có các mã lệnh liên quan hệ thống, trình quét chặn)
VBA_FastCode.VI....xlam dành cho tất cả mọi người (không cần tắt trình quét virus trước khi tải về)
 

File đính kèm

  • VBA_FastCode (dev).xlam
    2.6 MB · Đọc: 80
  • VBA_FastCode_v2.22.zip
    1.7 MB · Đọc: 35
Lần chỉnh sửa cuối:
Giải pháp
***** CẬP NHẬT VBA_FastCode v2.2 *****
Cập nhật phiên bản dành cho tất cả người dùng không riêng gì Lập trình viên.
Vì phiên bản này không chứa các lệnh hệ thống, thao tác tập tin,...

Các bạn hãy tải về phiên bản VBA_FastCode.VI_v2.2.xlam
Bạn đã cho phép trung tâm tin cậy hay chưa ( Cài đặt options phần Trust Center cho VBProject)

Nếu cài đặt rồi thì. Khi mở Add-in cần phải Enable Macro.

Hoặc bạn chạy lệnh btnMenuToolbarsOpenAll thử xem có phản ứng gì không.
ok. làm theo hướng dẫn của bạn thì đã hiện lên toolbar rồi. để tối về mình nghiên cứu thêm. cám ơn bạn!1605064396764.png
 
Upvote 0
Làm xém down về cài, tại đang học VBA. Mà thiệt vậy luôn á hả?
Xạo làm gì trời (không tin thì cứ thử), hên là mở file đó lên thấy bị lỗi, rồi vô file gốc copy lại code chứ không thôi không biết tìm code đó nơi đâu. thớt này thấy toàn làm những cái tào lao, bữa tìm mã số thuế cũng không ra cái gì.
 
Upvote 0
Xạo làm gì trời (không tin thì cứ thử), hên là mở file đó lên thấy bị lỗi, rồi vô file gốc copy lại code chứ không thôi không biết tìm code đó nơi đâu. thớt này thấy toàn làm những cái tào lao, bữa tìm mã số thuế cũng không ra cái gì.
Bên máy mình mở lên vẫn bình thường nhé. Còn mở file lên mà mất code thì ngày xưa (cách đây khoảng 3 tháng) máy mình cũng gặp trường hợp như thế này, chỉ có 1 số file bị thôi, còn lại các file khác vẫn bình thường, chắc là do bản update office 365 lúc đó của Microsoft có vấn đề.
1605145122898.png
 
Lần chỉnh sửa cuối:
Upvote 0
1 cái add-in quá sức tào lao. cài vô mở file nào có vba thì nó tự xóa hết vba.
Người ta đã có lòng tốt gửi Tool lên và giải thích rõ ràng, không đọc kỹ gì cả, các bạn dùng hay không dùng thì lấy 1 lời cảm ơn, đừng chê bai nói nặng lời quá, Anh Hesanbi là 1 người lập trình VBA đẳng cấp chứ không phải xòang. Mọi người chú ý lời nói để đỡ mất lòng và người ta còn cống hiến...
 
Upvote 0
Nay có người bình luận mới nổi lên cái thớt này. Công cụ hay đấy.

Xưa nay mình vẫn có ý tưởng soạn code luôn vba trên sheet rồi dùng code nạp vào module nhưng thấy khối lượng việc nhiều quá nên thôi.
 
Upvote 0
****Cập nhật + Sửa Lỗi + Một số chức năng:
1. Sửa tính năng dịch ngữ
2. Thêm mở ứng dụng ở tiến trình mới nhanh chóng
update_vbe_new_tools.jpg


3. Thêm thanh hướng dẫn Cú pháp SQL
4. Thêm chuyển mã VBA thành Unicode để xem ký tự đại diện mã Unicode.

update_vbe_new_tools2.jpg

5. Và một vài chức năng khác.
 
Lần chỉnh sửa cuối:
Upvote 0
Các bạn đã bao giờ viết code trong một class module. Và khi xảy ra lỗi, và các bạn không thấy chế độ debug tự động thông báo gì cả. Các bạn hãy sử dụng ngay chế độ debug của tool trên. Bằng cách chọn phần Debug, rồi đặt số đầu dòng code.
Cách debug này cũng có thể thực hiện ở các component.
Cách debug này giúp các bạn phát hiện lỗi đơn lẻ rất nhanh.
Và lại chọn xoá số đầu dòng là xong.

Hãy tận dụng nó. Chúc các bạn thành công
.
 
Lần chỉnh sửa cuối:
Upvote 0
Các bạn đã bao giờ viết code trong một class module. Và khi xảy ra lỗi, và các bạn không thấy chế độ debug tự động thông báo gì cả. Các bạn hãy sử dụng ngay chế độ debug của tool trên. Bằng cách chọn phần Debug, rồi đặt số đầu dòng code.
Cách debug này cũng có thể thực hiện ở các component.
Cách debug này giúp các bạn phát hiện lỗi đơn lẻ rất nhanh.
Và lại chọn xoá số đầu dòng là xong.

Hãy tận dụng nó. Chúc các bạn thành công
.
cách này là thế nào anh?
cũng góp vui 1 file mod lại từ đây, không hoành tráng như vậy được cái sắp xếp code lại dễ nhìn dễ đọc, thêm code giải phóng biến mỗi khi kết thúc lệnh, chỉ có vài cái cơ bản mọi người có thể tự chỉnh lại theo sở thích, mở Addins vào các Sheet rồi chỉnh sửa lại, (mọi người cũng đừng có xem code) e chỉnh sửa giờ e còn không hiểu được sao lúc chập chững lại sửa lại được cái đống code trong đó
không bị báo virut, chỉ cần cho phép trung tâm tin cậy như bài #21 là được
 

File đính kèm

  • HoTroVBA.xlam
    339.9 KB · Đọc: 46
Lần chỉnh sửa cuối:
Upvote 0
Tải tại đường dẫn bên dưới:

Add-in được chia sẻ dưới đây, đó là những gì tôi hiểu biết về VBA và đã viết ra nó.
Một Add-in Tools chỉnh sửa code VBA rất đơn giản nhưng có thể giúp các bạn học VBA và viết code nhanh chóng và dễ dàng.


Vì sao tôi nói nhanh và dễ dàng, các bạn chỉ cần click mở ra comboBox rê chuột và tất cả hiện ra trước mắt bạn.

Trước hết Để đọc được tiếng Việt trong code: Hãy vào Options chuyển font chữ sang Courier New (Vietnamese) , phông này cũng giúp các bạn dễ nhìn code hơn.


View attachment 248181


Với nhiều tính năng chuyên dụng cho một Lập trình viên, các tính năng như:
Tiêu biểu là viết và sửa tiếng Việt nhanh chóng trong VBA, hay google dịch.


1. Nhập nhanh:

  • Các nút và danh sách nhập cú pháp
  • Các hàm toán, thời gian, chuyển đổi, xử lý chuỗi,
  • Đặt số đầu dòng code, Xóa số đầu dòng code, ...

2. Các tính năng hữu ích:
  • Làm đẹp code: Tăng lề, thục lề, xóa ghi chú chú thích, ... một Module hoặc một thủ tục.
  • Debug một thủ tục bằng cách nhập số đầu dòng code.

3. Tính năng di chuyển nhanh:
  • Đến đầu hoặc cuối dòng code,
  • Lên xuống từng thủ tục có trong Module,
  • Chọn CodePane đang mở nhanh chóng,
  • Đi qua các dự án có trong VBProject, ....

4. Tính năng mở, đổi tên, lưu và đóng dự án

5. Các Form bổ trợ:

  • Dịch ngữ, dịch ngữ nhanh code đang chọn.
  • Quản lý component
  • Color Picker - Chọn color, màu vị trí trỏ chuột.
  • Lấy thông số vị trí trỏ chuột, lấy màu dưới trỏ

6. Luyện tập Lập trình WinAPI mà không phải khai báo nhiều:
Đa số Hàm, Type, Enum, Const đã được khai báo.

7. Học hoặc xem lại nhanh các phương thức của thư viện phổ biến:


* Lưu ý quan trọng:
  • Add-in chỉ dành cho lập trình viên
  • Cài đặt Add-in: nếu máy tính bật Window Defender thì code thể Add-in sẽ không mở được, hoặc bị xóa sạch code, vì trong code có vận dụng Shell, Http, các API liên quan hệ thống, Registry, ...., vì vậy buộc tắt trình quét virus
  • Add-in Tools chưa hoàn thiện. Các bạn nên cân nhắc có nên sử dụng ứng dụng hay không
  • Các bạn có thể phát triển Add-in Tools theo hướng của mình.
  • Các bạn cũng có thể dễ dàng tự thêm các chức năng cho Add-in.

Hướng dẫn mở các tools bar: Click vào nút R hoặc Mở tất cả Toolbars như ở hình bên dưới


Để đọc được tiếng Việt trong code: Chuyển font chữ sang Courier New (Vietnamese)

Nếu các bạn mới học VBA thì hãy mở Module mBasic_00_VBA: để đọc qua căn bản



Khi cài đặt Add-in Tools để sử dụng, có thể gặp lỗi, các bạn có thể chụp hình lỗi đăng lên bài viết này.

Một số hình ảnh:

Bảng chọn màu:


View attachment 248184

Quản lý thành phần:

View attachment 248187

Sao chép hoặc xóa thành phần:

View attachment 248188

Dịch ngữ

View attachment 248186

Chuyển chuỗi Unicode thành code VBA:

View attachment 248185

Sau khi tham khảo các bạn hãy để lại lời bình, có thể là “rất hữu ích” hoặc “khôngQuá
Quá giỏi luôn. Cảm ơn thớt nhiều a
 
Upvote 0
Các bạn đã bao giờ viết code trong một class module. Và khi xảy ra lỗi, và các bạn không thấy chế độ debug tự động thông báo gì cả. Các bạn hãy sử dụng ngay chế độ debug của tool trên. Bằng cách chọn phần Debug, rồi đặt số đầu dòng code.
Cách debug này cũng có thể thực hiện ở các component.
Cách debug này giúp các bạn phát hiện lỗi đơn lẻ rất nhanh.
Và lại chọn xoá số đầu dòng là xong.

Hãy tận dụng nó. Chúc các bạn thành công
.
Cám ơn cao thủ. Một addin siêu phẩm . Trước em thích cái tool của VBA code generators lắm. Nhưng chỉ free được một thời gian. Cũng tìm được cách bẻ khóa rồi. Nhưng thấy addin này của anh quá hay luôn. Chức năng cũng tương tự. Chúc a luôn thành công trong cuộc sống
 
Upvote 0
Quá giỏi luôn. Cảm ơn thớt nhiều a

Cám ơn cao thủ. Một addin siêu phẩm . Trước em thích cái tool của VBA code generators lắm. Nhưng chỉ free được một thời gian. Cũng tìm được cách bẻ khóa rồi. Nhưng thấy addin này của anh quá hay luôn. Chức năng cũng tương tự. Chúc a luôn thành công trong cuộc sống
Chuẩn bị cập nhật bản mới "Đỉnh" hơn một chút các bạn đợi tải
 
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
***** CẬP NHẬT MỚI v2.1 *****

Cập nhật trình chuyển mã Unicode

  • VBAFastCode_Convert_Unicode


Thêm 3 nút hiển thị danh sách biến, tham số và label trong thủ tục hiện hành


VBAFastCode_List_Declares.png

Các bạn đã bao giờ trỏ chuột vào menu Duy thức học hay chưa?
"Đừng quá chú tâm vào việc làm"
"Hãy chú tâm vào chính bạn đang làm người ra sao"

VBAFastCode_people.png
 
Lần chỉnh sửa cuối:
Upvote 0
***** CẬP NHẬT BẢN THỬ NGHIỆM MỚI *****
Bản dành cho tất cả mọi người (bản thử nghiệm)
(Bản trước đó chỉ dành riêng cho Developer)



Phương pháp tìm nhập mới của Add-in, siêu nhanh giúp các bạn nhập các mã dài như for, loop, select case, if then rất nhanh

vba fast code for all.gif
Sao mình cài addin rồi mà không hiện ra box thực thi lệnh như bạn nhỉ, ngoài ra ở phần căn bản mình click vào các nội dung không thấy nhảy ra hướng dẫn
1688633132601.png
 
Upvote 0
Sao mình cài addin rồi mà không hiện ra box thực thi lệnh như bạn nhỉ, ngoài ra ở phần căn bản mình click vào các nội dung không thấy nhảy ra hướng dẫn


Nút mở trình gõ lệnh như ảnh bên dưới:

1688637742720.png

Hướng dẫn căn bản chỉ ở mức tương đối, vì tôi chưa có thời gian để viết chi tiết, bạn thông cảm nhé!
 
Upvote 0
Nút mở trình gõ lệnh như ảnh bên dưới:

View attachment 292461

Hướng dẫn căn bản chỉ ở mức tương đối, vì tôi chưa có thời gian để viết chi tiết, bạn thông cảm nhé!
Cảm ơn bạn, mình tưởng bị lỗi chứ như thế là tuyệt vời rồi, hôm qua mình cũng ấn nút gõ lệnh như vậy mà không lên, hôm nay thì lại lên.
Ủng hộ bạn.
 
Upvote 0
Web KT
Back
Top Bottom