ẩn hình khi in và rút gọn code

Liên hệ QC

minhhangg

Thành viên hoạt động
Tham gia
4/5/11
Bài viết
197
Được thích
61
Xin mời xem file dùm em. Em cảm ơn trước ah.
 

File đính kèm

1. Không in Autoshape:
Vào Format Autoshape, tab Property, bỏ chọn Print object

2. Rút gọn code:

Nếu chỉ có 2 sheet chuyển qua chuyển lại:

PHP:
Sub Macro1()
If ActiveSheet.Name = "Sheet1" Then
    Sheets("Sheet2").Select
Else
    Sheets("Sheet1").Select
End If
End Sub
 
Upvote 0
1. Không in Autoshape:
Vào Format Autoshape, tab Property, bỏ chọn Print object

2. Rút gọn code:

Nếu chỉ có 2 sheet chuyển qua chuyển lại:

PHP:
Sub Macro1()
If ActiveSheet.Name = "Sheet1" Then
    Sheets("Sheet2").Select
Else
    Sheets("Sheet1").Select
End If
End Sub

Ví dụ: có nhiều sheet thì sao hé anh em đã thử như sau mà sao chưa được.
Sub Macro1()
If ActiveSheet.Name = "Sheet1" Then
Sheets("Sheet2").Select
Else
Sheets("Sheet1").Select
Else
Sheets("sheet3").Select
End If
End Sub
 
Upvote 0
Ví dụ: có nhiều sheet thì sao hé anh em đã thử như sau mà sao chưa được.
Cách đơn giản nhất:
- Bạn gõ tên sheet cần link vào hình vuông kia
- Xong, Assign Macro đến sub này:
PHP:
Sub GotoSh()
  Sheets(ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text).Select
End Sub
Tham khảo thêm bài này
http://www.giaiphapexcel.com/forum/showthread.php?37055-Tạo-nút-nhấn-để-link-đến-các-sheet
 

File đính kèm

Upvote 0
Web KT

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

Back
Top Bottom