TrungChinhs
Thành viên tích cực
- Tham gia
- 18/2/08
- Bài viết
- 1,475
- Được thích
- 2,469
- Nghề nghiệp
- Công chức
Chào các bạn ! Nhờ các bạn viết giúp tôi code tự điều khiển vùng hiển thị của bảng tính trên màn hình.
Ví dụ: Khi ta mở bảng tính mới với Zoom 100% thì vùng hiển thị trên màn hình khoảng từ A1:O31 (tức là ta nhìn thấy 14 cột, 31 dòng). Để chuyển vị trí ô cuối cùng (O31) lên vị trí đầu tiên của màn hình (vị trí ô A1 cũ) thì dùng 2 câu lệnh:
ActiveWindow.SmallScroll Down:=30 (chuyển dịch bảng tính lên 30 dòng)
ActiveWindow.SmallScroll ToRight:=14 (chuyển dịch bảng tính sang phải 14 cột)
Vậy Tôi muốn khi kích đúp chuột vào một ô bất kỳ thì màn hình dịch chuyển và vị trí ô này nằm tại vị trí đầu tiên của màn hình (vị trí cũ của ô A1) để luôn nhìn thấy một vùng gồm 14 cột, 31 dòng kể từ ô được kích hoạt.
Thanks!
P/s Tôi đã tìm thấy bài đề cập tới chủ đề này trên GPE. Nhờ Mod xoá giúp bài này. Thanks
Ví dụ: Khi ta mở bảng tính mới với Zoom 100% thì vùng hiển thị trên màn hình khoảng từ A1:O31 (tức là ta nhìn thấy 14 cột, 31 dòng). Để chuyển vị trí ô cuối cùng (O31) lên vị trí đầu tiên của màn hình (vị trí ô A1 cũ) thì dùng 2 câu lệnh:
ActiveWindow.SmallScroll Down:=30 (chuyển dịch bảng tính lên 30 dòng)
ActiveWindow.SmallScroll ToRight:=14 (chuyển dịch bảng tính sang phải 14 cột)
Vậy Tôi muốn khi kích đúp chuột vào một ô bất kỳ thì màn hình dịch chuyển và vị trí ô này nằm tại vị trí đầu tiên của màn hình (vị trí cũ của ô A1) để luôn nhìn thấy một vùng gồm 14 cột, 31 dòng kể từ ô được kích hoạt.
Thanks!
P/s Tôi đã tìm thấy bài đề cập tới chủ đề này trên GPE. Nhờ Mod xoá giúp bài này. Thanks
Lần chỉnh sửa cuối: