Mình muốn khi mở file ra thì Excel hiện luôn 1 sheet nhất định (ví dụ file mình là sheet6), bắt chước trên mạng đc đoạn code nhưng khi mở file nó vẫn ko hiện sheet6 đầu tiên các thầy ạ. Thầy cho mình xin code ẩn hiện sheet trong Excel với ạ.
Code mình cóp nhặt được trên mạng như thế này:
Private Sub Workbook_Open()
Sheet6.Select
End Sub
Có 2 cách giải quyết:
Cách 1 (không dùng VBA): bạn đưa Sheet6 sang vị trí đầu tiên bên trái trên thanh sheet-tab. Khi mở file excel sẽ ưu tiên hiển thị sheet ở vị trí này.
Cách 2 (có dùng VBA): bạn dùng lệnh Sheet6.Activate chứ đừng dùng lệnh .Select
Bạn có thể đặt sự kiện Workbook_BeforeClose thay vì Workbook_Open.
Ngoài ra cũng có thể cân nhắc việc ẩn toàn bộ các sheet khác, chỉ hiển thị duy nhất Sheet6 thôi => khi đó chắc chắn sheet6 luôn luôn là sheet được hiển thị khi mở file.
Mình viết các câu lệnh call sheet6 visible + hidden activesheet đang làm việc + active sheet6 như trong bài giảng và giải luôn được vấn đề này rồi thầy ạ. Thanks thầy giáo