Bài Viết: 8 Thủ Thuật Trong VBE Bạn Nên Biết | Giải Pháp Excel

Giải Pháp Excel
  • 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 New 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
  • Facebook
  • Đóng góp
Đăng nhập Đăng Ký Có gì mới? Tìm kiếm

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 Bởi: Tìm kiếm Tìm nâng cao…
  • Hoạt động gần nhất
  • Đăng ký
Menu Đăng nhập Đăng Ký Install the app Install How to install the app on iOS

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
You are using an out of date browser. It may not display this or other websites correctly.You should upgrade or use an alternative browser. Bài viết: 8 thủ thuật trong VBE bạn nên biết (1 người xem)
  • Thread starter Thread starter kyo
  • Ngày gửi Ngày gửi 17/2/16
Liên hệ QC

Người dùng đang xem chủ đề này

Đang trực tuyến: 2 (Thành viên: 0, Khách: 2) kyo

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. 36809234502_ef1e92436e_o.png 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. 36809234092_bab7f0633a_o.png 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. 36809231512_054bbd078a_o.png 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. 36809230962_70fec05f94_o.png 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. 36809230572_8c64da4734_b.jpg Bây giờ tôi sẽ bấm Ctrl, và bạn sẽ thấy phần còn lại ngay sau đây. 36145099204_12425c3f1e_o.png 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. 36809230332_8bfeffcdf3_o.png 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. 36145098934_754cc171f0_o.png 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.
    • Thích
  • jack nt
  • Hôm qua, lúc 17:19
  • Excel và các ngôn ngữ lập trình khác
Trả lời 2 Đọc 41 Hôm qua, lúc 22:54 ptm0412 ptm0412 ongke0711
  • Question Question
Tải hóa đơn điện tử (https://hoadondientu.gdt.gov.vn/) Excel Vba
    • Thích
    • Yêu thích
    • Cảm ơn
  • ongke0711
  • 6/10/24
  • Lập Trình với Excel
4 5 6 Trả lời 596 Đọc 89K Hôm qua, lúc 22:34 benhuntvnex benhuntvnex H
  • Question Question
Code trích lọc mặt hàng theo thuế suất GTGT
  • hoanglocphat
  • Hôm qua, lúc 10:36
  • Lập Trình với Excel
Trả lời 3 Đọc 79 Hôm qua, lúc 18:19 HUONGHCKT H SA_DQ Copilot bình luận các ván cờ vua từng ngày.
    • Thích
  • SA_DQ
  • 3/11/25
  • Chia sẻ
Trả lời 50 Đọc 2K Hôm qua, lúc 15:53 SA_DQ SA_DQ Nguyenkhang2404 Hỏi cách tổng hợp dữ liệu
  • Nguyenkhang2404
  • Thứ ba lúc 20:24
  • Hàm và công thức Excel
Trả lời 12 Đọc 222 Hôm qua, lúc 14:22 ptm0412 ptm0412 N
  • Question Question
Tạo khung viền ô theo số trong ô
  • Nguyễn Xuân Sơn
  • Hôm qua, lúc 13:44
  • Lập Trình với Excel
Trả lời 0 Đọc 36 Hôm qua, lúc 13:44 Nguyễn Xuân Sơn N giaiphap Add-Ins cho Excel 2007 -2016 32bit và 64bit
    • Thích
    • Yêu thích
    • Ngạc nhiên
  • giaiphap
  • 8/8/15
  • Các Add-ins cho excel
4 5 6 Trả lời 517 Đọc 225K Hôm qua, lúc 09:51 Gà Công Nghệ Gà Công Nghệ V Một con add-in vibe coding
    • Thích
  • vietdang170
  • Thứ tư lúc 12:55
  • Các Add-ins cho excel
Trả lời 6 Đọc 229 Hôm qua, lúc 06:42 Maika8008 Maika8008 Nguyễn Duy Tuân
  • Dán lên cao
Hướng dẫn lập trình VBA với Google Sheets và Excel Online | Add-in A-Tools v10
    • Thích
  • Nguyễn Duy Tuân
  • 28/11/24
  • BLUESOFTS: A-Excel, A-Tools
Trả lời 12 Đọc 2K Thứ tư lúc 23:38 Nguyễn Duy Tuân Nguyễn Duy Tuân Q Tính Tổng Có Điều Kiện Từ Nhiều Sheet
  • quydangktk
  • 20/1/11
  • Hàm và công thức Excel
Trả lời 32 Đọc 34K Thứ tư lúc 17:46 87kilua 87kilua phuongnam366377 StringCore – Thư viện COM StringBuffer hiệu năng cao (Free Binary)
  • phuongnam366377
  • Thứ hai lúc 15:46
  • Excel và các ngôn ngữ lập trình khác
Trả lời 2 Đọc 202 Thứ ba lúc 16:15 phuongnam366377 phuongnam366377 T gửi email đến nhân viên công ty (1 người xem)
  • tuantv9
  • Thứ hai lúc 23:18
  • Excel và các ngôn ngữ lập trình khác
Trả lời 1 Đọc 151 Thứ ba lúc 14:27 ptm0412 ptm0412 HeSanbi TaxCode v4.29 - Tra cứu mã số thuế từ tổng cục thuế, masothue và thuvienphapluat
    • Thích
    • Yêu thích
  • HeSanbi
  • 27/11/25
  • Các Add-ins cho excel
Trả lời 18 Đọc 2K Thứ ba lúc 09:42 HeSanbi HeSanbi N Vấn đề về hiệu năng khi thực hiện ghép chuỗi trong VBA với tần suất lớn (2 người xem)
    • Thích
    • Cảm ơn
  • nguyendang95
  • 23/1/26
  • Excel và các ngôn ngữ lập trình khác
Trả lời 32 Đọc 732 Thứ hai lúc 22:04 nguyendang95 N D File sau khi lưu bị nhảy cột
  • Dé Noir
  • 23/1/26
  • Giải thích, gỡ rối, xử lý lỗi công thức
Trả lời 5 Đọc 202 Chủ nhật lúc 21:14 Dé Noir D HeSanbi
  • Đã giải quyết
LocalizeXL v1.73 - Làm nổi bật ô đang chọn và cuộn trang tự động (phiên bản 2026)
    • Thích
    • Yêu thích
  • HeSanbi
  • 5/3/21
  • Lập Trình với Excel
Trả lời 84 Đọc 18K Thứ bảy lúc 23:06 HeSanbi HeSanbi L xin công thức dò tìm 1 hóa đơn xuất nhiều ngày khác nhau
  • loandao82
  • 21/1/26
  • Tìm kiếm, dò tìm và tham chiếu
Trả lời 4 Đọc 269 Thứ bảy lúc 21:04 ptm0412 ptm0412 B PIVOT ĐỂ LỌC CẢ MÃ NHÂN VIÊN VÀ HỌ TÊN NHÂN VIÊN CÙNG HIỂN THỊ Ở ROWS
  • BaoBao.9
  • 21/1/26
  • Hàm và công thức Excel
Trả lời 2 Đọc 168 Thứ bảy lúc 08:39 BaoBao.9 B V Nhờ các bạn trợ giúp về hàm FILTER trong EXCEL 2019, ô trống khi lấy dữ liệu cứ hiển thị là số 0
  • vuvannguyen1972
  • 23/1/26
  • Hướng dẫn sử dụng các hàm trong Excel
Trả lời 1 Đọc 141 23/1/26 Phuocam Phuocam T Làm file mail Merge bị lỗi ko hiện ra các trường để Insert
  • trinhthilan3007
  • 23/1/26
  • Hỏi đáp những vấn đề khác
Trả lời 0 Đọc 94 23/1/26 trinhthilan3007 T Xem thêm… Chia sẻ: Facebook X Bluesky LinkedIn Reddit Pinterest Tumblr WhatsApp Email Chia sẻ Link

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.…
Back Top Bottom

Từ khóa » Thủ Thuật Vba