phan ngoc lan
Phan ngọc lan(^_^)
- Tham gia
- 10/6/10
- Bài viết
- 145
- Được thích
- 340
- Nghề nghiệp
- Xây dựng
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:
*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:
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 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.
file đính kèm:CodeVBA.rar
P/S: Chúc sức khỏe mọi người.
File đính kèm
Lần chỉnh sửa cuối: