Tặng mọi người Addins thao tác và chỉnh sửa Code trong VBA viết bằng VBA và mã mở!

Liên hệ QC
Anh phan ngọc lân ơi cho em hỏi phần mềm tiện ích hỗ trợ excel của anh ko cài được trên excel 2016?
 
Chào các anh chị và mọi người trên diễn đàn!
Em thấy có rất nhiều người đam mê và viết lập trình trên bảng tính Excel diệu kỳ. Có nhiều Code mà các cao thủ viết rất hay nhưng khi tải về em nhìn thấy rất rối mắt muốn nghiền ngẫm các code nhưng phải phân tích đọc từng từ rất khó khăn. Hiện nay trên mạng có rất nhiều phần mềm chỉnh sửa và Index Code viết bằng VB6 nhiều khi vẫn chưa đáp ứng được. Nhân mấy ngày nghỉ cuối tuần vừa qua khi về quê em đã nảy ra sáng kiến viết Code để chỉnh sửa Code giúp mình thao tác nhanh hơn khi muốn lập trình trong Excel. Em đã viết tiện ích này giúp mọi người quản lý Code, tạo cho Code của mình sáng sủa hơn dễ đọc hơn!(nó sẽ tự tách các hàm VD: if, Select, For ... theo các Tab nhìn rất tiện)
mọi người hãy tải về và cho ý kiến nhé!
P/S: trong VBA em vẫn chưa biết cách viết một Form tìm kiếm và di chuyển cửa sổ tới thủ tục trong VBA đã tìm bằng Code. Nếu có cao thủ nào biết thì hướng dẫn cho em nhé! thank
Nhớ chọn trong mục tuỳ chọn tin tưởng tới đối tượng trong VBA nhé. Vì tiện ích dùng để chỉnh sửa Code trong VBA mà



Mình đã tải file mới: mình tải file VBECode.zip mới

Trong file mình có để ở chế độ PassWord nhưng không có gì. Nếu bạn nào muốn tham khảo code thì cứ bấm vào là mở được.

-Đã lâu không vào diễn đàn, nay em xin gửi mọi người file Addin mới chỉnh sửa. Trong file này em đã rút bớt một số tiện ích tìm kiếm trong module và hiệu chỉnh và sử lý code nên code có thể chạy nhanh hơn khoảng 50% so với trước:

-Do những lần trước không có nhiều thời gian để liệt kê một số tác dụng của tiện ích nên lần này em có chú thích một số tác dụng:

*Trên thanh toolbar "VBA1":
-Giúp mình chèn các chuỗi, các hàm hay sử dụng trong code:
Mã:
+Hàm if, Select, For, With, Do Loop, Do White, Do Until
+Chèn các bẫy lỗi, kết thúc hàm: On Error Resume Next, On Error GoTo HandleError, Exit Function, Exit Sub, Debug.Print ...
+Khai báo biến: As String, ...
+Hàm xác nhận: IsArray (varname), ...
+Hàm chuyển đổi: Cbool(exp), ...
+Hàm thao tác với chuỗi: Left$(AnyString,1), ...
+Hàm thao tác với thời gian: DateAdd("d",number,date), ...
+Hàm thao tác với thư mục và tệp tin: ChDir "C:\MyPicture", ...
+Hàm thông báo: MsgBox, InputBox
+Hàm toán: Abs(number)
+Hàm thao tác với mảng: LBound(AnyArray), ...
+Lưu các code yêu thích hay sử dụng của bạn vào Registry
+Đăc biệt trên Toobal này còn có tiện ích Sao chép và dán Code với 6 lần riêng biệt mà không ảnh hưởng tới Clipboard(Có thể sao lưu cho lần sử dụng sau)

*Trên thanh toolbar "VBA2" gồm các nút giúp mình thao tác trực tiếp tới Code:

Mã:
+Index module hiện hành
+Index thủ tục hiện hành
+Bỏ Index module hiện hành
+Bỏ Index thủ tục hiện hành
+Xoá những dòng code trống module hiện hành
+Xoá những dòng code trống thủ tục hiện hành
+Thêm chú thích vào đầu module hiện hành
+Thêm chú thích vào đầu thủ tục hiện hành
+Đặt chú thích toàn bộ các dòng code trong module hiện hành
+Đặt chú thích toàn bộ các dòng code trong thủ tục hiện hành
+Bỏ chú thích toàn bộ các dòng code trong module hiện hành
+Sắp xếp thủ tục trong module hiện hành từ A->Z
+Sắp xếp thủ tục trong module hiện hành từ Z->A
+Xoá các giá trị bạn đã in trong cửa sổ Immidiate
+Ẩn hiện cửa sổ Immidiate
+Đóng tất cả các cửa sổ Code đang mở
+Xoá tất cả code trong module hiện hành
+Xoá module hiện hành
+Các giá trị hằng của hộp thông báo: vbYesNo, vbNo, ...
+Các giá trị xuống dòng: vbCrLf, vbNewLine, ...
+Một số giá trị màu sắc: vbBlack, vbRed, vbYellow, ...
+Hàm VB thao tác với Registry: SaveSetting, DeleteSetting, GetSetting, SendKeys
+Và một số hàm và thủ tục linh tinh khác.
Hiện tại em mới chỉ viết một số code phục vụ em trong quá trình thao tác code cho nhanh hơn. Em thấy nó khá tiện lợi với em. Nếu Anh/Chị nào có ý tưởng hay hơn thì góp ý để em thêm vào tiện ích hay anh chị có thể sửa trực tiếp trên file rồi gửi lên diễn đàn để mọi người cùng thao tác code nhanh hơn.
file đính kèm:CodeVBA.rar
P/S: Chúc sức khỏe mọi người.
Em chào anh/chị phan ngoc lan, em có thử cài đặt addin trên Office 365 thì báo lỗi như hình 1, em có truy cập vào Help thì cách giải quyết được đưa ra như hình 2. Anh chị xem giúp em chút được không ạ? Em cảm ơn.
 

File đính kèm

  • 1721813595443.png
    1721813595443.png
    7.4 KB · Đọc: 15
  • 1721813719358.png
    1721813719358.png
    12.4 KB · Đọc: 15
@Longnt192 Một add-in tương tự để bạn tham khảo thêm để sử dụng.

 
@Longnt192 Một add-in tương tự để bạn tham khảo thêm để sử dụng.

Xin chào anh @HeSanbi
Em có thử cài lên máy em thì vẫn nhận, tuy nhiên không có taskbar. Em có thử 2 phương pháp như cmt của anh trong post ở trên thì không hiệu quả (Em không gửi kèm được hình ảnh ạ, em đính kèm file thì bị lỗi), còn chạy lệnh btn thì em đang k rõ lắm ạ, em cũng đang tập tành học vba. Mong anh hướng dẫn giúp em chút ạ, em cảm ơn anh.
 
@Longnt192 bạn chụp màn hình VBIDE sau khi bạn cài add-in được không?
 
Web KT

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

Back
Top Bottom