làm sao ghi nội dung file CSV ra Exel VB6

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

Moderator: tungblt

Post Reply
User avatar
lipton150786
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 345
Joined: Thu 18/11/2010 10:00 pm
Has thanked: 5 times
Been thanked: 30 times

làm sao ghi nội dung file CSV ra Exel VB6

Post by lipton150786 »

tôi có một file Exel trong đó có một button khi click on button này thì hiện hộp thoại mở file và chon một file csv,.
sau đó đọc nội dung file này và ghi ra file exel với tên là Kq.xsl vào đúng vị trị của file csv.

khi ghi thì cừ mỗi 3 dòng trong file csv thì ghi vào một sheet với sheet name la: KQ + i (i tăng dần từ 0)

mong mọi người chỉ giúp

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

Re: làm sao ghi nội dung file CSV ra Exel VB6

Post by truongphu »

File csv (text) được windows hổ trợ mở với Excel
vì vậy rất dễ dàng lưu với đuôi xls
Để dùng VB6 thao tác làm các việc trên
Bạn nên đọc bài Hướng dẫn viết VBA Excel chạy trên ứng dụng VB6
Hướng dẫn viết VBA Excel chạy trên ứng dụng VB6
Chuyển Box VBA
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh
User avatar
lipton150786
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 345
Joined: Thu 18/11/2010 10:00 pm
Has thanked: 5 times
Been thanked: 30 times

Re: làm sao ghi nội dung file CSV ra Exel VB6

Post by lipton150786 »

Cho hỏi thêm chúc.Tôi có một sheet được format rồi và tôi muốn copy nó qua cac sheet của một workbook khác thì phài làm thế nào?
Tôi không dùng new Exel,application mà dùng application.XX và ActiveWorkbook.XXX
User avatar
truongphu
VIP
VIP
Posts: 4781
Joined: Sun 04/11/2007 10:57 am
Location: Cam Đức, Khánh hòa
Has thanked: 14 times
Been thanked: 525 times

Re: làm sao ghi nội dung file CSV ra Exel VB6

Post by truongphu »

lipton150786 wrote:Tôi không dùng new Exel,application mà dùng application.XX và ActiveWorkbook.XXX
Exel.application => Application là ứng dụng thi hành (Class) và Excel là thư viện
-> Nếu dùng trong Excel/VBA, bạn có thể chỉ viết Application vì đương nhiên đây là Excel.Application. Tất cả các Macro của Excel đều viết đơn giản như thế.
-> Nếu dùng trong VB6, nên khai rõ Excel.Application, vì bên cạnh đó có thể còn có Word.Application hay Access.Application ..vv
Trong trường hợp VB6 chỉ chèn có Excel, bạn có thể dùng riêng (Không khuyến khích)Application, đương nhiên buộc phải có New. Không tiên liệu project của bạn có trắc trở không...
application.XX => dưới Class application có các Property, Sub hay Function, bạn cứ thoải mái gọi chúng để dùng cho mục đích của mình.
ActiveWorkbook.XXX cũng như trên, chú ý là Class cấp WorkBook là "con" của Class Application
lipton150786 wrote:Tôi có một sheet được format rồi và tôi muốn copy nó qua cac sheet của một workbook khác
Bạn đã biết Workbook, gọi con của nó là Class WorkSheet; WorkSheet sẽ có Sub Copy
Tham khảo: Copy 1 Sheet trong Excel tạo thành file mới
viewtopic.php?f=15&t=16661
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh
User avatar
lipton150786
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 345
Joined: Thu 18/11/2010 10:00 pm
Has thanked: 5 times
Been thanked: 30 times

Re: làm sao ghi nội dung file CSV ra Exel VB6

Post by lipton150786 »

trên 4room cua minh có tài liệu gì hướng dận lập trính VBA đẩy đủ không Truong phu ? nếu có xin cho link giùm
thanks
freeway2207
Posts: 2
Joined: Thu 07/04/2011 8:34 pm

Re: làm sao ghi nội dung file CSV ra Exel VB6

Post by freeway2207 »

Chia sẻ với bạn tài liệu học VBA tương đối đầy đủ (Tập chung vào 2 nội dung là lập trình VBA trong Excel và trong AutoCAD. Bạn có thể tải tài liệu ở đây http://adf.ly/176JO (sau khi chờ đợi 5s bạn nhấn vào nút SKIP AD để download tài liệu).
Chúc bạn thành công !
User avatar
lipton150786
Thành viên tâm huyết
Thành viên tâm huyết
Posts: 345
Joined: Thu 18/11/2010 10:00 pm
Has thanked: 5 times
Been thanked: 30 times

Re: làm sao ghi nội dung file CSV ra Exel VB6

Post by lipton150786 »

thanks ban freeway2207 nhiều nha mình sẽ nghiên cứu tài liệu này.
Post Reply

Return to “Visual Basic for Application (VBA)”