Trang Chủ Xã hội Truyền thông 10 Mẹo sửa Visual Basic Editor hữu ích - núm vú

10 Mẹo sửa Visual Basic Editor hữu ích - núm vú

Mục lục:

Video: hưỡng dẫn tạo boot usb cứu dữ liệu khôi phục windown[[ khamphaphancung.com ]] 2025

Video: hưỡng dẫn tạo boot usb cứu dữ liệu khôi phục windown[[ khamphaphancung.com ]] 2025
Anonim

Nếu bạn đang dành thời gian làm việc với các macro trong Visual Basic Editor, tại sao không tận dụng một vài các công cụ tích hợp giúp công việc của bạn dễ dàng hơn? Những mẹo này sẽ cải thiện trải nghiệm lập trình vĩ mô của bạn.

Áp dụng các chú thích khối

Việc đặt một dấu nháy đơn ở phía trước của bất kỳ dòng mã nào nói với Excel để bỏ qua dòng mã đó. Kỹ thuật này được gọi là nhận xét về mã. Hầu hết các lập trình sử dụng dấu nháy đơn để tạo các nhận xét hoặc chú thích trong mã, như được hiển thị ở đây.

Một dấu nháy đơn ở phía trước của bất kỳ dòng nào biến dòng đó thành nhận xét.

Đôi khi lợi ích để nhận xét nhiều dòng mã. Bằng cách này, bạn có thể kiểm tra các dòng mã nhất định trong khi nói Excel để bỏ qua các dòng nhận xét.

Thay vì dành thời gian bình luận từng dòng một lần, bạn có thể sử dụng thanh công cụ Chỉnh sửa để nhận xét toàn bộ khối mã.

Để kích hoạt thanh công cụ Edit, vào menu VBE và chọn View → Toolbars → Edit. Chọn các dòng mã mà bạn muốn nhận xét và sau đó nhấp vào biểu tượng Chặn nhận xét trên thanh công cụ Chỉnh sửa, như được hiển thị ở đây.

Sử dụng thanh công cụ Chỉnh sửa để áp dụng nhận xét cho một khối mã.

Sao chép nhiều dòng mã

Bạn có thể sao chép toàn bộ khối mã bằng cách đánh dấu các dòng bạn cần, và sau đó giữ phím Ctrl trong khi kéo khối. Thủ thuật Windows cũ này hoạt động ngay cả khi bạn kéo qua các mô-đun.

Bạn sẽ biết rằng bạn đang kéo một bản sao khi con trỏ của bạn hiển thị một biểu tượng dấu cộng bên cạnh, như được hiển thị ở đây.

Ctrl-kéo để tạo bản sao.

Nhảy giữa các mô-đun và thủ tục

Sau khi bộ nhớ cache của macro mã bắt đầu phát triển, nó có thể là một đau để nhanh chóng di chuyển giữa các mô-đun và các thủ tục. Bạn có thể giảm đau bằng cách sử dụng một vài phím nóng.

  • Nhấn Ctrl + Tab để di chuyển nhanh giữa các mô đun.

  • Nhấn Ctrl + Page UpCtrl + Trang Xuống để di chuyển giữa các thủ tục bên trong mô-đun.

Di chuyển đến các chức năng của bạn

Khi xem lại một macro, bạn có thể gặp phải một biến hoặc một tên hàm mà rõ ràng là trỏ đến một số đoạn mã khác. Thay vì quét qua tất cả các mô đun để tìm ra nơi mà chức năng hoặc tên biến xuất phát từ, bạn chỉ cần đặt con trỏ vào chức năng hoặc tên biến đó và nhấn Shift + F2.

Như hình minh hoạ này, bạn ngay lập tức được chuyển tới nguồn gốc của hàm hoặc tên biến đó. Nhấn Ctrl + Shift + F2 sẽ đưa bạn trở lại nơi bạn đã bắt đầu.

Nhấn Shift + F2 trên một hàm hoặc tên biến được đưa đến nó.

Giữ đúng thủ tục

Khi các mô-đun của bạn có nhiều thủ tục, việc di chuyển qua một thủ tục đặc biệt mà không cần di chuyển vào thủ tục khác có thể khó khăn. Bạn thường thấy mình cuộn xuống và xuống, cố gắng quay lại đúng đoạn code.

Để tránh điều này vô nghĩa, hãy nhấp vào nút Chế độ xem Thủ thuật ở góc dưới bên trái của VBE, như được hiển thị ở đây. Làm như vậy giới hạn di chuyển đến chỉ các thủ tục bạn đang nhập

Hạn chế cuộn đến thủ tục hoạt động.

Bước qua mã của bạn

Để bước qua mã của bạn, bạn cần đặt macro của bạn ở chế độ gỡ lỗi. Đơn giản chỉ cần đặt con trỏ chuột vào bất kỳ nơi nào trong vĩ mô của bạn và sau đó nhấn phím F8.

Trong chương trình, thuật ngữ gỡ lỗi có nghĩa là tìm và sửa lỗi có thể xảy ra trong mã. Một trong những công cụ gỡ lỗi hữu ích hơn là khả năng để vượt qua mã của bạn một dòng tại một thời điểm. Khi bạn bước qua mã, bạn đang xem mỗi dòng được thực hiện.

Dòng đầu tiên của mã được đánh dấu và một mũi tên nhỏ xuất hiện trên lề trái của cửa sổ mã, như được hiển thị ở đây. Nhấn F8 lần nữa để thực hiện dòng mã được đánh dấu và chuyển sang dòng tiếp theo. Tiếp tục nhấn F8 để xem mỗi dòng được thực hiện cho đến khi kết thúc macro.

Nhấn F8 để đi qua từng hàng của vĩ mô.

Để thoát khỏi chế độ gỡ lỗi, hãy đi tới trình đơn VBE và chọn Debug → Step Out.

Bước tới một dòng mã cụ thể

Điều gì sẽ xảy ra nếu bạn muốn bắt đầu bước qua mã của mình ở một dòng cụ thể? Vâng, bạn có thể làm được điều đó bằng cách di chuyển mũi tên!

Khi một dòng mã được đánh dấu trong chế độ gỡ lỗi, bạn có thể nhấp và kéo mũi tên ở lề trái của cửa sổ mã lên hoặc xuống, bỏ nó vào bất kỳ dòng mã nào bạn muốn thực hiện tiếp theo, như được hiển thị ở đây.

Kéo mũi tên trong khi đi qua mã của bạn.

Dừng mã tại một điểm được xác định trước

Khi bạn đặt một điểm ngắt, mã của bạn sẽ chạy như bình thường và sau đó dừng lại ở dòng mã nơi bạn định nghĩa là breakpoint.

Kỹ thuật gỡ lỗi này có ích khi bạn muốn chạy các khối kiểm thử nhỏ mỗi lần. Ví dụ, nếu bạn nghi ngờ có thể có lỗi trong vĩ mô của bạn nhưng bạn biết rằng phần lớn các vĩ mô chạy mà không có bất kỳ vấn đề, bạn có thể thiết lập một breakpoint bắt đầu từ dòng nghi ngờ của mã sau đó chạy vĩ mô. Khi macro đạt đến điểm ngắt, sự thực thi sẽ dừng lại. Tại thời điểm này, bạn có thể nhấn phím F8 trên bàn phím để xem khi macro chạy một dòng một lần.

Để đặt điểm ngắt trong mã của bạn, đặt con trỏ vào vị trí bạn muốn điểm dừng bắt đầu, sau đó nhấn phím F9 trên bàn phím. VBA sẽ đánh dấu điểm đánh dấu bằng dấu chấm bên lề bên trái của cửa sổ Mã và dòng mã sẽ bị đánh bóng màu nâu đỏ.

Điểm ngắt được đánh dấu bởi dấu chấm và văn bản tô bóng.

Khi macro của bạn đạt đến điểm ngắt, nó sẽ được đặt vào chế độ gỡ lỗi. Để thoát khỏi chế độ gỡ lỗi, bạn có thể vào menu VBE và chọn Debug → Step Out.

Xem giá trị biến cố bắt đầu và kết thúc

Nếu bạn di chuột qua biến String hoặc Integer trong VBA trong chế độ gỡ lỗi, bạn có thể thấy giá trị của biến đó trong một chú giải công cụ.Tính năng này cho phép bạn xem các giá trị đang được truyền vào và ra khỏi các biến, rất hữu ích khi gỡ lỗi mã.

Tuy nhiên, chú giải công cụ chỉ có thể chứa 77 ký tự (bao gồm cả tên biến), do đó, nếu giá trị trong biến của bạn quá dài, nó sẽ bị cắt. Để xem vượt quá 77 ký tự đầu tiên, chỉ cần giữ phím Ctrl trong khi di chuột.

Đây là những gì chú giải công cụ trông giống như khi di chuột qua một biến trong chế độ gỡ lỗi.

Ký tự bắt đầu và kết thúc trong một chú giải công cụ thay đổi.

Tắt kiểm tra cú pháp tự động

Thường xuyên, trong khi làm việc trên một số mã, bạn sẽ thấy rằng bạn cần phải đi đến một đường dây khác để sao chép một cái gì đó. Bạn chưa kết thúc bằng đường dây; bạn chỉ cần để nó cho một thứ hai. Nhưng VBE ngay lập tức dừng bạn trong bài hát của bạn với một thông báo lỗi, tương tự như một trong những hiển thị ở đây, cảnh báo bạn về một cái gì đó bạn đã biết.

Dòng mã chưa hoàn thành dẫn đến thông báo lỗi chói mắt.

Các hộp thư này buộc bạn phải dừng lại những gì bạn đang làm để thừa nhận lỗi bằng cách nhấn vào nút OK. Sau một nửa ngày của những hộp tin nhắn đột ngột, bạn sẽ sẵn sàng để ném máy tính của bạn vào tường.

Vâng, bạn có thể lưu máy tính và sự tỉnh táo của mình bằng cách tắt Auto Syntax Check. Đi lên trình đơn VBE và chọn Tools → Options. Hộp thoại Tuỳ chọn xuất hiện, hiển thị tab Trình soạn thảo. Bỏ chọn tùy chọn Tự động Kiểm tra cú pháp để dừng các thông báo lỗi gây phiền nhiễu này.

Ngăn chặn các thông điệp cảnh báo trong khi mã hóa.

Đừng lo lắng về việc thiếu một sai lầm chính đáng. Mã của bạn sẽ vẫn chuyển sang màu đỏ nếu bạn bật lên, cung cấp chỉ thị cho thấy có điều gì đó không ổn.

10 Mẹo sửa Visual Basic Editor hữu ích - núm vú

Lựa chọn của người biên tập

Thiết kế một cơ sở dữ liệu quan hệ cho Truy vấn và Báo cáo Hỗ trợ - núm vú

Thiết kế một cơ sở dữ liệu quan hệ cho Truy vấn và Báo cáo Hỗ trợ - núm vú

Môi trường lưu trữ dữ liệu của bạn hoặc một dữ liệu cụ thể mart rằng kho dữ liệu chính của bạn sẽ có nguồn cấp dữ liệu có thể có nhiệm vụ tạo ra một bộ báo cáo hữu hạn và dự đoán. Đây là một cách tiếp cận để thiết kế một cơ sở dữ liệu quan hệ để hỗ trợ cho sứ mệnh này, được xây dựng dựa trên nguyên lý cơ sở dữ liệu denormalization hoặc cố ý vi phạm cơ sở dữ liệu quan hệ tốt ...

Data Warehousing: Ví dụ ODS - núm vú

Data Warehousing: Ví dụ ODS - núm vú

ĐâY là một ví dụ về kho dữ liệu giúp bạn hiểu ODS (dữ liệu hoạt động cửa hàng). Giả sử bạn làm việc trong một công ty tài chính lớn cung cấp nhiều dịch vụ cho các công ty và cá nhân ưu tú trên khắp thế giới. Công ty của bạn đã phát triển thành hình thức hiện tại do kết quả của một loạt các vụ sáp nhập và mua lại ...

Quyết định về Dữ liệu Hiện tại của Công ty - núm vú

Quyết định về Dữ liệu Hiện tại của Công ty - núm vú

Khi bạn bắt đầu lên kế hoạch cho một giải pháp kho dữ liệu cho công ty của bạn, bạn sẽ muốn khám phá ra một bản kiểm kê đầy đủ các tệp trích xuất đã lấp đầy vai trò của kho dữ liệu thời tiền sử, mỗi nhóm có nhiều khả năng đáp ứng nhu cầu của một tổ chức. Tiếp theo, bạn và những người dùng doanh nghiệp đã đạt được sự đồng thuận về những gì tốt về ...

Lựa chọn của người biên tập

Lượng natri bạn cần - nồng độ

Lượng natri bạn cần - nồng độ

Natri là một khoáng chất quan trọng đối với sức khoẻ, nhưng nhiều mọi người tiêu thụ nhiều natri hơn mỗi ngày so với thực tế họ cần. Khó khăn là khuyến cáo lượng muối ăn vào khác nhau. Theo Hướng dẫn chế độ ăn uống 2010 cho người Mỹ (DGA), nó là 1, 500 miligam mỗi ngày. Hiệp hội tim mạch Hoa Kỳ (AHA) cũng có cùng một tiêu chuẩn

Nấu Thịt Đường Máu Địa Trung Hải khỏe mạnh - núm vú

Nấu Thịt Đường Máu Địa Trung Hải khỏe mạnh - núm vú

Bạn có thể nhìn vào chế độ ăn Địa Trung Hải để có cách nấu ăn lành mạnh thịt. Mặc dù các loại thịt bạn ăn một cách thường xuyên là rất quan trọng, cách bạn nấu chúng cũng quan trọng không kém. Nếu bạn chiên một chiếc vú gà nạc, nó không còn nạc nữa. Folks in the Mediterranean có xu hướng nấu thịt bằng ...

Lựa chọn của người biên tập

Chuẩn bị InDesign CS5 Tài liệu cho In chuyên nghiệp - núm vú

Chuẩn bị InDesign CS5 Tài liệu cho In chuyên nghiệp - núm vú

Tính năng Gói trong InDesign Creative Suite 5 được sử dụng để kiểm tra cho chất lượng trong các tài liệu và cung cấp danh sách phông chữ, cài đặt in và mực in). Bạn có thể xác định liệu có bất kỳ yếu tố liên quan đến tập tin bị thiếu và sau đó gói nó vào một thư mục duy nhất để đưa tài liệu đó đến nhà cung cấp dịch vụ. ...

Di chuyển, Thêm, Xóa và Số Trang InDesign CS5 - núm vú

Di chuyển, Thêm, Xóa và Số Trang InDesign CS5 - núm vú

Bảng Trang trong InDesign Creative Suite 5 cho phép bạn chọn, di chuyển, thêm, xóa, số, sao chép, kích thước, và điều hướng các trang trong một ấn bản InDesign. Bảng điều khiển trang chứa hai khu vực chính: phần trang chính (phía trên) và phần (thấp hơn) chứa các trang của tài liệu. Chọn một trang trong InDesign CS5 Sử dụng bảng Pages ...

Thay đổi kích thước và di chuyển khung văn bản InDesign CS5 - hình núm vú

Thay đổi kích thước và di chuyển khung văn bản InDesign CS5 - hình núm vú

Khung văn bản trong InDesign Creative Suite 5 chỉ hiển thị dưới dạng văn bản như sẽ phù hợp. Thay đổi kích thước khung để hiển thị nhiều văn bản hơn nếu cần thiết và di chuyển (định vị lại) khung để tạo bố cục dễ chịu. Nếu bạn dán 50 dòng nội dung vào một khung văn bản có chiều cao 20 dòng, 30 dòng cuối cùng vẫn còn tồn tại vượt quá