• Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
  • Tìm kiếm trước khi đặt câu hỏi

Liên quan đến việc đọc dữ liệu trong file Excel

Nơi trao đổi về VBA (Visual Basic for Application), lập trình cho ứng dụng Microsoft Office, AutoCAD...

Moderator: tungblt

User avatar
dacluyen
Thành viên chính thức
Thành viên chính thức
Posts: 23
Joined: Sat 29/08/2009 3:38 pm
Location: Thái Nguyên
Been thanked: 1 time
Contact:

Liên quan đến việc đọc dữ liệu trong file Excel

Postby dacluyen » Sat 13/03/2010 6:23 am

Xin chào các bác
Em đang viết một app trong đó yêu cầu là đọc tất cả các cell có dữ liệu trong một cột.
Giả sử số cell (số hàng trong một cột có dữ liệu) không được biết trước vậy làm thế nào mà chương trình vẫn đọc đủ được các cell đó.
Xin cảm ơn !



User avatar
truongphu
VIP
VIP
Posts: 4766
Joined: Sun 04/11/2007 10:57 am
Location: Cam Đức, Khánh hòa
Has thanked: 14 times
Been thanked: 520 times

Re: Liên quan đến việc đọc dữ liệu trong file Excel

Postby truongphu » Sat 13/03/2010 9:04 am

dacluyen wrote:số cell (số hàng trong một cột có dữ liệu) không được biết trước vậy làm thế nào mà chương trình vẫn đọc đủ được các cell đó.


1- Dữ liệu rời rạc: cell có dữ liệu hoặc không.
Trường hợp nầy ta phải lệnh đọc thật nhiều cell trên cột.
Vd: có 5 cell chứa dữ liệu, ta cho đọc 20 cell; do đó ta phải mở Excel mà xem trước.

Code: Select all

For Each Cell In Range("A1", "A20")


2- Dữ liệu liên tục: các cell đều chứa dữ liệu.
Trường hợp nầy ta phải lệnh đọc cell cho đến khi giá trị cell = ""

Code: Select all

While Cells(i, 1) <> ""


Sau đây là project minh họa:
Attachments
Ðoc Excel tham dò.rar
(2.7 KiB) Downloaded 349 times
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh


Return to “Visual Basic for Application (VBA)”

Who is online

Users browsing this forum: No registered users and 2 guests