Cách kích hoạt cột siêu liên kết trong excel

Trong Microsoft Excel, siêu liên kết có thể mở một tệp hoặc trang Web riêng biệt. Nhấp vào một liên kết sẽ kích hoạt nó, mở đích đến trong một cửa sổ mới. Nếu trang tính của bạn chứa nhiều liên kết, chẳng hạn như đến nhiều trang web của khách hàng, thông thường bạn phải nhấp vào từng trang riêng lẻ để kích hoạt tất cả chúng. Ngay cả khi bạn đã đánh dấu một phạm vi chứa tất cả các liên kết, Excel sẽ không mở nhiều liên kết cùng một lúc. Để kích hoạt tất cả các liên kết, hãy viết một macro chạy lần lượt các liên kết từ mỗi ô

  1. 1

    Nhấp vào dải băng Nhà phát triển

  2. 2

    Nhấp vào "Macro" từ tab "Mã" của dải băng để mở trình soạn thảo Excel Visual Basic. Trình chỉnh sửa mở một mô-đun trống đọc

    phụ mcrtd[]

    kết thúc phụ

  3. 3

    Thêm vòng lặp For-Next sau trong quy trình để chạy mã trên từng ô trong một phạm vi

    Đối với mỗi c trong Worksheets["Sheet1"]. Phạm vi ["C9. D9"]. ô tiếp theo

  4. 4

    Chỉnh sửa địa chỉ ô trong dòng mã để khớp với các ô được đánh dấu. Chẳng hạn, nếu bạn muốn kích hoạt 100 ô được đánh dấu trong cột D, bạn có thể thay đổi dòng thành đọc

    Đối với mỗi c trong Worksheets["Sheet1"]. Phạm vi ["D1. D100"]. tế bào

  5. 5

    Thêm dòng sau vào vòng lặp For-Next

    tôi = tôi + 1

    Dòng này tăng biến "i" lên 1 với mỗi lần lặp lại vòng lặp

  6. 6

    Thêm dòng sau vào dòng trước trong vòng lặp For-Next

    Lựa chọn. Siêu liên kết[i]. Theo NewWindow. = Đúng

    Mỗi lần lặp lại của vòng lặp sẽ mở ra một liên kết trong phạm vi. Giá trị của "i" chỉ ra liên kết sẽ mở

    Gabby nói.
    29 tháng 1 năm 2022 lúc 6. 07 giờ tối

    Tôi có cả WPS và MS365 để thực hiện. tập tin xlsx. Trong một thời gian dài, tôi chỉ sử dụng WPS [tôi thích giao diện người dùng của họ hơn] và tất cả các cài đặt pgm mặc định cho các tệp xls, xlsx đều trỏ đến WPS. HYPERLINK của tôi [cả tính năng và chức năng] mở tệp xlsx trong WPS, đó là thứ tôi muốn.
    Gần đây, tôi đã dùng thử MS365 để tìm hiểu các chức năng mới [chưa có trong WPS], cũng như PowerQuery, v.v. Sau khi tôi bắt đầu lưu các tệp xlsx trong MS365, các siêu liên kết của tôi giờ đây sẽ mở các tệp xlsx trong MS365 [điều mà tôi không muốn]. Tôi đã kiểm tra cài đặt pgm mặc định, v.v. và tất cả vẫn trỏ đến WPS. Mở từ WinExplorer, chọn từ menu bấm chuột phải vào menu ngữ cảnh đều sử dụng WPS. Chỉ các siêu liên kết của tôi khăng khăng sử dụng MS365. Bỏ chọn tùy chọn "cập nhật liên kết khi lưu" [chỉ khả dụng trong MS365] như đã đề cập không giúp được gì. Tôi thậm chí đã mở tệp trong WPS và lưu, hy vọng nó sẽ đặt lại một số cờ.
    Tôi nghi ngờ phải có một mục đăng ký riêng kiểm soát điều này hoặc Siêu liên kết có thể sử dụng mặc định của một số phần mở rộng tệp lạ để mở tệp xlsx.
    Mọi trợ giúp sẽ được đánh giá cao. Rất cám ơn trước.

    Đáp lại

    Hàm HYPERLINK tạo lối tắt chuyển đến vị trí khác trong sổ làm việc hiện tại hoặc mở tài liệu được lưu trữ trên máy chủ mạng, mạng nội bộ hoặc Internet. Khi bạn bấm vào một ô có chứa hàm HYPERLINK, Excel sẽ chuyển đến vị trí được liệt kê hoặc mở tài liệu bạn đã chỉ định

    cú pháp

    HYPERLINK[link_location, [tên_bạn]]

    Cú pháp hàm HYPERLINK có các đối số sau

    • Link_location    Bắt buộc. Đường dẫn và tên tệp tài liệu cần mở. Link_location có thể tham chiếu đến một vị trí trong tài liệu — chẳng hạn như một ô cụ thể hoặc phạm vi được đặt tên trong trang tính Excel hoặc sổ làm việc hoặc đến dấu trang trong tài liệu Microsoft Word. Đường dẫn có thể đến một tệp được lưu trữ trên ổ đĩa cứng. Đường dẫn cũng có thể là đường dẫn quy ước đặt tên chung [UNC] trên máy chủ [trong Microsoft Excel cho Windows] hoặc đường dẫn Bộ định vị tài nguyên thống nhất [URL] trên Internet hoặc mạng nội bộ.

      Lưu ý   Excel dành cho web, chức năng HYPERLINK chỉ hợp lệ cho các địa chỉ web [URL]. Link_location có thể là một chuỗi văn bản được đặt trong dấu ngoặc kép hoặc tham chiếu đến ô chứa liên kết dưới dạng chuỗi văn bản.

      Nếu bước nhảy được chỉ định trong link_location không tồn tại hoặc không thể điều hướng được, một lỗi sẽ xuất hiện khi bạn nhấp vào ô.

    • Friend_name    Tùy chọn. Văn bản nhảy hoặc giá trị số được hiển thị trong ô. Friendly_name được hiển thị bằng màu xanh lam và được gạch dưới. Nếu Friendly_name bị bỏ qua, ô sẽ hiển thị link_location dưới dạng văn bản nhảy.

      Friendly_name có thể là một giá trị, chuỗi văn bản, tên hoặc ô chứa giá trị hoặc văn bản nhảy.

      Nếu friendly_name trả về giá trị lỗi [ví dụ: #VALUE. ], ô hiển thị lỗi thay vì văn bản nhảy.

    Nhận xét

    Trong ứng dụng Excel trên máy tính, để chọn một ô có chứa siêu kết nối mà không chuyển đến đích của siêu kết nối, hãy bấm vào ô đó và giữ nút chuột cho đến khi con trỏ trở thành hình chữ thập

    , . Trong Excel dành cho web, hãy chọn một ô bằng cách bấm vào ô đó khi con trỏ là một mũi tên; .

    ví dụ

    Thí dụ

    Kết quả

    =HYPERLINK["http. //thí dụ. Microsoft. com/báo cáo/báo cáo ngân sách. xlsx", "Nhấp để báo cáo"]

    Mở sổ làm việc được lưu tại http. //thí dụ. Microsoft. com/báo cáo. Ô hiển thị "Nhấp để báo cáo" dưới dạng văn bản nhảy của nó

    =HYPERLINK["[http. //thí dụ. Microsoft. com/báo cáo/báo cáo ngân sách. xlsx]Hàng năm. F10", D1]

    Tạo một siêu kết nối đến ô F10 trên trang tính Hàng năm trong sổ làm việc được lưu tại http. //thí dụ. Microsoft. com/báo cáo. Ô trên trang tính chứa siêu kết nối sẽ hiển thị nội dung của ô D1 dưới dạng văn bản nhảy của nó

    =HYPERLINK["[http. //thí dụ. Microsoft. com/báo cáo/báo cáo ngân sách. xlsx]'Quý đầu tiên'. DeptTotal", "Nhấp để xem Tổng số bộ phận trong quý đầu tiên"]

    Tạo một siêu kết nối đến phạm vi có tên là DeptTotal trên trang tính Quý thứ nhất trong sổ làm việc được lưu tại http. //thí dụ. Microsoft. com/báo cáo. Ô trên trang tính có chứa siêu kết nối hiển thị "Bấm để xem Tổng cục vụ trong quý đầu tiên" dưới dạng văn bản nhảy của nó

    =HYPERLINK["http. //thí dụ. Microsoft. com/Báo Cáo Thường Niên. docx]QrtlyProfits", "Báo cáo lợi nhuận hàng quý"]

    Để tạo siêu liên kết đến một vị trí cụ thể trong tệp Word, bạn sử dụng dấu trang để xác định vị trí bạn muốn chuyển đến trong tệp. Ví dụ này tạo một siêu liên kết đến dấu trang QrtlyProfits trong tệp Báo cáo thường niên. tài liệu được lưu tại http. //thí dụ. Microsoft. com

    =HYPERLINK["\\FINANCE\Báo cáo\1stqtr. xlsx", D5]

    Hiển thị nội dung của ô D5 dưới dạng văn bản nhảy trong ô và mở sổ làm việc được lưu trên máy chủ TÀI CHÍNH trong phần Chia sẻ báo cáo. Ví dụ này sử dụng đường dẫn UNC

    =HYPERLINK["Đ. \FINANCE\1stqtr. xlsx", H10]

    Mở sổ làm việc 1stqtr. xlsx được lưu trữ trong thư mục Tài chính trên ổ đĩa D và hiển thị giá trị số được lưu trữ trong ô H10

    =HYPERLINK["[C. \My Documents\Mybook. xlsx]Tổng"]

    Tạo một siêu kết nối đến khu vực Tổng trong một sổ làm việc [bên ngoài] khác, Mybook. xlsx

    =HYPERLINK["[Quyển 1. xlsx]Trang tính1. A10","Đi tới Trang tính 1 > A10"]

    Để chuyển đến một vị trí khác trong trang tính hiện tại, hãy bao gồm cả tên sổ làm việc và tên trang tính như thế này, trong đó Trang tính 1 là trang tính hiện tại

    =HYPERLINK["[Quyển 1. xlsx]Tháng một. A10","Chuyển đến tháng 1 > A10"]

    Để chuyển đến một vị trí khác trong trang tính hiện tại, hãy bao gồm cả tên sổ làm việc và tên trang tính như thế này, trong đó Tháng một là một trang tính khác trong sổ làm việc

    =HYPERLINK[CELL["địa chỉ",tháng 1. A1],"Chuyển tới tháng 1 > A1"]

    Để chuyển đến một vị trí khác trong trang tính hiện tại mà không sử dụng tham chiếu trang tính đủ điều kiện [[Book1. xlsx]], bạn có thể sử dụng cái này, trong đó CELL["address"] trả về tên sổ làm việc hiện tại

    =HYPERLINK[$Z$1]

    Để cập nhật nhanh chóng tất cả các công thức trong một trang tính sử dụng hàm HYPERLINK với cùng các đối số, bạn có thể đặt mục tiêu liên kết trong một ô khác trên cùng một trang tính hoặc một trang tính khác, sau đó sử dụng tham chiếu tuyệt đối đến ô đó làm vị trí_liên kết trong công thức HYPERLINK. Những thay đổi mà bạn thực hiện đối với mục tiêu liên kết được phản ánh ngay lập tức trong các công thức HYPERLINK

Chủ Đề