Cách ưu tiên mở 1 sheet trong bảng tính nhiều sheet

Liên hệ QC

dpsangcva

Thành viên mới
Tham gia
9/11/07
Bài viết
45
Được thích
26
Cho em hỏi. Em có một trang bảng tính gồm rất nhiều sheet. Em muốn là mỗi khi mở bảng tính đó lêm thì luôn luôn mở ngay sheet 2.
Số là em thấy có khi em mở lên thì file xls của em mở sheet1, có khi sheet 2, ...
 
dpsangcva đã viết:
Cho em hỏi. Em có một trang bảng tính gồm rất nhiều sheet. Em muốn là mỗi khi mở bảng tính đó lêm thì luôn luôn mở ngay sheet 2.
Số là em thấy có khi em mở lên thì file xls của em mở sheet1, có khi sheet 2, ...

Oh, sheet nào đang được mở trước khi lưu (save) lần cuối của phiên làm việc trước đó,
Vì thế giả sử bạn muốn lần sau mở là sheet2 thì trước khi đóng file bạn chọn bật sheet2 rồi bấm save -> lần sau mở thì sheet2 sẽ mặc định mở lên
 
Upvote 0
Giả sử Sheet2 luôn luôn mở và con trỏ nằm ở Cell A1.

Mở bảng tính của bạn, nhấn Alt+F11 để vào Visual Basic Editor
Trong cửa sổ Project-VBAProject, DoubleClick vào ThisWorkbook
Trong cửa sổ Code, viết đoạn Code sau :

Private Sub Workbook_Open()
Sheets("Sheet2").Activate
Range("A1").Activate
End Sub

Than, tanhhm
 
Upvote 0
dpsangcva đã viết:
Tui đã làm thử rồi nhưng vẫn chưa được. Bạn chỉ chi tiết hơn nữ nha!
Sau khi viết Code như vậy thì làm sao nữa. Tui không biết VBA nên không hiểu gì cả. Có tài liệu nào học cái đó không?
Sau khi viết code như vậy thì nhấn nút Close để đóng cái VBA lại, là xong.
Để thấy thành quả của mình thì bạn đóng bảng tính lại, sau đó mở ra, bạn sẽ thấy Sheet2 mở ra đầu tiên, cho dù trước khi đóng bảng tính bạn đang ở Sheet nào.
 
Upvote 0
Cho mình hỏi ké . Giả sử mình biết tên sheet trong một file rất nhiều sheet thì làm sao có thể mở nó nhanh chóng nhỉ ?

Mình đoc ở đâu đó hình như là gõ đường dẫn tới file name/sheet name trong thanh địa chỉ thì phải nhưng giờ muốn gõ cũng thấy oải . Làm như Salam có lẽ nhanh hơn .
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
kongcom đã viết:
Cho mình hỏi ké . Giả sử mình biết tên sheet trong một file rất nhiều sheet thì làm sao có thể mở nó nhanh chóng nhỉ ?
Nếu file mở rồi bạn right clik vào mũi tên chuyển sheet ấy nó liệt kê các sheet bạn chọn cái mình cần. Còn nếu mở file mà excel chọn luôn sheet đó thì dùng VBA thôi. Code có ở bài trên rồi.
 
Upvote 0
Cách ưu tiên mở 1 sheet trong bảng

Thành thật xin lỗi, chưa quen upload nên khi trả lời cho bạn có đưa file mẫu lên nhưng không thấy.

File mẫu cho bạn đây.

Than, tanhhm
 

File đính kèm

Upvote 0
kongcom đã viết:
Cho mình hỏi ké . Giả sử mình biết tên sheet trong một file rất nhiều sheet thì làm sao có thể mở nó nhanh chóng nhỉ ?
ASAP có 1 công cụ tạo nhanh 1 list các tên sheet link tới từng sheet. Nếu không có ASAP thì bạn tạo bằng tay:
- tạo 1 sheet mới (sheet DS)
- trong sheet này tạo 1 danh sách các sheet, không nhất thiết đúng tên sheet mà là tên có ý nghĩa do mình đặt.
- mỗi cell tên sheet tạo 1 hyperlink đến đúng sheet đó. Tên sheet
- tại mỗi sheet, tạo 1 hyperlink trở về sheet DS. Cũng có thể tạo 1 lần cho 1 sheet, copy cell chứa hyperlink mới tạo paste vào mọi sheet. Trong ASAP người ta tạo 1 name cho cell A1 của sheet DS, khi muốn trở về chọn name đó trong ô địa chỉ cell. Mình tạo hyperlink về DS nhanh hơn nếu dữ liệu ít (trong phạm vi 1 màn hình không phải kéo thanh cuộn).
 
Upvote 0
Đúng vậy . Creat list cho Sheets trong trang nhất . Gọn gàng ngăn nắp và tiện dụng cho dạng file có nhiều sheet . Nhưng nghe nói có cách tạo menu cho file cụ tỉ như thế nào ấy nhỉ ?
Có ai biết bảo mình làm với ?
 
Upvote 0
Đây là ví dụ nhưng mình không bít trình tự làm ra sao mong các bạn trợ giúp
 

File đính kèm

Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom