Giáo trình hướng dẫn sử dụng Macro trong Microsoft Excel phần 6 potx - Pdf 19



128
MsgBox Windows(2).ActiveCell.Address
ActiveSheet
Thuộc tính này tham chiếu đến sheet hiện hành của workbook đang xét.
Caption
Thuộc tính này chứa nội dung ghi trên thanh tiêu đề của cửa sổ. Đoạn mã sau sẽ thay đổi dòng
tiêu đề của cửa sổ hiện hành:
ActiveWindow.Caption = “MyWindow”
Close
Close là hàm thực hiện đóng cửa sổ đang xét. Hàm này trả về giá trị TRUE nếu đóng được cửa
sổ, và trả về giá trị FALSE nếu cửa sổ không được đóng. Hàm này cũng chứa các tham số tuỳ
chọn khác, chi tiết xem thêm phương thức Close của đối tượng Workbook trang 125.
Cácthuộctínhvềhiểnthị
Đối tượng Window có chứa nhiều thuộc tính để thiết l
ập các lựa chọn về hiển thị trong cửa số
như sau:
Thuộc tính Giải thích
DisplayFormulas TRUE: tất cả các ô sẽ hiển thị công thức chứ không phải giá trị
DisplayGridlines TRUE: hiển thị các đường lưới bên trong cửa sổ
DisplayHeadings TRUE: hiển thị thanh thể hiện vị trí của cột và hàng
DisplayHorizontalScrollBar TRUE: hiển thị thanh cuộn ngang
DisplayOutline TRUE: hiển thị thanh thể hiện Outline
DisplayRightToLeft TRUE: hiển thị trật tự cột tăng dần từ phải sang trái. Mặc định là FALSE
DisplayVerticalScrollBar TRUE: hiển thị thanh cuộn đứng
DisplayWorkbookTabs TRUE: hiển thị thẻ chứa các sheet trong workbook
DisplayZeros FALSE: các ô có giá trị bằng 0 sẽ không hiển thị
Đoạn mã sau sẽ ẩn đi thẻ chứa các sheet trong workbook hiện hành:
ActiveWindow.DisplayWorkbookTabs = False


P
P


T
T
R
R
Ì
Ì
N
N
H
H


T
T
R
R
Ê
Ê
N
N


M
M
I
I


RangeSelection
Thuộc tính này tham chiếu đến vùng đang được chọn trong cửa sổ được tham chiếu. Kiểu dữ
liệu của thuộc tính này là Range. Đoạn mã sau sẽ hiển thị địa chỉ của vùng được chọn trong cửa
sổ hiện hành:
MsgBox ActiveWindow.RangeSelection.Address
Giá trị hiển thị có thể ở dạng địa chỉ tuyệt đối của một ô - $C$3, hoặc một vùng chọn -
$B$10:$D$12.
SelectedSheets
SelectedSheets là tập đối tượng chứa tất cả các sheet đang được người dùng lựa chọn. Kiểu dữ
liệu của thuộc tính này là Sheets, vì thế tất cả các thao tác trên tập đối tượng SelectedSheets
cũng giống như trên tập đối tượng Sheets
WindowState
Thuộc tính này lưu trữ
trạng thái của đối tượng Window. Có 3 trạng thái của đối tượng
Window như sau:
Trạng thái đối tượng Window Giá trị của thuộc tính
Cửa sổ được phóng đại toàn màn hình xlMaximized
Cửa sổ được thu nhỏ xlMinimized
Cửa sổ ở trạng thái thông thường xlNormal
Đoạn mã sau sẽ thu nhỏ cửa sổ hiện hành:
ActiveWindow.WindowState = xlMinimized
Zoom
Thuộc tính này dùng để thiết lập chế độ phóng đại cho cho cửa sổ, giống như khi ta sử dụng
trình đơn ViewÖZoom trong Excel. Đoạn mã sau sẽ phóng đại cửa sổ hiện hành lên 120%:
ActiveWindow.Zoom = 120
GỢI Ý Trong Excel, để thu/phóng cửa sổ, chỉ cần nhấn phím CTRL + cuộn phím giữa của
chuột.
5.2.4. Đối tượng Worksheet
Đối tượng Worksheet thể hiện cho một worksheet trong một workbook. Đây là đối tượng rất

sheet hiện hành:
Dim myComment As Comment
For Each myComment In Worksheets(“Sheet1”).Comments
MsgBox myComment.Text
Next myComment
Delete
Phương thức này sẽ xoá worksheet được tham chiếu, giống như khi chọn trình đơn
EditÖDelete Sheet trong Excel. Đoạn mã sau sẽ xoá worksheet tên là “Sheet3”:
Worksheets(“Sheet3”).Delete
Name
Thuộc tính này trả về tên của worksheet giống như được hiển thị trên thẻ chứa các sheet trong
workbook.
PrintOutvàPrintPreview1
Chú thích là một đoạn văn bản gắn thêm vào một ô nào đó. Đoạn văn bản này được hiện lên mỗi khi người dùng
di chuột trên ô. Ô nào có chú thích thì sẽ có thêm biểu tượng hình tam giác màu đỏ ở góc trên bên phải của ô. Để
tạo chú thích cho một ô, chọn trình đơn InsertÖComment trong Excel.
C
C
H
H
Ư
Ư
Ơ
Ơ
N
N
G


T
T
R
R
Ê
Ê
N
N


M
M
I
I
C
C
R
R
O
O
S
S
O
O
F
F
T
T


Phương thức Unprotect sẽ tắt chế độ bảo vệ của worksheet. Đối với những worksheet được bảo
vệ bằng mật khẩu, cần phải truyền thêm tham số là chuỗi ký tự chứa mật khẩu để tắt chế độ bảo
vệ; nếu không truyền tham số mật khẩu, một hộp thoại sẽ được hiện lên để người sử dụng nhập
vào mật khẩu.
Worksheets(“Sheet2”).Unprotect Password:="Excel" ’Tắt chế độ bảo vệ
Range
Đây là thuộc tính rất quan trọng trong lập trình trên Excel. Thuộc tính này sẽ được trình bày rõ
hơn trong mục “Đối tượng Range” trang 132.
Select
Phương thức này sẽ chọn worksheet tham chiếu làm worksheet hiện hành, tương tự như khi
chọn worksheet trên thẻ chứa các sheet của workbook.
Worksheets(“Sheet2”).Select ‘Chọn Sheet2 làm sheet hiện hành
SetBackgroundPicture
Phương thức này sẽ chọn một ảnh làm ảnh nền cho worksheet, giống như khi chọn trình đơn
FormatÖSheetÖBackground… trong Excel. Tham số bắt buộc phải nhập vào là tên tệp đồ
hoạ dùng để làm ảnh nền, bao gồm cả đường dẫn đầy đủ. Nếu muốn xoá ảnh nền, chỉ cần nhập
tham số tên tệp đồ hoạ bằng rỗng.
Worksheets(“Sheet1”).SetBackgroundPicture "C:\MyPicture.jpg"
Worksheets(“Sheet1”).SetBackgroundPicture "" ’Xoá ảnh
nền
Visible
Thuộc tính này thiết lập sự hiển thị của worksheet, bằng TRUE nếu worksheet được hiển thị.
Việc thay đổi giá trị của thuộc tính này cũng tương tự như khi chọn từ trình đơn
FormatÖSheetÖHide/Unhide… trong Excel.
Worksheets(“Sheet1”).Visible = False ’Ẩn Sheet1 132
Worksheets(“Sheet1”).Visible = True ’Hiển thị lại Sheet1
Name–ĐặttênchomộtvùngdữliệutrongWorksheet


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status