Học và viết code VBA một cách nhanh nhất với Tools VBA_FastCode

Blue Softs Liên hệ QC

HeSanbi

0 + Giao động -> Vũ Trụ
Tham gia
24/2/13
Bài viết
1,752
Được thích
2,218
Giới tính
Nam
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.


tools_bar.jpg


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, ...
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ì 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

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:

Quản lý thành phần.jpg

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”.
 

File đính kèm

  • VBA_FastCode.xlam
    2.8 MB · Đọc: 126
Lần chỉnh sửa cuối:

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,552
Được thích
1,446
Giới tính
Nam
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.



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ư:

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, ....
  • 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)



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


Add-in Tools sẽ được viết và cập nhật tại github:
không biết gì về VBA có làm được không thớt
 
Upvote 0

Kiều Mạnh

IIIIIIIIIIIIIIIII
Tham gia
9/6/12
Bài viết
4,558
Được thích
3,214
Giới tính
Nam
Mới tải về bill báo có Virus ... phỏng biết sao nữa đây ????
 
Upvote 0

vanaccex

Thành viên tiêu biểu
Tham gia
8/7/18
Bài viết
428
Được thích
273
Giới tính
Nữ
Em Vân tải về cái bị phần mệt diệt virut Kaperskype xóa luôn anh ạ
 
Upvote 0

Ba mười ba

Thành viên chính thức
Tham gia
10/8/20
Bài viết
97
Được thích
47
Tôi tả về cũng bị 'microsoft security' nhai mất chưa mở lên coi nên chưa biết mặt mũi code ket ra sao.
Có lẽ do trong code có sử dụng từ khóa 'auto' như là 'auto_open'...
 
Upvote 0

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,552
Được thích
1,446
Giới tính
Nam
Upvote 0

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,720
Được thích
53,708
Mới tải về bill báo có Virus ... phỏng biết sao nữa đây ????
Bài viết tác giả có ghi rõ rồi còn gì:
* 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.
Thật ra thì cũng không cần tắt trình diệt virus, chỉ cần khi có thông báo, ta vô chương trình antivirus rồi chỉnh "Cho phép chạy file trên thiết bị này" là được rồi
 
Upvote 0

HeSanbi

0 + Giao động -> Vũ Trụ
Tham gia
24/2/13
Bài viết
1,752
Được thích
2,218
Giới tính
Nam
@Kiều Mạnh, @vanaccex, @Ba mười ba

Các bác tắt trình Quét Virus, tải tệp, sao chép vào :
C:\Users\.....\AppData\Roaming\Microsoft\Excel\XLSTART
Sau đó mở lại trình quét Virus bình thường
Và mở Excel lên. Add-in tự động hoạt động.

*Chính vì không phải lập trình viên nên những bước tải về thôi, thì cũng là một khó khăn.
*Các bác nên học cách không có trình quét Virus, thì mới trở thành lập trình viên.
 
Upvote 0

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,552
Được thích
1,446
Giới tính
Nam
@Kiều Mạnh, @vanaccex, @Ba mười ba

Các bác tắt trình Quét Virus, tải tệp, sao chép vào :
C:\Users\.....\AppData\Roaming\Microsoft\Excel\XLSTART
Sau đó mở lại trình quét Virus bình thường
Và mở Excel lên. Add-in tự động hoạt động.

*Chính vì không phải lập trình viên nên những bước tải về thôi, thì cũng là một khó khăn.
*Các bác nên học cách không có trình quét Virus, thì mới trở thành lập trình viên.
Máy công ty cấp không tắt được phần mềm virut thì làm sao thớt. mở có virut là nó cảnh báo quá mail, IT sẽ hỏi thăm.
 
Upvote 0

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia
13/6/06
Bài viết
4,489
Được thích
9,924
Giới tính
Nam
Nghề nghiệp
Giáo viên, CEO tại Bluesofts
Tôi chưa tải về thử nhưng xem mô tả các chức năng cũng như tiện ích thì nó quá tốt cho người làm VBA. Làm việc thì phải có công cụ mới năng suất cao. Mà sao bạn giới thiệu muộn vậy?
 
Lần chỉnh sửa cuối:
Upvote 0

Kiều Mạnh

IIIIIIIIIIIIIIIII
Tham gia
9/6/12
Bài viết
4,558
Được thích
3,214
Giới tính
Nam
xa xưa GPE cũng có 1 cái có điều cái đó đơn giản không hoành tráng như cái này :D
 
Upvote 0

Kiều Mạnh

IIIIIIIIIIIIIIIII
Tham gia
9/6/12
Bài viết
4,558
Được thích
3,214
Giới tính
Nam
tắt trình Virus của Bill đi là quá nguy hiểm ... ai muốn trải nghiệm File bài số 1 làm theo Hình như Mạnh cho nó an toàn

Add *.xlam vào là xong ===> chỉ cho chạy đuôi File đó

1603893250909.png
 
Upvote 0

ndu96081631

Huyền thoại GPE
Thành viên BQT
Super Moderator
Tham gia
5/6/08
Bài viết
30,720
Được thích
53,708
tắt trình Virus của Bill đi là quá nguy hiểm ... ai muốn trải nghiệm File bài số 1 làm theo Hình như Mạnh cho nó an toàn

Add *.xlam vào là xong ===> chỉ cho chạy đuôi File đó

View attachment 248213
Cũng không nên làm vậy luôn, vì làm sao bạn biết tất cả các file .xlam là an toàn? Chỉ nên đưa vào white list duy nhất file nào bạn tin tưởng mà thôi
 
Upvote 0

Kiều Mạnh

IIIIIIIIIIIIIIIII
Tham gia
9/6/12
Bài viết
4,558
Được thích
3,214
Giới tính
Nam
Cũng không nên làm vậy luôn, vì làm sao bạn biết tất cả các file .xlam là an toàn? Chỉ nên đưa vào white list duy nhất file nào bạn tin tưởng mà thôi
Vì em thử duy nhất có 1 file đó à còn em ko xài Addons bao giờ... lý sự vãi he :p:p
 
Lần chỉnh sửa cuối:
Upvote 0

anhtuan2939

Thành viên chính thức
Tham gia
5/7/16
Bài viết
52
Được thích
30
tools_bar.jpg
Chủ thớt cho mình hỏi: mình có làm theo các bước copy file ở trên vào đường dẫn hướng dẫn rồi, nhưng khi mở file Excel lên thì không thấy Addin nào cả. Bạn có thể hướng dẫn giúp mình được không? Cám ơn bạn!
 
Upvote 0

hungtin1997

Dậm chân tại chỗ là đi lùi
Tham gia
16/10/20
Bài viết
101
Được thích
54
Giới tính
Nam
Máy công ty cấp không tắt được phần mềm virut thì làm sao thớt. mở có virut là nó cảnh báo quá mail, IT sẽ hỏi thăm.
Bị y chang, IT từ bên Nhật qua, xanh cả mặt. Không biết là mình chỉ lấy code rồi copy vào Module, sau khi save file thì nó có báo không nhỉ?
 
Upvote 0

saobekhonglac

Thành viên mới
Tham gia
1/11/08
Bài viết
1,552
Được thích
1,446
Giới tính
Nam
Bị y chang, IT từ bên Nhật qua, xanh cả mặt. Không biết là mình chỉ lấy code rồi copy vào Module, sau khi save file thì nó có báo không nhỉ?
Code thì sử dụng được bình thường, bị vướng chỗ nếu file có code mà gửi qua gmail thì mail công ty cũng bị báo có virut.
 
Upvote 0

HeSanbi

0 + Giao động -> Vũ Trụ
Tham gia
24/2/13
Bài viết
1,752
Được thích
2,218
Giới tính
Nam
Chủ thớt cho mình hỏi: mình có làm theo các bước copy file ở trên vào đường dẫn hướng dẫn rồi, nhưng khi mở file Excel lên thì không thấy Addin nào cả. Bạn có thể hướng dẫn giúp mình được không? Cám ơn bạn!
Bạn mở VBA lên và chụp màn hình xem
trên bài viết tôi có hướng dẫn

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
 
Lần chỉnh sửa cuối:
Upvote 0
Top Bottom