Trang chủTin học văn phòngThủ thuật ExcelThủ thuật
Cách tạo menu trong Excel bằng hyperlink và VBA từ A-Z
Cách tạo menu trong Excel bằng hyperlink và VBA từ A-Z

Cách tạo menu trong Excel bằng hyperlink và VBA từ A-Z

Cách tạo menu trong Excel bằng hyperlink và VBA từ A-Z

Hồ Phụng, Tác giả Sforum - Trang tin công nghệ mới nhất
Hồ Phụng
Ngày đăng: 28/05/2024-Cập nhật: 21/06/2024
gg news

Cách tạo menu trong Excel bằng VBA hay làm menu liên kết các sheet trong Excel là những thông tin được nhiều người tìm hiểu. Thực tế đây là thủ thuật không khó. Nhưng nếu những ai lần đầu tiếp cận với Excel thì sẽ cần chút thời gian để tìm tòi và thực hành. Bài viết sẽ bật mí chi tiết đến bạn cách thực hiện sao cho dễ hiểu nhất.

Lợi ích khi tạo menu trong Excel

Excel là công cụ được đánh giá cao trong việc hỗ trợ con người xử lý dữ liệu một cách khoa học nhất. Trong ứng dụng này có tích hợp ngôn ngữ lập trình - VBA và chúng cho phép quá trình lọc dữ liệu excel và tính toán dữ liệu chính xác. 

Một trong những thao tác được nhiều người thực hiện với tài liệu trên Excel là thực hiện cách cách tạo và làm menu trong bằng VBA Excel hay tạo menu liên kết các sheet trong Excel bằng hyperlink. Vậy thao tác này mang lại lợi ích gì? Chúng giúp người dùng tạo được các mục cần nhập nhanh chóng, xử lý dữ liệu như thông tin cá nhân với số lượng lớn một cách dễ dàng. Ngoài ra trong các báo cáo tài chính trong doanh nghiệp thì tạo menu ở Excel sẽ giúp người quản lý dễ nắm được kết quả công việc. 

Xem thêm: Làm thế nào để tạo List trong Excel?

Lợi ích khi tạo menu trong Excel
Tạo menu trong Excel có thể giúp bạn xử lý dữ liệu khoa học

Bạn nên sử dụng laptop để thao tác tạo menu ở Excel “mượt mà”. Hiện nay laptop văn phòng giá sốc, giảm thêm đến 400k cho học sinh sinh viên khi mua hàng tại CellphoneS nên bạn có thể tham khảo:

[Product_Listing categoryid="380" propertyid="" customlink="https://cellphones.com.vn/laptop.html" title="Danh sách Laptop đang được quan tâm nhiều tại CellphoneS"]

Cách tạo menu trong Excel bằng hyperlink

Ở Excel, hàm hyperlink là hàm được sử dụng để liên kết các dữ liệu với nhau. Bạn sẽ dễ dàng tạo được menu tiện ích giống website để liên kết những chức năng trong phần mềm với vài thao tác.

Tạo giao diện cho menu

Đầu tiên bạn phải tạo một giao diện hoàn chỉnh cho menu trước khi liên kết các mục với nhau:

Bước 1: Bạn tạo một list danh mục như “Trang chủ”, “Nội dung”, “Liên hệ”, “About”. Để tô màu cho từng mục điển hình như mục “Trang chủ”, bạn chọn chúng sau đó thay đổi kích thước chữ, chọn công cụ tạo khung viền Border - More Border. 

Tạo giao diện menu trong excel bước 1
Tạo giao diện menu chuyên nghiệp

Bước 2: Cửa sổ tô màu sẽ hiện ra và bạn chọn Fill.Tiếp tục nhấn chọn Fill Effects rồi chọn màu theo sở thích với loạt thao tác: “Color 1” - “Color 2” - “Variants” - “Ok”. 

Tạo giao diện menu trong excel bước 2
Chọn màu theo sở thích

Bước 3: Tương tự bạn thực hiện lặp lại bước 1 và bước 2 để hoàn thiện được giao diện menu với màu sắc và font chữ chuyên nghiệp hơn. Hãy chuẩn bị mỗi mục là mỗi sheet khác nhau. Cách thực hiện là nhấn Ctrl rồi kích chuột từ sheet 1 kéo ra sau để tạo ra sheet 2. Ví dụ từ sheet “Trang chủ”, bạn sẽ tạo ra sheet tiếp theo như Nội dung, Liên hệ và mỗi trang phải có nội dung phù hợp. 

Tạo giao diện menu trong excel bước 3
Tạo các sheet nội dung

Bước 4: Tạo menu liên kết các sheet trong Excel thì cần đồng bộ giao diện các sheet với nhau. Ví dụ bạn muốn ô “Nội dung” có màu sắc giống với ô “Trang chủ”, thao tác lần lượt là: Chọn vào ô “Trang chủ” rồi nhấn “Format Painter”. Chọn tiếp vào ô “Nội dung” để tô màu. Làm tương tự với các mục khác trong từng sheet khác nhau. 

Tạo giao diện menu trong excel bước 4
Tạo sự đồng nhất về giao diện giữa các mục

Tạo liên kết giữa các phần

Cách tạo và làm menu trong Excel liên kết các sheet sẽ được thực hiện ngay khi bạn đã đảm bảo phần giao diện Menu. Quy tắc tạo liên kết có thể hiểu đơn giản như sau. Nếu vào sheet Trang chủ, bạn nhấn vào mục Nội dung thì trang Nội dung sẽ xuất hiện, tương tự như bạn đang lướt web vậy. Các bước tiến hành như sau:

Bước 1: Tại sheet Trang chủ, chọn ô Nội dung, nhấn chuột phải chọn Hyperlink. Link ở phần mềm Excel cũ. Chọn vào mục Place in this document và kích vào chữ nội dung. Nhấn ok để hoàn thành liên kết. Bạn làm tương tự để tạo liên kết với các mục trong menu như ý muốn. 

Tạo menu liên kết các sheet trong Excel bước 1
Liên kết từ chức năng hyperlink

Bước 2: Để thao tác chuyển mục mượt mà hơn, vào File - Options - Advanced. Sau đó xóa hết các mục chọn trong phần Display option for this workbook. Nhấn ok để kết thúc thao tác. Ngoài ra, từng sheet bạn có thể vào mục View để bỏ tích ở ô Gridlines và Headings. Nếu muốn file Excel như trang web, bạn kéo đến góc phải màn hình để chọn mũi tên, chọn Auto hide ribbon. 

Tạo menu liên kết các sheet trong Excel bước 2
Cách giúp thao tác chuyển mục mượt mà hơn

Có thể thấy dùng liên kết hyperlink trong Excel mang lại trải nghiệm như đang truy cập dữ liệu trên website. Bạn chỉ cần đảm bảo thể hiện nội dung, giao diện giữa các sheet thật đồng nhất và có trật tự liên kết khoa học, dễ hiểu là được. 

Cách tạo menu trong Excel bằng VBA

Trên đây là cách tạo menu liên kết các sheet trong Excel, căn bản chúng là thao tác sử dụng chức năng hyperlink để liên kết từ sheet này đến sheet khác theo ý muốn. Tuy nhiên, một vài thao tác nâng cao hơn như liên kết tới một sheet đã ẩn hay tới một vị trí đã bị ẩn đi thì cần dùng VBA Excel. 

Quy trình liên kết dữ liệu

Chúng ta cần phải hiểu đúng bản chất của quy trình liên kết này. Từ đó, bạn sẽ có cách đặt lệnh VBA khoa học, xử lý thông tin nhanh chóng hơn. Bắt đầu quy trình này ta phải hiểu luôn có link đến và link quay lại. 

  • Về link đến: Đây là địa chỉ đích thì phải bao gồm nhiều yếu tố như tên sheet, ô hay vùng ô trong sheet cũng như các chức năng đi kèm. Bạn cần nắm nguyên tắc để thực hiện “trơn tru” hơn như sheet ẩn cần được mở trước thì mới có thể chọn làm sheet đích, ô đang ẩn cũng tương tự. Ngoài ra, nếu sheet không tồn tại thì liên kết bị lỗi. 
  • Về link quay lại: Đường liên kết là hai chiều và đây chính là link quay trở về. Những nguyên tắc để tạo link này tương tự như link đích. Tuy nhiên, link quay lại có thể kèm chức năng như ẩn sheet đích, ẩn ô đang chọn và phải tránh sự xung đột xảy ra giữa các liên kết. 
Quy trình liên kết dữ liệu bằng VBA
Bắt buộc phải có link đích và link quay lại trong tạo menu với VBA

Tạo link đến trong VBA

Các bước tạo menu trong Excel bằng VBA như sau:

Bước 1: Tạo Sheet menu như hình, ghi rõ tên của mỗi sheet. Đồng thời tạo shapes hình chữ nhật và trong mỗi shape sẽ có tên ứng với địa chỉ cần link. 

Tạo menu trong excel bằng VBA bước 1
Tạo sheet menu

Bước 2: Tạo Sub để liên kết cho từng shape trong Module ở cửa sổ VBA Excel. Ví dụ như Sub Link_Create_UNC sẽ được liên kết như hình dưới. Code Name của sheet Create là Sheet2, thuộc tính ẩn hay hiện của Sheet là Sheet2.Visible. Chọn tới sheet 2 sau khi sheet đó đã được bật chế độ hiện là biểu thị của Sheet2.Select. 

Tạo menu trong excel bằng VBA bước 2
Tạo Sub để liên kết các shape trong Module

Bước 3: Shape Tạo mới Uỷ Nhiệm Chi được Gán Macro bằng cách bấm vào shape này, chọn Assign Macro bằng click chuột phải. Tiếp tục chọn Link_Create_UNC. 

Tạo menu trong excel bằng VBA bước 3
Gán Macro cho shape Tạo mới Uỷ Nhiệm Chi

Bước 4: Sau khi bấm vào shape đã được gán Macro thì sheet Create được hiện ra như hình dưới. Tương tự các shape trong menu được tạo liên kết với tuần tự thực hiện như trên.

Tạo menu trong excel bằng VBA bước 4
Tạo liên kết VBA thành công

Tạo liên kết quay trở lại menu

Cách tạo menu trong Excel bằng VBA rất quan trọng ở bước tạo liên kết quay trở lại:

Bước 1: Trong sheet Create, bạn tạo shape có chữ “Đóng”. Tạo sub Link_MENU như hình. Có thể hiểu ActiveSheet có nghĩa là sheet đang hoạt động, ActiveSheet.Visible = xlSheetHidden tức là ẩn đi sheet đang hoạt động. Code name của sheet MENU là Sheet 7 và sheet7.select có nghĩa là bạn chọn tới sheet 7. 

Tạo liên kết quay trở lại menu bằng VBA bước 1
Thực hiện code tạo sub Link_MENU

Bước 2: Bạn gán Macro cho shape để đóng lệnh Uỷ Nhiệm Chi. 

Tạo liên kết quay trở lại menu bằng VBA bước 2
Gán Macro cho shape

Các thao tác VBA trong Excel thực tế không dễ hiểu hay dễ thực hiện khi vừa tiếp xúc. Bạn buộc phải thực hiện code nhiều lần thì sau đó sẽ dễ dàng tạo được menu với nhiều chức năng dù phức tạp đến mức nào. 

Trên đây là cách tạo menu trong Excel bằng VBA hay làm menu liên kết các sheet trong Excel bằng hyperlink. Hy vọng bạn đã hiểu hơn về phần mềm này cũng như có cách thực hiện chuyên nghiệp để xử lý được dữ liệu khoa học, tiết kiệm thời gian. 

danh-gia-bai-viet
(0 lượt đánh giá - 5/5)

Chào mọi người, mình là Phụng – một người làm xây dựng và phát triển nội dung. Mình đã có hơn 2 năm kinh nghiệm hoạt động trong lĩnh vực công nghệ. Mục tiêu và nhiệm vụ của mình đó là mang đến những bài viết hữu ích, chất lượng nhất cho độc giả. Với mong muốn đó, mình luôn nỗ lực cập nhật, tổng hợp và phân tích những xu hướng mới, thông tin có chọn lọc từ các nguồn uy tín. Từ đó giúp bạn đọc có thể tiếp cận thông tin một cách dễ dàng và hiệu quả nhất.

Bình luận (0)

sforum facebook group logo