Trắc nghiệm sheet có kích hoạt hay không? (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

hanhpptc

Thành viên tiêu biểu
Tham gia
16/5/08
Bài viết
459
Được thích
320
Mình đang viết Macro để in dữ liệu. Trong đó cần đoạn mã như sau:
If sheet1 đang là sheet hiện hành thì thực thi các đoạn mã sau đó. Nhưng không biết câu lệnh sheet1 đang là sheet hiện hành viết như thế nào trong VBA. Rất mong có bạn nào biết hướng dẫn giúp. Xin cám ơn!
 
Mình đang viết Macro để in dữ liệu. Trong đó cần đoạn mã như sau:
If sheet1 đang là sheet hiện hành thì thực thi các đoạn mã sau đó. Nhưng không biết câu lệnh sheet1 đang là sheet hiện hành viết như thế nào trong VBA. Rất mong có bạn nào biết hướng dẫn giúp. Xin cám ơn!
Bạn thử dùng câu này: If ActiveSheet.Name="Sheet1" Then ...
 
Upvote 0
Mình đang viết Macro để in dữ liệu. Trong đó cần đoạn mã như sau:
If sheet1 đang là sheet hiện hành thì thực thi các đoạn mã sau đó. Nhưng không biết câu lệnh sheet1 đang là sheet hiện hành viết như thế nào trong VBA. Rất mong có bạn nào biết hướng dẫn giúp. Xin cám ơn!
Có thể làm như nghiaphuc, hoặc đơn giản là đưa code vào sự kiện Worksheet_Activate ---> Cứ sheet Active là code chạy
 
Upvote 0
Hỏi về cách kích hoạt giới hạn màn hình sheet khi vừa mở file tính

Có thể làm như nghiaphuc, hoặc đơn giản là đưa code vào sự kiện Worksheet_Activate ---> Cứ sheet Active là code chạy
Các ACE cho em hỏi vấn đề này với:

Em sử dụng đoạn code giới hạn màn hình bảng tính excell như sau:

Private Sub Worksheet_Activate()
Me.ScrollArea = "A1:M32"
End Sub


Tuy nhiên, khi mở file lên thì code này không hoạt động, chỉ khi nào em kích vào sheet chứa code thì lệnh trên mới được thực hiện. Có cách nào khi em mở file lên là sheet chứa code thực hiện lệnh trên không? Em xin cảm ơn!
 
Upvote 0
Các ACE cho em hỏi vấn đề này với:

Em sử dụng đoạn code giới hạn màn hình bảng tính excell như sau:

Private Sub Worksheet_Activate()
Me.ScrollArea = "A1:M32"
End Sub


Tuy nhiên, khi mở file lên thì code này không hoạt động, chỉ khi nào em kích vào sheet chứa code thì lệnh trên mới được thực hiện. Có cách nào khi em mở file lên là sheet chứa code thực hiện lệnh trên không? Em xin cảm ơn!
Vậy thì đưa câu lệnh vào sự kiện Workbook_Open đi, cứ mỗi lần mở file là code hoạt động.
Code có dạng như vầy nè:
PHP:
Private Sub Workbook_Open()
    Sheets("Sheet1").ScrollArea = "A1:M32"
End Sub
 
Upvote 0
Ohhhh mình trả lời nhầm bài, MOD xóa bài này dùm
 
Upvote 0
Vậy thì đưa câu lệnh vào sự kiện Workbook_Open đi, cứ mỗi lần mở file là code hoạt động.
Code có dạng như vầy nè:
PHP:
Private Sub Workbook_Open()
    Sheets("Sheet1").ScrollArea = "A1:M32"
End Sub

Với câu lệnh trên, khi đưa vào file tính không có tác dụng gì hết anh à. Anh xem lại giúp nhé.
 
Upvote 0
Web KT

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

Back
Top Bottom