Bài Viết: 8 Thủ Thuật Trong VBE Bạn Nên Biết | Giải Pháp Excel
Có thể bạn quan tâm
- Trang chủ Có gì mới Hoạt động gần nhất Tác giả
- Diễn đàn Tìm bài viết mới Tìm theo chuyên mục
- Video
Video về Excel Video về tin học khác Tin tức về tin học chung - Thông tin mới Featured content Tìm bài mới Tài Nguyên Mới Hoạt động gần nhất
- Tài nguyên Đánh giá mới nhất Tìm tài nguyên
- Đóng góp
Tìm kiếm
Mọi nơi Đề tài Diễn đàn này Đề tài này Chỉ tìm trong tiêu đề Note Tìm kiếm Tìm nâng cao…- Hoạt động gần nhất
- Đăng ký
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
- Khách ơi! GPE thông tin đến bạn ấn phẩm "lập trình VBA trong Excel": - Phần cơ bản - Phần Nâng Cao - VBA trong Excel - Cải thiện và tăng tốc
- Trang chủ
- Bài viết nổi bật và thông báo
- Thread starter Thread starter kyo
- Ngày gửi Ngày gửi 17/2/16
Người dùng đang xem chủ đề này
Đang trực tuyến: 2 (Thành viên: 0, Khách: 2)kyo
Nguyễn Khắc Duy
Thành viên danh dự Tham gia 4/6/06 Bài viết 901 Được thích 2,717 8 thủ thuật trong VBE bạn nên biết Nếu bạn là một người lập trình VBA và thường xuyên phải đối diện với VBE (Visual Basic Editor), cửa sổ để lập trình VBA, bài viết này là dành cho bạn. Những thủ thuật dưới đây chỉ là thủ thuật nhỏ thôi nhưng nó cũng góp phần giúp cho việc lập trình của bạn trở nên dễ dàng và nhanh chóng hơn. 1/ Chuyển thành Comment Khi bạn muốn chuyển 1 dòng code nào đó hoặc chỉ đơn thuần muốn ghi chú gì đó, bạn có thể thêm dấu nháy đơn ' trước câu đó. Tuy nhiên, nếu bạn muốn một đoạn chuyển thành comment hết thì phải làm thế nào? Dĩ nhiên bạn không thể gõ dấu ' ở từng dòng code được. Bạn có thể làm như sau: Đầu tiên bạn cần có thanh công cụ Edit, bạn hãy kích hoạt nó bằng cách vào View -> Toolbars -> Edit như trong hình.
Như vậy là bạn đã có thanh công cụ Edit rồi đó. Bạn hãy để ý hai nút lệnh sau, một nút là Comment Block và một nút là Uncomment Block. Cách sử dụng nó là: Bạn hãy quét một đoạn code bạn cần chuyển thành comment, sau đó nhấn nút Comment Block. Tương tự nếu bạn muốn bỏ comment, cũng hãy quét đoạn code và chọn nút Uncomment Block.
2/ Copy nhanh một đoạn code Sẽ có lúc bạn cần copy một đoạn code lớn để chỉnh sửa cho nhanh. Bạn có thể chỉ đơn giản quét đoạn code đó -> Copy -> Paste. Tuy nhiên, có một cách đơn giản hơn là, bạn giữ phím Ctrl, và dùng chuột kéo đoạn code đó đi, như vậy đoạn code đó sẽ tự sinh ra cho bạn. Đây là một thủ thuật cũ rất thường thấy, đặc biệt là khi chúng ta cần nhân đôi một bức hình, mũi tên nào đó. Bạn cũng có thể làm tương tự với đoạn code. 3/ Di chuyển qua lại giữa các Module và thủ tục trong module Để di chuyển qua module khác nhau, bấm Ctrl + Tab. Để di chuyển qua lại các thủ tục trong 1 module, nhấn Ctrl + Page Up hoặc Ctrl + Page Down. 4/ Nhảy trực tiếp đến một hàm hay một biến nào đó Nếu bạn gặp rắc rối với một hàm hoặc một biến và bạn cần tìm hiểu kỹ hơn, bạn có thể bấm vào tên hàm đó và nhấn phím Shift + F2. Nó sẽ ngay lập tức giúp bạn nhảy đến thủ tục/biến đó gần nhất. Tương tự khi bạn bấm Ctrl + Shift + F2, nó sẽ quay ngược về. 5/ Ở lại đúng thủ tục Đôi khi bạn muốn khi bạn đang viết code tại một thủ tục nào thì bạn chỉ ở trong thủ tục đó thôi, nghĩa là dù cho bạn có lăn chuột xuống thì cửa sổ code của bạn cũng sẽ không nhảy qua một thủ tục khác. Để làm được điều đó, bạn hãy để ý hai nút bấm dưới đây.
Nút đầu tiên là Procedure View, nghĩa là khi bạn chọn nó, cửa sổ code sẽ chỉ thể hiện đúng thủ tục mà bạn đang làm việc, còn tất cả các thủ tục khác sẽ bị ẩn. Tương tự nếu bạn chọn nút thứ hai là nút Full Module View, bạn sẽ thấy tất cả thủ tục có trong Module này. Mặc định của Excel thông thường là nút thứ hai. 6/ Di chuyển mũi tên vàng Bạn có để ý khi bạn debug code theo từng dòng thông qua phím F8, có một mũi tên màu vàng xuất hiện cũng như khi dòng code nào chuẩn bị chạy, nó sẽ được tô vàng lên. Bạn hoàn toàn có thể kéo thả mũi tên màu vàng này đấy nhé. Đây là một điểm rất lợi hại trong quá trình debug vì nó sẽ giúp bạn lặp lại những đoạn code mà bạn đã làm sai và đã sửa, hoặc chạy lướt qua một chỗ nào đó bạn cần kiểm tra và debug một cách nhanh chóng mà không phải mất công thực hiện từng dòng code ngay từ đầu.
7/ Xem toàn bộ giá trị của biến Khi bạn rê chuột vào một biến nào đó trong quá trình debug, bạn có thể xem được giá trị của nó vào thời điểm hiện tại. Tuy nhiên, vì một lý do nào đó mà biến của bạn chứa giá trị quá dài dẫn đến Excel không thể hiện hết để bạn theo dõi. Mặc dù vậy, vẫn có một cách, đó là bạn vẫn giữ nguyên con trỏ chuột tại biến đó, và nhấn phím Ctrl, khi đó, Excel sẽ cho bạn thấy phần còn lại của giá trị biến. Ví dụ như trong hình dưới đây, bạn sẽ thấy không hết giá trị của biến bientam.
Bây giờ tôi sẽ bấm Ctrl, và bạn sẽ thấy phần còn lại ngay sau đây.
8/ Tắt chế độ kiểm tra chính tả Đôi khi trong quá trình viết code, bạn muốn di chuyển sang một thủ tục hay module khác để copy, hoặc sửa chữa một cái gì đó đang lóe lên trong đầu bạn, mặc dù những gì bạn đang viết hiện tại còn dang dở. Và khi bạn di chuyển, VBA sẽ gửi bạn một thông báo báo rằng bạn đang viết sai, và yêu cầu bạn sửa. Thông báo này thật sự khiến bạn muốn phát điên.
Vậy làm cách nào để tắt nó? Bạn hãy vào Tools -> Options -> tại thẻ Editor, bỏ chọn Auto Syntax Check -> OK. Và mọi thứ sẽ rơi vào im lặng.
Một số bài viết có liên quan: 1/ Kích hoạt macro từ nút bấm ngoài bảng tính 2/ Làm thế nào để thay thế các chữ OK, CANCEL,... nhàm chán của Msgbox 3/ Dùng Macro 4 để tạo menu 4/ Giới thiệu VBA trong Excel 5/ Viết code để nhìn thấy ai là người cập nhật bảng tính của bạn lần gần đây nhất 6/ 4 cách sử dụng Immediate Window trong VBA hiệu quả hơn 7/ 3 gợi ý nhỏ mang lại thành công trong khai báo biến trong VBA 8/ Tạm dừng VBA bằng cách sử dụng Wait, Sleep hoặc Vòng lặp 9/ Hiểu biết thêm về phương thức Evaluate - Understanding Evaluate Method 10/ Tham số hình thức và tham số thực sự Lần chỉnh sửa cuối: 2/9/17 Upvote 0 Bạn phải đăng nhập hoặc đăng ký để trả lời bài viết tại đây. Bài viết mới nhất
J Đừng chỉ "Cập nhật" dữ liệu. Hãy "Xếp chồng" chúng lên.- jack nt
- Hôm qua, lúc 17:19
- Excel và các ngôn ngữ lập trình khác
- Question Question
- ongke0711
- 6/10/24
- Lập Trình với Excel
- Question Question
- hoanglocphat
- Hôm qua, lúc 10:36
- Lập Trình với Excel
- SA_DQ
- 3/11/25
- Chia sẻ
- Nguyenkhang2404
- Thứ ba lúc 20:24
- Hàm và công thức Excel
- Question Question
- Nguyễn Xuân Sơn
- Hôm qua, lúc 13:44
- Lập Trình với Excel
- giaiphap
- 8/8/15
- Các Add-ins cho excel
- vietdang170
- Thứ tư lúc 12:55
- Các Add-ins cho excel
- Dán lên cao
- Nguyễn Duy Tuân
- 28/11/24
- BLUESOFTS: A-Excel, A-Tools
- quydangktk
- 20/1/11
- Hàm và công thức Excel
- phuongnam366377
- Thứ hai lúc 15:46
- Excel và các ngôn ngữ lập trình khác
- tuantv9
- Thứ hai lúc 23:18
- Excel và các ngôn ngữ lập trình khác
- HeSanbi
- 27/11/25
- Các Add-ins cho excel
- nguyendang95
- 23/1/26
- Excel và các ngôn ngữ lập trình khác
- Dé Noir
- 23/1/26
- Giải thích, gỡ rối, xử lý lỗi công thức
- Đã giải quyết
- HeSanbi
- 5/3/21
- Lập Trình với Excel
- loandao82
- 21/1/26
- Tìm kiếm, dò tìm và tham chiếu
- BaoBao.9
- 21/1/26
- Hàm và công thức Excel
- vuvannguyen1972
- 23/1/26
- Hướng dẫn sử dụng các hàm trong Excel
- trinhthilan3007
- 23/1/26
- Hỏi đáp những vấn đề khác
Thành viên có số lượng bài viết cao nhất tháng
- ptm0412 46
- Phan Thế Hiệp 19
- dungpham01 17
- SA_DQ 14
- nguyendang95 13
- Gà Công Nghệ 12
- oiquetoi 10
- HeSanbi 10
- HUONGHCKT 10
- AnhThu-1976 9
- DeTong 9
- thanthanhan 8
- anhtuanle123 8
- Gà Con yêu VBA 7
- Cúc Hr 7
- sangdennh 7
- phuongnam366377 7
- Maika8008 7
- DamMeVBAvaExcel 6
- Nguyenkhang2404 6
Thành viên có điểm tương tác cao nhất tháng
- ptm0412 57
- Phan Thế Hiệp 54
- dungpham01 18
- HieuCD 16
- thanthanhan 12
- HUONGHCKT 11
- DeTong 10
- singfeng 7
- nguyendang95 7
- HeSanbi 7
- hoangtuaotrang_hp_vn 6
- Cúc Hr 6
- 2013myvietnam 5
- SA_DQ 5
- ongke0711 5
- chiendich 4
- Maika8008 4
- LOGANWover 3
- le_vis 3
- huuthang_bd 3
Thời gian đếm ngược.
000 Ngày 00 Giờ 00 phút 00 giây Thân mời tham dự sự kiện sinh nhật GPE 2025- Trang chủ
- Bài viết nổi bật và thông báo
- Website này sử dụng cookies. Tiếp tục sử dụng trang này, đồng nghĩa với việc bạn chấp nhận website sử dụng cookies. Chấp nhận Tìm hiểu thêm.…
Từ khóa » Thủ Thuật Vba
-
Tổng Hợp Những Thủ Thuật Excel VBA Hay Nhất 2017
-
5 Mẹo để Lập Trình Excel VBA Macros Luôn Chính Xác
-
Bỏ Túi Ngay 9 Tip Thủ Thuật VBA Trong Excel - NIIT - ICT Hà Nội
-
Hướng Dẫn Học VBA Excel Dễ Hiểu Cho Cả Người Không Biết - Unica
-
Cách Sử Dụng Macro Và VBA Trong Microsoft Excel
-
Top 100 Mã Excel VBA Macros Hữu Dụng - Tân Đức ITS
-
Tự Học VBA Excel Cơ Bản Cấp Tốc FULL Gồm 10 Ví Dụ Mẫu (136 Phút)
-
Thủ Thuật VBA - Thủ Thuật Access
-
Thủ Thuật VBA - Thủ Thuật Access
-
Thủ Thuật Excel VBA Archives - Tin Học Văn Phòng - Digital Marketing
-
Cách Tự Viết Chương Trình Tổng Hợp, Thống Kê Bằng VBA Trên Excel
-
Cộng Đồng VBA Excel - Hỗ Trợ Ngành Nhân Sự, Kế Toán, Logistics ...
-
Tìm Hiểu/ Giới Thiệu Về Macro Và Cách Lập Trình VBA Trong Excel