SwitchXL v1.2: Di chuyển qua lại Trang Tính và Cửa Sổ Làm Việc với Menu List

Liên hệ QC

HeSanbi

Nam Nhân✨Hiếu Lễ Nghĩa Trí Tín✨
Tham gia
24/2/13
Bài viết
2,382
Được thích
3,532
Giới tính
Nam
Hôm nay tôi xin được chia sẻ với các bạn một Add-ins (bổ trợ) hữu ích, giúp cho các bạn thuận tiện hơn trong việc di chuyển qua lại giữa các Worksheet (Trang tính) hoặc giữa các Workbook (Sổ làm việc) trong quá trình làm việc với Excel của mình.

Tiện ích của Add-ins:

  1. Di chuyển nhanh giữa các trang tính (kể cả trang tính đã bị ẩn - và trả lại trạng thái ẩn nếu rời đi).
  2. Di chuyển nhanh giữa các sổ làm việc.
  3. Trở lại nhanh trang tính trước đó.

Hướng dẫn mở Add-ins:
Cách 1:
Trong thẻ Deverloper (Mở thẻ Deverloper: chuột phải vào thanh Ribbon, chọn Customize the Ribbon)
Chọn Excel Add-ins, sau đó chọn nút Browse...
vào thư mục chứa tệp Add-in SwitchXL_vX.X.xlam
đánh dấu Add-in vừa thêm và chọn nút OK
Cách 2:
Với đường dẫn: %AppData%\Microsoft\Excel\XLSTART
Nhấn Win+R, chép đường dẫn vào và nhấn Enter để mở
Chép tệp Add-in hoặc Tạo một shortcut từ tệp Add-in dán vào thư mục XLSTART của Excel

HƯỚNG DẪN SỬ DỤNG
  1. Chọn một ô bất kì và nhấn nhanh chuột phải để mở Menu danh sách.
  2. Hiện Danh sách Trang tính và các cửa sổ làm việc: Ctrl + q
  3. Quay lại nhanh trang tính trước đó: Ctrl + Shift + q

Có thể chép mã vào dự án của bạn bằng cách kéo thả module và class module
Và sao chép mã trong ThisWorkbook.



Tham khảo thêm các bài viết:



Hình ảnh mô tả:
------------------------
Capture.JPG
 

File đính kèm

  • SwitchXL_v1.2.zip
    244.2 KB · Đọc: 21
Lần chỉnh sửa cuối:
Hôm nay tôi xin được chia sẻ với các bạn một Add-ins (bổ trợ) hữu ích, giúp cho các bạn thuận tiện hơn trong việc di chuyển qua lại giữa các Worksheet (Trang tính) hoặc giữa các Workbook (Sổ làm việc) trong quá trình làm việc với Excel của mình.

Tiện ích của Add-ins:
+ Di chuyển nhanh giữa các trang tính (kể cả trang tính đã bị ẩn - và trả lại trạng thái ẩn nếu rời đi).
+ Di chuyển nhanh giữa các sổ làm việc.
+ Trở lại nhanh trang tính trước đó.

Hướng dẫn mở Add-ins:

----------------------------
+ Cách 1: Kéo thả trực tiếp Add-ins vào Ứng dụng Excel, Add-ins sẽ tự động sao chép File vào thư mục khởi động cùng Excel để không phải thao tác tay để mở cho lần sau (Một thư mục sẽ được mở để hủy bỏ hoặc vẫn thực hiện khởi động cùng Excel trong lần chạy đầu tiên) .
----------------------------
+ Cách 2: Vào File (Tệp) -> Open (Mở) , tìm đến nơi chứa file, còn lại tự động tương tự cách 1.
+ Cách 3: Thêm vào thanh công cụ tab Deverloper và thực hiện: Deverloper (Nhà Phát triển) -> Chọn Add-Ins (Bổ trợ của Excel) -> Browser..., tìm đến nơi chứa file (Cách này sẽ không khởi động cùng Excel nếu file đã di chuyển khỏi thư mục cũ).

Phím tắc để sử dụng Add-Ins:
1. Hiện Danh sách Worksheet: Ctrl + q
2. Xóa Khởi động Add-Ins cùng Excel : Ctrl + Alt + Shift + E
3. Thay đổi phím tắc Hiện Danh sách Worksheet nhấn :
Ctrl + Alt + Shift + C (Sau khi thay đổi nhấn Ctrl + S để thực hiện và lưu thay đổi)

Các bạn có thể tài trợ tôi tại đây

Tham khảo thêm các bài viết:
+ Lập trình VBA nhanh hơn với thủ tục DBPrint (Cập nhật: 06/02/2019)
+ Lấy danh sách đường dẫn File và thư mục trong VBA
+ Dịch thuật và phát hiện ngôn ngữ cho Office và VBA Editor (*Update: 09/08/2019)
+ VBA không đơn giản là VBA với các website và các thư viện nguồn mở này (Excel and VBA - All In One)
+ Kĩ thuật lập trình VBA đa nền tảng và lập trình tương tác Window
+ Tất cả các Hàm và Lập trình cho Google Spreadsheet!

+ Code: Đánh thứ tự bằng ký tự ABCDEF.. với Hàm và Code VBA
+ Lấy dữ liệu Chứng Khoán và Tài chính tự động từ Website vào bảng tính Excel !

Tag: Switch Sheet, Switch worksheet, Switch workbook, chuyển nhanh trang tính, chuyển nhanh sổ làm việc

Một Số hình ảnh:
------------------------
View attachment 227074
Cảm ơn anh!
Nếu mà mình chỉ cần làm việc với hai sheet.
Nhấn một phím tắt để chỉ duy chuyển giữa qua lại 02 sheet (02 sheet gần nhau nhất).
Hy vọng anh sẽ bổ sung thêm tính năng đó!
 
Upvote 0
Hôm nay tôi xin được chia sẻ với các bạn một Add-ins (bổ trợ) hữu ích, giúp cho các bạn thuận tiện hơn trong việc di chuyển qua lại giữa các Worksheet (Trang tính) hoặc giữa các Workbook (Sổ làm việc) trong quá trình làm việc với Excel của mình.

Tiện ích của Add-ins:
+ Di chuyển nhanh giữa các trang tính (kể cả trang tính đã bị ẩn - và trả lại trạng thái ẩn nếu rời đi).
+ Di chuyển nhanh giữa các sổ làm việc.
+ Trở lại nhanh trang tính trước đó.

Hướng dẫn mở Add-ins:

----------------------------
+ Cách 1: Kéo thả trực tiếp Add-ins vào Ứng dụng Excel, Add-ins sẽ tự động sao chép File vào thư mục khởi động cùng Excel để không phải thao tác tay để mở cho lần sau (Một thư mục sẽ được mở để hủy bỏ hoặc vẫn thực hiện khởi động cùng Excel trong lần chạy đầu tiên) .
----------------------------
+ Cách 2: Vào File (Tệp) -> Open (Mở) , tìm đến nơi chứa file, còn lại tự động tương tự cách 1.
+ Cách 3: Thêm vào thanh công cụ tab Deverloper và thực hiện: Deverloper (Nhà Phát triển) -> Chọn Add-Ins (Bổ trợ của Excel) -> Browser..., tìm đến nơi chứa file (Cách này sẽ không khởi động cùng Excel nếu file đã di chuyển khỏi thư mục cũ).

Phím tắc để sử dụng Add-Ins:
1. Hiện Danh sách Worksheet: Ctrl + q
2. Xóa Khởi động Add-Ins cùng Excel : Ctrl + Alt + Shift + E
3. Thay đổi phím tắc Hiện Danh sách Worksheet nhấn :
Ctrl + Alt + Shift + C (Sau khi thay đổi nhấn Ctrl + S để thực hiện và lưu thay đổi)

Các bạn có thể tài trợ tôi tại đây

Tham khảo thêm các bài viết:
+ Lập trình VBA nhanh hơn với thủ tục DBPrint (Cập nhật: 06/02/2019)
+ Lấy danh sách đường dẫn File và thư mục trong VBA
+ Dịch thuật và phát hiện ngôn ngữ cho Office và VBA Editor (*Update: 09/08/2019)
+ VBA không đơn giản là VBA với các website và các thư viện nguồn mở này (Excel and VBA - All In One)
+ Kĩ thuật lập trình VBA đa nền tảng và lập trình tương tác Window
+ Tất cả các Hàm và Lập trình cho Google Spreadsheet!

+ Code: Đánh thứ tự bằng ký tự ABCDEF.. với Hàm và Code VBA
+ Lấy dữ liệu Chứng Khoán và Tài chính tự động từ Website vào bảng tính Excel !

Tag: Switch Sheet, Switch worksheet, Switch workbook, chuyển nhanh trang tính, chuyển nhanh sổ làm việc

Một Số hình ảnh:
------------------------
View attachment 227074
Anh cho em hỏi: Để đỏi phím tắt là "Ctrl + Tab" có được không anh?
 
Upvote 0
Anh cho em hỏi: Để đỏi phím tắt là "Ctrl + Tab" có được không anh?
"Ctrl + Tab" là một Shortkey đã tồn tại trong Excel để chuyển qua lại các Sổ làm việc, vì vậy có nên chuyển hay không đó là quyết định của bạn
Sửa shortkey thành "^{TAB}"
 
Upvote 0
xin hỏi làm sao để xóa sạch add in này vậy
Bạn nên hỏi thế này mới đúng:
"Vì sao tôi lại hỏi "xin hỏi làm sao để xóa sạch add in này vậy" "

Bạn không tôn trọng người sáng tạo, chỉ tải file sử dụng mà không đọc bài viết.
Thật là không còn lời nào để nói về bạn.
"Giải pháp Excel - là cái kho để đến lấy bất chấp"
 
Upvote 0
Bạn nên hỏi thế này mới đúng:
"Vì sao tôi lại hỏi "xin hỏi làm sao để xóa sạch add in này vậy" "

Bạn không tôn trọng người sáng tạo, chỉ tải file sử dụng mà không đọc bài viết.
Thật là không còn lời nào để nói về bạn.
"Giải pháp Excel - là cái kho để đến lấy bất chấp"
thật sự xin lỗi bác vì đã gây hiểu nhầm. nhưng do em tìm mãi nơi lưu file để xóa add in này đi mà k thấy. có đọc hết bài viết của bác rỗi mã cũng k tìm đc. file em tải về đã xóa đi rồi, k biết nó nằm ở đâu nữa. mong bác giúp cho ạ
 
Upvote 0
Hôm nay tôi xin được chia sẻ với các bạn một Add-ins (bổ trợ) hữu ích, giúp cho các bạn thuận tiện hơn trong việc di chuyển qua lại giữa các Worksheet (Trang tính) hoặc giữa các Workbook (Sổ làm việc) trong quá trình làm việc với Excel của mình.

Tiện ích của Add-ins:
+ Di chuyển nhanh giữa các trang tính (kể cả trang tính đã bị ẩn - và trả lại trạng thái ẩn nếu rời đi).
+ Di chuyển nhanh giữa các sổ làm việc.
+ Trở lại nhanh trang tính trước đó.

Hướng dẫn mở Add-ins:

----------------------------
+ Cách 1: Kéo thả trực tiếp Add-ins vào Ứng dụng Excel, Add-ins sẽ tự động sao chép File vào thư mục khởi động cùng Excel để không phải thao tác tay để mở cho lần sau (Một thư mục sẽ được mở để hủy bỏ hoặc vẫn thực hiện khởi động cùng Excel trong lần chạy đầu tiên) .
----------------------------
+ Cách 2: Vào File (Tệp) -> Open (Mở) , tìm đến nơi chứa file, còn lại tự động tương tự cách 1.
+ Cách 3: Thêm vào thanh công cụ tab Deverloper và thực hiện: Deverloper (Nhà Phát triển) -> Chọn Add-Ins (Bổ trợ của Excel) -> Browser..., tìm đến nơi chứa file (Cách này sẽ không khởi động cùng Excel nếu file đã di chuyển khỏi thư mục cũ).

Phím tắc để sử dụng Add-Ins:
1. Hiện Danh sách Worksheet: Ctrl + q
2. Xóa Khởi động Add-Ins cùng Excel : Ctrl + Alt + Shift + E
3. Thay đổi phím tắc Hiện Danh sách Worksheet nhấn :
Ctrl + Alt + Shift + C (Sau khi thay đổi nhấn Ctrl + S để thực hiện và lưu thay đổi)

Các bạn có thể tài trợ tôi tại đây

Tham khảo thêm các bài viết:
+ Lập trình VBA nhanh hơn với thủ tục DBPrint (Cập nhật: 06/02/2019)
+ Lấy danh sách đường dẫn File và thư mục trong VBA
+ Dịch thuật và phát hiện ngôn ngữ cho Office và VBA Editor (*Update: 09/08/2019)
+ VBA không đơn giản là VBA với các website và các thư viện nguồn mở này (Excel and VBA - All In One)
+ Kĩ thuật lập trình VBA đa nền tảng và lập trình tương tác Window
+ Tất cả các Hàm và Lập trình cho Google Spreadsheet!

+ Code: Đánh thứ tự bằng ký tự ABCDEF.. với Hàm và Code VBA
+ Lấy dữ liệu Chứng Khoán và Tài chính tự động từ Website vào bảng tính Excel !

Tag: Switch Sheet, Switch worksheet, Switch workbook, chuyển nhanh trang tính, chuyển nhanh sổ làm việc

Một Số hình ảnh:
------------------------
View attachment 227074
Mở khoản 5 file excel cùng lúc mỗi file có 5 sheet, chuyển qua lại vài sheet sau đó đóng excel lại bị lỗi tại chổ này.
Loi.jpg
 
Upvote 0
"Phím tắt" chứ không phải "phím tắc".
"Tắt" trong từ (vắn tắt, rút gọn). Chứ không phải "tắc" trong từ (thông tắc, tắc nghẽn).
----------
Thấy giới thiệu hay quá, tải về chạy thử thì như video đính kèm.
 

File đính kèm

  • test_addins.zip
    3.2 MB · Đọc: 35
Upvote 0
*Cập nhật: Sửa lỗi và bao gồm mã nguồn để có thể chỉnh sửa hoặc sao chép.
---------------------

@befaint
Chế độ Safe Mode - là Dạng xem được bảo vệ, không có cách nào tương tác được với Dự án đang ở trạng thái này.
Còn trường hợp còn lại vẫn chưa gặp nên chưa thể sửa lỗi.
Lớp Application sẽ bị vô hiệu hóa nếu Dự án này đang được chọn.
Đã thêm trường hợp của anh befaint vào cập nhật.

@giaiphap
Ở trường hợp này có 2 lỗi xảy ra, là khi xóa Sheet ẩn hoặc đóng Dự án, vì vậy nên thêm bẫy lỗi.
Trong lúc viết code sơ suất bẫy lỗi, hay một số trường hợp đặc biệt khó tránh khỏi, nên chờ mọi người trải nghiệm.
---------------------
 
Upvote 0
Xin hỏi có cách nào xoaas cái này ra khỏi danh sách khởi động của Excal ko vậy
Mình đã thử Xóa Khởi động Add-Ins cùng Excel : Ctrl + Alt + Shift + E nhưng ko có tác dụng gì
Xóa file đi luôn rồi mà mở lại Excel vẫn thấy có, ko biết lưu ở đâu nữa

Bài đã được tự động gộp:

1621388991088.png

Hóa ra nằm tại đây
 
Upvote 0
*Cập nhật: Sửa lỗi và bao gồm mã nguồn để có thể chỉnh sửa hoặc sao chép.
---------------------

@befaint
Chế độ Safe Mode - là Dạng xem được bảo vệ, không có cách nào tương tác được với Dự án đang ở trạng thái này.
Còn trường hợp còn lại vẫn chưa gặp nên chưa thể sửa lỗi.
Lớp Application sẽ bị vô hiệu hóa nếu Dự án này đang được chọn.
Đã thêm trường hợp của anh befaint vào cập nhật.

@giaiphap
Ở trường hợp này có 2 lỗi xảy ra, là khi xóa Sheet ẩn hoặc đóng Dự án, vì vậy nên thêm bẫy lỗi.
Trong lúc viết code sơ suất bẫy lỗi, hay một số trường hợp đặc biệt khó tránh khỏi, nên chờ mọi người trải nghiệm.
---------------------
Addin hay quá, rất tiện khi phải làm việc với những file excel vài chục sheet. Cơ mà file đính kèm #1 là ver cũ bị lỗi nha mọi người :D
 
Upvote 0
*Cập nhật: Sửa lỗi và bao gồm mã nguồn để có thể chỉnh sửa hoặc sao chép.
---------------------

@befaint
Chế độ Safe Mode - là Dạng xem được bảo vệ, không có cách nào tương tác được với Dự án đang ở trạng thái này.
Còn trường hợp còn lại vẫn chưa gặp nên chưa thể sửa lỗi.
Lớp Application sẽ bị vô hiệu hóa nếu Dự án này đang được chọn.
Đã thêm trường hợp của anh befaint vào cập nhật.

@giaiphap
Ở trường hợp này có 2 lỗi xảy ra, là khi xóa Sheet ẩn hoặc đóng Dự án, vì vậy nên thêm bẫy lỗi.
Trong lúc viết code sơ suất bẫy lỗi, hay một số trường hợp đặc biệt khó tránh khỏi, nên chờ mọi người trải nghiệm.
---------------------
Em chỉ cần ngắn gọn là Ctrl+Q để switch giữa 2 sheet gần nhất thôi thì sửa chỗ nào anh? Cám ơn.
 
Upvote 0
Khi em thay đổi tên file cho dễ nhớ thì không sử dụng được addin. Đọc qua rừng code của anh có đoạn này
Public Const PopupSW_Workbooks_Worksheet = "SwitchWorkbooksAndWorksheets" Public Const PopupSW_Module = "mSwitchWbook_Wsheet"
Em thử sửa lại tham số "SwitchWorkbooksAndWorksheets" theo tên worksheet thay đổi tuy nhiên vẫn lỗi
Không biết cái này có liên quan gì đến Sub SwitchWorkbooksAndWorksheets của anh không ạ
 
Upvote 0
Khi em thay đổi tên file cho dễ nhớ thì không sử dụng được addin. Đọc qua rừng code của anh có đoạn này
Public Const PopupSW_Workbooks_Worksheet = "SwitchWorkbooksAndWorksheets" Public Const PopupSW_Module = "mSwitchWbook_Wsheet"
Em thử sửa lại tham số "SwitchWorkbooksAndWorksheets" theo tên worksheet thay đổi tuy nhiên vẫn lỗi
Không biết cái này có liên quan gì đến Sub SwitchWorkbooksAndWorksheets của anh không ạ
Bạn cần xóa PopupSW_module và dấu chấm trong chuỗi tại dòng gọi nó.
Bản mới tôi đã cập nhật phần này lâu rồi.
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT
Back
Top Bottom