• 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

Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Điều hành viên: tungblt

truong678
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: CN 18/08/2013 10:07 pm
Has thanked: 6 time

Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi truong678 » T.Năm 28/11/2013 10:38 am

Chào mọi người.Mọi người giúp mình với :
Làm sao để chuyển dữ liệu input và out put từ VB qua file Excel có sẵn 1 cách tự động được .
Ví dụ
Vb6.0 :
Input :
Nhập số a :
Nhập số b :
Nhập số c :
Out Put : Cmd :Run
Tổng a+b =
Hiệu a-b =
Tích a x b =
Thương a/b =
Excel :
Cột 1 :a Cột 2:b Cột 3:c Cột4: Tổng Cột 5:Hiệu Cột6: Tích Cột 7: Thương

Y/C : Trong VB6 khi ta chạy cmd: Run kết quả sẽ báo trên OutPut và Tự động Ghi Input và OutPut vào bảng Excel đã có theo đúng các cột có sẵn
P/S : Rất mong mọi người giúp đỡ.Mình thấy VB hay quá nên đang học mà ko cách nào tìm được phần ghi qua Excel để tìm hiểu nó .Cảm ơn mọi người



Hình đại diện của người dùng
UFO
Thành viên tích cực
Thành viên tích cực
Bài viết: 133
Ngày tham gia: T.Bảy 08/06/2013 10:04 am
Has thanked: 19 time
Been thanked: 14 time

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi UFO » T.Năm 28/11/2013 8:26 pm

- Bạn xem cho dễ hiểu :D
Tập tin đính kèm
xuat ex.rar
ví dụ xuất ra excel
(1.53 KiB) Đã tải 225 lần

truong678
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: CN 18/08/2013 10:07 pm
Has thanked: 6 time

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi truong678 » T.Năm 28/11/2013 11:11 pm

cảm ơn bạn đã giúp đỡ. tuyệt vời!!!Nhưng bạn ơi mình muốn input nhiều lần: lần 1(a,b,c),lần 2(a,b,c)...lần n(a,b,c) thì nó tiếp tục tự động ghi vàohàng 1,2,..n trong file excel mà mình đã tạo sẵn các cột input và output.
PS: vì chương trình mình muốn tạo là : tự động nhập input và xuất output rồi tự động ghi vào file excel mẫu đã tạo sẵn.

Hình đại diện của người dùng
UFO
Thành viên tích cực
Thành viên tích cực
Bài viết: 133
Ngày tham gia: T.Bảy 08/06/2013 10:04 am
Has thanked: 19 time
Been thanked: 14 time

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi UFO » T.Sáu 29/11/2013 8:14 am

B1 : ấn bắt đầu
B2 : Nhập số vào textbox rồi ấn xuất excel
... nhập chán rồi thì ấn kết thúc để hiện dữ liệu bạn đã nhập

* mỗi lần ấn xuất excel là có 1 dòng :)
Tập tin đính kèm
xuat ex2.rar
....
(1.65 KiB) Đã tải 223 lần

truong678
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: CN 18/08/2013 10:07 pm
Has thanked: 6 time

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi truong678 » T.Sáu 29/11/2013 3:23 pm

He he ,bạn ơi còn một chút nữa là Perfect .Nếu như vậy thì vẫn còn chậm vì : n lần input thì ta phải click n lần cmd: xuất ra Excel thì hơi đuối :) .Tự động hóa phần nầy luôn .
Mình muốn hoàn thiện 1 chút nữa :
VB6. :
Thứ 1 : Cmd: Bắt đầu : thay vì bạn phải tạo 1 excel mới trong VB ,thì mình muốn Khi Click Cmd Bắt đầu : nó sẽ theo đường dẫn link tới File Excel đã có sẵn ở 1 folder cố định trong máy. (File Excel này đã có hàng a , b , c , Tổng ,Tích ,Thương, Hiệu).(Vì chương trình mình muốn tạo ra có nhiều bảng mẫu trước ,khi sử dụng tính toán sẽ chỉ lấy 1 mẫu Excel đó để ghi dữ liệu ).
Thứ 2 : khi mình nhập Input: a,b, đến c thì tự nó xuất ra Excel luôn ( ko phải bấm cmd Xuất Ra Excel nữa ).Đến bước này nếu có thể được thấy bảng Excel mở cùng Vb luôn thì hay . (Tức là khi Input đến lần thứ 2 thì mình thấy trong file Excel đã có hàng input ,output thứ 1 .Đằng này mình phải thực hiện xong VB rồi mới thấy được bảng Excel ).
P/S : Mong bạn giúp đỡ ^^ .

Hình đại diện của người dùng
UFO
Thành viên tích cực
Thành viên tích cực
Bài viết: 133
Ngày tham gia: T.Bảy 08/06/2013 10:04 am
Has thanked: 19 time
Been thanked: 14 time

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi UFO » T.Sáu 29/11/2013 8:08 pm

- Lần cuối nha bạn, bạn lấy file excel tạo sẵn trong thu mục xuatex3 rồi thử, để file đó ở đâu cũng được
Tập tin đính kèm
xuat ex 3.rar
(3.5 KiB) Đã tải 250 lần

truong678
Thành viên chính thức
Thành viên chính thức
Bài viết: 14
Ngày tham gia: CN 18/08/2013 10:07 pm
Has thanked: 6 time

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi truong678 » T.Bảy 30/11/2013 11:44 am

Tuyệt quá ,mình cảm ơn bạn và diễn đàn nhiều nhé.Vậy là mình có thể sơ bộ hoàn thành được chương trình của mình rồi .Nếu gặp khó khăn gì mong diễn đàn giúp đỡ nhiều .Thanks :)

mmvc1234
Bài viết: 2
Ngày tham gia: CN 16/09/2018 6:46 pm

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi mmvc1234 » CN 16/09/2018 6:54 pm

CHÀO BẠN
CÁM ƠN BẠN CODE MÀ BẠN ĐĂNG
MÌNH CÓ VẤN ĐỀ NÀY NHỜ BẠN GIÚP DÙM
KHI XUẤT DỮ LIỆU TỪ VB6 SANG EXCEL THÌ OK RỒI. NHƯNG MÌNH MUỐN LƯU TỰ ĐỘNG TRÊN EXCEL LUÔN ĐƯỢC KO BẠN?
THÊM NỮA LÀ MÌNH MUỐN VẼ BIỂU ĐỒ TỰ ĐỘNG TRÊN EXCEL VỚI DỮ LIỆU CHUYỂN TỪ VB6 SANG EXCEL ĐƯỢC KHÔNG BẠN HẢ?
THKS BẠN NHIỀU

mmvc1234
Bài viết: 2
Ngày tham gia: CN 16/09/2018 6:46 pm

Re: Cần Giúp :Tự động chuyển dữ liệu từ VB6 sang Excel

Gửi bàigửi bởi mmvc1234 » T.Ba 02/10/2018 6:51 pm

Chào bạn
Mình hỏi thêm nhờ bạn chỉ giúp
File vidu số 3 bạn gửi mình hiểu rồi. Tuy nhiên khi mình xuất ra file excel thì thỉnh thoãng bị mất dữ liệu
Ví dụ: data trên VB xuất ra excel thì bị mất một vài dòng
Mình không hiểu tại sao? bạn có lệnh gì ví dụ refresh file excel chẳng hạn chỉ mình với
Cám ơn bạn trước


Quay về “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Đang trực tuyến

Đang xem chuyên mục này: Không có thành viên nào trực tuyến.9 khách