Tôi cần trợ giúp về Excel 2010.
Trả lời:
Tôi không chắc tại sao bạn lại muốn thêm các nút để thực hiện chức năng tương tự như khi nhấp vào các tab ở đầu phần điều khiển nhiều trang, nhưng dù sao thì đoạn mã sau sẽ chuyển đến trang Tiếp theo hoặc Trang Trước đó. Lưu ý rằng tôi đã thiết lập các hàm con để thực hiện công việc dưới dạng các hàm con được gọi và sau đó mỗi nút sẽ gọi các hàm con này.
Hai hàm con sau đây là ví dụ về việc gọi các hàm con để thực hiện quá trình xử lý.
Private Sub CommandButton4_Click()
Giả định CommandButton4 dùng để quay lại trang trước.
Gọi trang trước
End Sub
'Phần phụ đề sau đây là ví dụ về việc chuyển sang trang tiếp theo'
Private Sub CommandButton5_Click()
'Giả định CommandButton5 dành cho trang tiếp theo'
Gọi NextPage
End Sub
Hai hàm con sau đây là các hàm con được gọi để thực hiện quá trình xử lý.
'Lệnh con sau được gọi để chuyển về trang trước'
Sub PreviousPage()
'Lưu ý rằng số trang được tính từ 0 đến ít hơn 1 so với tổng số trang (thẻ)'
Nếu Me.MultiPage1.Value > 0 thì 'Giá trị trang đầu tiên là số 0'
Me.MultiPage1.Value = Me.MultiPage1.Value - 1
Khác
MsgBox "Đã ở trang đầu tiên."
Kết thúc nếu
End Sub
'Đoạn mã sau được gọi để chuyển sang trang tiếp theo'
Sub NextPage()
'Lưu ý rằng số trang được tính từ 0 đến ít hơn 1 so với tổng số trang (thẻ)'
'Trong dòng tiếp theo, Pages.Count - 1 là số trang cuối cùng _
Vậy cần trừ đi 2 cho trang áp chót.
Nếu Me.MultiPage1.Value <= Me.MultiPage1.Pages.Count - 2 thì
Me.MultiPage1.Value = Me.MultiPage1.Value + 1
Khác
MsgBox "Đã đến trang cuối cùng."
Kết thúc nếu
End Sub
Comments
Post a Comment