Câu lệnh VBA GoTo giúp thực thi mã chuyển đến một dòng cụ thể trong quy trình. Nói một cách đơn giản, với câu lệnh goto, VBA nhảy đến một dòng cụ thể do bạn chỉ định. Ví dụ bạn đã chỉ định nhảy đến dòng thứ 2 thì go sẽ nhảy đến dòng đó Show
Cách sử dụng VBA GoTo Statement trong Code
Chọn một phạm vi ô bằng hộp thoại Go To Để di chuyển con trỏ ô đến một ô cụ thể, hãy nhập địa chỉ ô vào hộp văn bản Tham chiếu và nhấp vào OK. (Excel tự động liệt kê địa chỉ của bốn ô hoặc phạm vi ô cuối cùng mà bạn đã chỉ định trong hộp danh sách Đi tới. ) Thay vì chỉ di chuyển đến một phần mới của trang tính bằng tính năng Đi tới, bạn có thể chọn một dải ô bằng cách thực hiện các bước sau
Thay vì chọn ô neo và sau đó chỉ định ô cuối cùng của một phạm vi trong hộp văn bản Tham khảo của hộp thoại Đi tới, bạn cũng có thể chọn một phạm vi chỉ bằng cách nhập địa chỉ của phạm vi ô trong hộp văn bản Tham khảo. Hãy nhớ rằng khi bạn nhập một địa chỉ phạm vi, bạn nhập tham chiếu ô của ô đầu tiên (hoạt động) và ô cuối cùng trong phạm vi được phân tách bằng dấu hai chấm. Ví dụ: để chọn phạm vi ô kéo dài từ ô B2 đến G10 trong trang tính, bạn sẽ nhập địa chỉ phạm vi B2. G10 trong hộp văn bản Tham khảo trước khi nhấp vào OK hoặc nhấn Enter Khi chỉnh sửa một trang tính, lệnh Go To Special và lệnh Go To selection của Excel rất hữu ích trong một phạm vi nhất định. Người dùng Excel tối đa hoặc tránh hoặc không tận dụng được các tùy chọn thông minh nàyVí dụ: nếu chúng ta biết tham chiếu ô của ô hoặc phạm vi mà chúng ta muốn di chuyển đến, thì việc sử dụng lệnh Go To của Excel sẽ nhanh hơn và hiệu quả hơn. Khi chúng tôi đã sử dụng Đi tới, danh sách các ô và phạm vi đã truy cập trước đó cũng sẽ xuất hiện trong hộp danh sách. Chúng tôi có thể dễ dàng quay lại các vị trí này bằng cách nhấp vào các tham chiếu này rồi nhấp vào OK hoặc đơn giản bằng cách nhấp đúp vào tham chiếu. Chúng tôi cũng có thể nhận thấy rằng một khi chúng tôi đã sử dụng lệnh Đi tới, hộp Tham chiếu ở cuối hộp thoại sẽ hiển thị vị trí trước đó của chúng tôi. Để quay lại vị trí này, chỉ cần nhấn Enter hoặc OK. Tính năng này cho phép chúng tôi chuyển đổi giữa hai vị trí bằng cách nhấn phím F5 và Enter. Nút Đặc biệt… trên hộp Đi tới cung cấp một cơ chế để chọn các phạm vi cụ thể trong trang tính của chúng tôi dựa trên nội dung của ô. Khi ta chọn nút này, hộp thoại Excel Go To Special xuất hiện. Nhiều tùy chọn trong số này có thể hữu ích khi chúng tôi đang xem xét một trang tính hoặc khi chúng tôi đang kiểm tra một trang tính. Ví dụ: chúng tôi có thể muốn chọn tất cả các công thức trong trang tính hiển thị các giá trị lỗi. Chỉ cần chọn Công thức và chọn hộp có nhãn Lỗi. Đảm bảo bỏ chọn các lựa chọn Công thức khác. MỤC LỤC (A) CÁCH KÍCH HOẠT EXCEL ĐI ĐẾN ĐẶC BIỆT ?Chúng ta có thể kích hoạt hộp thoại Go To Special của Excel theo 03 cách. (01) Sử dụng phím tắt Excel. Nhấn Ctrl+G ➪ Hộp thoại Chuyển đến mở ra ➪ Nhấp vào nút Đặc biệt hoặc nhấn Alt+S ➪ Go To Special dialog box opens. (02) Sử dụng phím chức năng. Nhấn F5 ➪ Chuyển đến ➪ Nhấp vào Đặc biệt hoặc Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S Alt+S ➪ Go To Special (03) Sử dụng Ruy-băng. Chuyển đến tab Trang chủ ➪ Menu thả xuống Tìm & Chọn trong phần Chỉnh sửa ➪ Chọn Chuyển đến hoặc Chuyển đến Đặc biệt (cả hai tùy chọn đều khả dụng). Ghi chú. Chúng tôi đã giải thích chi tiết về Phím tắt Excel trong hai hướng dẫn riêng biệt và yêu cầu bạn đọc các hướng dẫn này. Hơn 80 phím tắt Excel với phím ALT. Phím nóng tốt nhất trong số các phím tắt Hơn 90 phím tắt CTRL Excel tốt nhất. Phím tắt hữu ích (B) CÁCH SỬ DỤNG EXCEL ĐI ĐẾN LỆNH?01) LỆNH ‘GO TO’ EXCEL GIÚP DI CHUYỂN ĐẾN MỘT ÔGiả sử chúng ta muốn di chuyển đến Ô J2 của trang tính hiện tại Đặt con trỏ ở bất kỳ đâu trong trang tính ➪ Nhấn Ctrl+G / F5 ➪ simply enter a cell reference (e.g., J2) in the Reference box at the bottom of the dialog box ➪ choose OK or press Enter. Excel will activate and display the cell. Ghi chú. Chữ hoa hay chữ thường không quan trọng 02) LỆNH ‘GO TO’ EXCEL GIÚP CHỌN NHIỀU Ô LỚNGiả sử chúng ta muốn chọn phạm vi A2. J11 của trang tính hiện tại Đặt con trỏ ở bất kỳ đâu trong trang tính ➪ Nhấn Ctrl+G / F5 which will launch the Excel ‘Go To’ dialog box ➪ Simply enter a cell range we want to select (for example, A2:J11) in the Reference box at the bottom of the dialog box ➪ choose OK or press Enter. Excel sẽ kích hoạt và hiển thị phạm vi ô 03) LỆNH ‘GO TO’ EXCEL GIÚP DI CHUYỂN MỘT BẢNG LÀM VIỆC KHÁC CỦA CÙNG MỘT WORKBOOKGiả sử chúng ta muốn chuyển từ trang tính hiện tại sang Ô J2 trong tab/trang tính Thay thế Trước tiên, hãy khởi chạy hộp thoại 'Chuyển đến' và nhập tên của trang tính muốn chuyển đến, theo sau là dấu chấm than, sau đó nhập Tham chiếu ô. Ví dụ: Thay thế. J2 04) LỆNH EXCEL ‘GO TO’ GIÚP DI CHUYỂN BẢNG LÀM VIỆC KHÁCGiả sử chúng ta muốn chuyển từ sổ làm việc hiện tại sang Ô J2 trong Thay thế trang tính Trước tiên, hãy khởi chạy hộp thoại 'Chuyển đến' và nhập tên của trang tính muốn chuyển đến, theo sau là dấu chấm than, sau đó nhập Tham chiếu ô. Ví dụ: Thay thế. J2 Nếu chúng ta muốn chuyển từ một sổ làm việc này sang một trang tính khác trong bất kỳ sổ làm việc nào khác, hãy mở hộp thoại Đi tới và nhập định dạng sau '[tên của sổ làm việc] trang tính'. tên di động Ghi chú. Hãy nhớ rằng cả hai sổ làm việc nên được mở Ví dụ: để di chuyển đến ô A2 trong trang tính 1 của sổ làm việc có tên Dữ liệu tổng thể bán hàng, hãy mở Hộp thoại ‘Go To’ và gõ lệnh sau ‘[Dữ liệu tổng thể về doanh số]sheet1’. A2 (C) CÁCH SỬ DỤNG EXCEL ĐI ĐẾN LỆNH ĐẶC BIỆT?Hộp thoại Go To Special của Excel chứa nhiều tùy chọn để chọn các ô, theo loại nội dung mà chúng chứa Bàn. Các tùy chọn để chọn một ô theo loại Tùy chọnMô tảNhận xétChọn tất cả các ô có chứa nhận xét. Hằng sốChọn tất cả các ô chứa hằng số (không bao giờ là công thức) thuộc các loại được chỉ định trong một hoặc nhiều hộp kiểm được liệt kê trong tùy chọn Công thức. công thứcChọn tất cả các ô chứa công thức tạo ra kết quả thuộc loại được chỉ định trong một hoặc nhiều trong bốn hộp kiểm sau • Số – Chọn tất cả các ô có chứa số • Văn bản – Chọn tất cả các ô có chứa văn bản • Logical – Chọn tất cả các ô chứa giá trị logic • Lỗi – Chọn tất cả các ô có lỗi TrốngChọn phạm vi ➪ Sau đó áp dụng tùy chọn, tùy chọn này sẽ chọn tất cả các ô trống. khu vực hiện tạiChọn bất kỳ ô nào trong một phạm vi ➪ Sau đó, áp dụng tùy chọn này sẽ chọn toàn bộ tập dữ liệu • Tương tự, chúng ta nhấn Ctrl+A để chọn khu vực hiện tại. • Tương tự, chúng ta nhấn Ctrl+* (xuất hiện ở bàn phím số) hoặc Ctrl+Shift+* . (above the letter keypad) to select the current region. • Tương tự, Chọn hàng tiêu đề bằng cách Shift+Phím cách ➪ Di chuyển xuống dưới bằng Ctrl+Shift+ Mảng hiện tạiChọn bất kỳ ô nào trong một phạm vi ➪ Sau đó, áp dụng tùy chọn này sẽ chọn tất cả các mảng trong phạm vi dữ liệuĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngĐối tượngChọn bất kỳ ô nào trong một phạm vi ➪ Sau đó áp dụng tùy chọn, tùy chọn này sẽ chọn tất cả các đối tượng bao gồm cả hộp văn bảnTế bào cuối cùngÔ cuối cùngChọn ô cuối cùng trong trang tính (nghĩa là góc dưới bên phải) chứa dữ liệu hoặc định dạng • Tương tự, chúng ta nhấn Ctrl+End để di chuyển đến ô hiện hoạt cuối cùng (có chứa dữ liệu hoặc định dạng). Chỉ các ô hiển thịChỉ chọn những ô không bị ẩn. Sẽ rất hữu ích khi sao chép các tham chiếu ô trong các ô đã lọc. Định dạng có điều kiện Chỉ chọn các ô chứa định dạng có điều kiện • Tất cả – Chọn tất cả các ô chứa định dạng có điều kiện • Tương tự – Chọn tất cả các ô chứa định dạng có điều kiện tương tự như ô hiện tại Xác nhận dữ liệuChọn các ô chứa quy tắc xác thực dữ liệu • Tất cả – Chọn tất cả các ô chứa quy tắc xác thực dữ liệu • Tương tự – Chọn tất cả các ô chứa quy tắc xác thực tương tự như ô hiện tại. ➢ Ví dụ-1. CÁCH SỬ DỤNG ‘ĐI ĐẾN ĐẶC BIỆT’ BÌNH LUẬN TÙY CHỌN CỦA EXCEL?Chọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 key which will open the Excel ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special‘ dialog box ➪ Choose ‘Comments’ radio button ➪ Click OK or press Enter which will select all cells that contain a comment. ➢ Ví dụ-2. CÁCH SỬ DỤNG ‘ĐI ĐẾN ĐẶC BIỆT’ HỖN SỐ TÙY CHỌN CỦA EXCEL?Chọn ô bất kỳ trong phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box ➪ Choose ‘Constants’ radio button; additionally, Excel by default selects the Numbers, Text, Logicals and Error checkboxes ➪ Click OK or press Enter which will select all cells that contain numbers, texts, errors, but it does not select the cells with formulas. ➢ Ví dụ-3. CÁCH SỬ DỤNG EXCEL ‘ĐI ĐẾN ĐẶC BIỆT’ CÔNG THỨC TÙY CHỌN?Chọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box ➪ Choose ‘Formulas’ radio button; additionally, Excel by default selects the Numbers, Text, Logicals and Error checkboxes ➪ Click OK or press Enter which will select all the cells with formulas (starting with an equal sign). ➢ Ví dụ-4. CÁCH SỬ DỤNG EXCEL ‘ĐI ĐẾN ĐẶC BIỆT’ LỖI TÙY CHỌN?Nếu chúng ta chọn nút radio Hằng số và hộp kiểm Lỗi, nó sẽ chọn tất cả các lỗi ngoại trừ lỗi trong công thức. Tương tự, khi chúng tôi chọn nút radio Công thức và hộp kiểm Lỗi, hộp kiểm này sẽ chọn tất cả các lỗi trong công thức. ➢ Ví dụ-5. CÁCH SỬ DỤNG ‘ĐI ĐẾN ĐẶC BIỆT’ BLANKS OPTION?⇒ Điền giá trị 0 vào các ô trốngChọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box ➪ Choose ‘Blanks’ radio ➪ Click OK or press Enter which will select all the cells that are blank.
Sau khi chọn ô, ta có thể tô màu, đặt giá trị bất kỳ (e. g. , không '0'). Như đã chọn, hãy nhập 0 vào một ô rồi nhấn Alt+Enter . Kết quả là tất cả các ô đều được điền giá trị 0. ⇒ Điền ô trống từ ô tương ứng phía trênTrong ví dụ thứ hai, chúng tôi đặt tên Quốc gia vào các ô trống dựa trên tên Quốc gia từ ô tương ứng ở trên. Chọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box ➪ Choose ‘Blanks’ radio ➪ Click OK or press Enter which will select all the cells that are blank. Sau đó đặt dấu bằng và chọn tham chiếu ô ở trên Sau đó nhấn Ctrl+Enter thao tác này sẽ áp dụng tên Quốc gia tương ứng trong các ô trống. Sau đó, chuyển đổi công thức thành văn bản với sự trợ giúp của Excel Paste Special. Sao chép phạm vi ➪ Nhấn Alt+E+S+V (nhấn liên tục Alt, E, S, V) hoặc Alt+Ctrl+V+V (sequentially press Alt+Ctrl+V, V) which will select the Value option in the Paste Special dialog box ➪ Click OK or press Enter which will convert all the formulas into value. ➢ Ví dụ-6. CÁCH SỬ DỤNG ‘ĐI ĐẾN ĐẶC BIỆT’ ĐỐI TƯỢNG TÙY CHỌN CỦA EXCEL?Chọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box ➪ Choose ‘Object’ radio ➪ Click OK or press Enter which will select all the objects including the text boxes. ➢ Ví dụ-7. CÁCH SỬ DỤNG EXCEL ‘ĐI ĐẾN ĐẶC BIỆT’ ĐỊNH DẠNG ĐIỀU KIỆN TÙY CHỌN?Chọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box ➪ Choose ‘Conditional Formats’ radio ➪ Click OK or press Enter which will select only cells that contain conditional formatting. ➢ Ví dụ-8. CÁCH SỬ DỤNG ‘ĐI ĐẾN ĐẶC BIỆT’ XÁC THỰC DỮ LIỆU TÙY CHỌN?Trong ví dụ đã cho, các quy tắc xác thực được áp dụng cho cột Quốc gia (i. e. , cột B) Chọn bất kỳ ô nào trong một phạm vi ➪ Nhấn Ctrl+G hoặc F5 which will open the ‘Go To’ dialog box ➪ Click ‘Special’ button or press Alt+S which will open the ‘Go To Special’ dialog box➪ Choose ‘Data Validation‘ radio ➪ Click OK or press Enter which will select cells that contain data validation rules.
Nếu bạn cũng muốn nâng cao trình độ học vấn và nghề nghiệp của mình, thì các khóa học dưới đây sẽ giúp bạn rất nhiều. Thay vì Excel nâng cao, một số khóa học tốt nhất đã gợi ý cho bạn thông qua nền tảng này giúp nâng cao sự tự tin và thăng tiến trong sự nghiệp của bạn |