Giáo trình hướng dẫn cách làm việc với Range và Cells trên trong Microsoft excel phần 1 doc - Pdf 19

C
C
H
H
Ư
Ư
Ơ
Ơ
N
N
G
G


I
I
V
V
:
:


L
L


P
P


T

O
S
S
O
O
F
F
T
T


E
E
X
X
C
C
E
E
L
L



153

thông báo bằng cách gán thuộc tính DisplayAlerts bằng FALSE, và cũng nên nhớ là phải trả về
các giá trị mặc định trước khi kết thúc chương trình.
Đổitênworksheet
Việc đổi tên worksheet được thực hiện một cách dễ dàng, chỉ cần thay đổi thuộc tính Name có

4. Dim Tong As Double
5. For Each myColumn In Range("A1:D3").Columns
6. Tong = 0
7. For Each myCell In myColumn.Cells
8. Tong = Tong + Val(myCell.Value)
9. Next myCell
10. myColumn.Cells(myColumn.Rows.Count + 1, 1) = Tong
11. Next myColumn
12. End Sub
Giáo trình hướng dẫn cách làm việc với Range và Cells trên trong
Microsoft excel154
Dòng thứ 5 là vòng lặp cho phép duyệt qua từng cột trong vùng dữ liệu A1:D3. Mỗi cột lại là
một vùng dữ liệu, vì thể lại tiếp tục duyệt qua từng ô trong vùng dữ liệu đó, điều này được thực
hiện ở dòng thứ 7. Dòng thứ 10 dùng đế gán giá trị tổng tính được của mỗi ô vào ô dưới cùng
của cột.

7.4.3. Vùng có chứa dữ liệu – Thuộc tính UsedRange
UsedRange là một thuộc tính rất hữu dụng của đối tượng Worksheet. Thuộc tính này trả về
vùng dữ liệu là hình chữ nhật bao của tất cả các ô có chứa dữ liệu. Góc trên bên trái của hình
chữ nhật là ô đầu tiên có chứa dữ liệu, còn góc dưới bên phải của hình chữ nhật là ô cuối cùng
có chứa dữ liệu. Các ô có chứa dữ liệu được hiểu là nhữ
ng ô có chứa thông tin như: giá trị, định
dạng và chú thích. Hình sau minh hoạ rõ hơn về thuộc tính UsedRange.

Mặc dù trong vùng dữ liệu trả về của thuộc tính UsedRange có chứa cả những ô không có dữ
liệu, nhưng như vậy đã là hiệu quả và tiết kiệm thời gian hơn là so với việc duyệt qua tất cả các
ô trong worksheet. Ví dụ sau sẽ duyệt qua tất cả các ô có chứa dữ liệu và chọn những ô có giá

G
G


I
I
V
V
:
:


L
L


P
P


T
T
R
R
Ì
Ì
N
N
H
H



E
E
X
X
C
C
E
E
L
L



155

7.5. Làm việc với biểu đồ
Tính năng biểu đồ trong Excel khá ấn tượng. Một biểu đồ có thể thể hiện nhiều kiểu dữ liệu
khác nhau trong Excel. Excel hỗ trợ hơn 100 loại biểu đồ khác nhau và người dùng có thể điều
khiển hầu như tất cả các thành phần trong biểu đồ bởi lẽ, mỗi thành phần trong biểu đồ chính là
một đối tượng với các phương thức và thuộc tính khác nhau. Vì vậy, việc lậ
p trình với biểu đồ
là không dễ, nhưng một khi đã hiểu rõ cây phân cấp đối tượng thì kết quả sẽ ấn tượng hơn rất
nhiều.
Tuỳ theo vị trí mà biểu đồ trong Excel được phân thành 2 loại sau:
Ø
Ø

Biểu đồ nhúng – ChartObject: là dạng biểu đồ nằm bên trong một worksheet. Trong một

vào.
PlotBy Xác định xem số liệu cho từng chuỗi số liệu là theo cột hay hàng, có thể là
xlRows hoặc xlColumns.
CategoryLabels Số nguyên xác định số hàng hoặc cột bên trong vùng dữ liệu đầu vào sẽ làm
CategoryLabels.
SeriesLabels Số nguyên xác định số hàng hoặc cột bên trong vùng dữ liệu đầu vào sẽ làm
SeriesLabels.
HasLegend Bằng TRUE thì biểu đồ sẽ có thêm phần chú giải. 156
Title Tiêu đề của biểu đồ
CategoryTitle Tiêu đề của trục ngang
ValueTitle Tiêu đề của trục đứng
ExtraTitle Tiêu đề trục đối với biểu đồ 3D hoặc tiêu đề của trục giá trị thứ 2 của biểu đồ 2D
Ví dụ sau tạo một biểu đồ trong một chartsheet nằm sau worksheet hiện hành, sau đó sử dụng
phương thức ChartWizard để tạo biểu đồ dựa trên vùng dữ liệu có tên là SoLieu. Nội dung của
vùng dữ liệu đó như sau:
Mặt Hàng A Mặt hàng B
2000
20.0 35.0
2001
21.0 35.5
2002
24.0 36.0
2003
25.0 37.0
2004
23.0 36.5
2005

V
V
:
:


L
L


P
P


T
T
R
R
Ì
Ì
N
N
H
H


T
T
R
R

C
C
E
E
L
L



1577.5.2. Thêm một chuỗi số liệu vào biểu đồ đã có
Các số liệu đã được vẽ trong biểu đồ được lưu trữ trong tập đối tượng SeriesCollection. Mỗi
hàng hoặc cột dữ liệu được lưu trữ trong một đối tượng Series tương ứng và mỗi số liệu trong
một đối tượng Series được lưu trữ trong đối tượng Point.
Người lập trình có thể
thêm chuỗi số liệu vào một biểu đồ đã có bằng cách gọi phương thức
Add của tập đối tượng SeriesCollection. Phương thức Add có những tham số sau:
Tham số Giải thích
Source Vùng dữ liệu chứa dữ liệu của chuỗi số liệu mới hoặc có thể là mảng số liệu
Rowcol Xác định xem chuỗi số liệu bố trí theo dạng cột hay dạng hàng, có thể là xlRows
hoặc xlColumns.
SeriesLabels Giá trị này sẽ bị bỏ qua nếu Source là một mảng số liệu. Nếu Source là vùng dữ
liệu thì giá trị này sẽ là TRUE nếu hàng hoặc cột đầu tiên của vùng dữ liệu chứa
tên của chuỗi số liệu, nếu không thì gán giá trị này bằng FALSE.
CategoryLabels Giá trị này sẽ bị bỏ qua nếu Source là một mảng số liệu. Nếu Source là vùng dữ
liệu thì giá trị này sẽ là TRUE nếu hàng hoặc cột đầu tiên của vùng dữ liệu chứa
giá trị làm CategoryLabels của chuỗi số liệu, nếu không thì gán giá trị này bằng
FALSE.


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