Trợ giúp về Import External Data !

Liên hệ QC

thietkevt

Thành viên mới
Tham gia
16/3/07
Bài viết
23
Được thích
1
Xin chào anh Tuân và các anh !

Mình có 2 wb là : Make_Project.xls gồm 2 sheet Info Data
Job_Order.xls gồm 2 sheet DataForm
Mình đã Import External Data từ Make_Project\DataJob_Order\Data
sau đó mình làm 1 Form (frmPGV) có chứa cmbMaduan lấy dữ liệu của Range "Maduan" trong wb Job_order\data
với Name
Mã:
Maduan = OFFSET(Data!$B:$B;1;0;COUNTA(Data!$B:$B)-1;1)

Tuy nhiên lại xảy ra vấn đề Khi mình bổ sung thêm dữ liệu trên :Make_Project\Data như sau :

1, Trường hợp mình mở trực tiếp wb Job_order.xls sử dụng thủ tục
Mã:
      [COLOR=Red]Private Sub Workbook_Open()
          ActiveWorkbook.RefreshAll
          Application.Run ("PlanTDC072010V1.xla!ShowFrmPGV") ' dùng để xuất hiện form phiếu giao việc
      End Sub[/COLOR]
Thì cmbMaduan tức thì cập nhật đầy đủ dữ liệu vừa bổ sung

2, Trương hợp mình làm 1 menu để khi nhấn vào sẽ mở wb Job_order.xls thì cmbMaduan chỉ lấy danh sách cũ (tức là thời điểm mà mình đã lưu wb Job_order.xls trước đó)

(Xin hỏi thêm nếu wb Make_Project.xls có pass mở wb thì làm thể nào để Import External data)

Nhờ anh Tuân và mọi người giúp đỡ
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Chào bạn,

Phần tổng hợp dữ liệu bạn tham khảo thêm ở đây.
Ở đây có nói vấn đề bạn hỏi thêm.

Tôi đã thử mở tập tin Job order.xls, thì dữ liệu được cập nhật, chỉ việc phải chọn lại tập tin dữ liệu mà thôi.
Còn vấn đề bạn hỏi khó trả lời khi không có "cái form" gì đó mà bạn nói.

Lê Văn Duyệt
 
Upvote 0
To Anh Duyệt : "Còn vấn đề bạn hỏi khó trả lời khi không có "cái form" gì đó mà bạn nói."
Em quên là form đó nằm ở file điều khiển
Form đó chỉ gồm comboBox, khi load form thì comboBox sẽ lấy dữ liệu của range("Maduan") của wb Job_order.xls

ví dụ : make_Project.xls\Data\cột B:B có 13 dòng dữ liệu
Job_order.xls\Data\cột B:B đã cập nhật đủ 13 dữ liệu ở make_Project.xls\Data
Sau đó bổ sung thêm 2 dòng dữ liệu ở make_Project.xls\Data\cột B:B
thì lúc đó :
1. em mở trực tiếp file Job_order.xls thì comboBox sẽ cập nhật đầy đủ dữ liệu vừa bổ sung thêm trong wb Make_Project.xls
2. Còn nếu dùng thông qua một nút lệnh trên MenuBar (thủ tục lệnh vẫn là mở wb Job_order.xls rồi load form) thì không cập nhật
Nếu được anh giúp em luôn nhé
 
Lần chỉnh sửa cuối:
Upvote 0
Bác Duyệt giúp em với, em chuyển lại file điều khiển Bác xem có giúp em lược bớt thủ tục
(ví dụ khai báo biến là em chịu do ko có căn bản)
cũng là khai báo obj là wb, obs là wb.worksheets("data") mà em cứ làm đi làm lại nhiều lần
(các file để chung 1 thư mục nha Bác)
Thank
 

File đính kèm

Upvote 0
Anh Tuân ơi, cho hỏi là A-tools Excel của anh có thể biến tướng chút xíu để thích hợp với yêu cầu của mình không?
Là như vậy : Mình làm kế hoạch, rất nhiều dữ liệu, trong đó mỗi người phụ trách 1 vài loại. Mình đã làm form cho từng loại dữ liệu cần cập nhật trong đó trình tự như sau :
1. Mã dự án : luôn được tạo khi triển khai dự án (1 file)
2. phiếu giao việc : (1 file) :
.........
trong đó các file từ (2).. đến (n) sẽ luôn cập nhật danh sách Mã dự án để nhập dữ liệu khi cần
ví dụ ngày hôm nay phát sinh phiếu giao việc số 17 của Mã dự án XYZ.
>>>>>>Yêu cầu về mã như sau : Nhấn nút lệnh sẽ hiện form, chọn mã dự án, điền thông tin PGV=> OK thông tin sẽ nhập vào file Phieugiaoviec.xls
(tương tự cho các dữ liệu khác
>>>>>>Yêu cầu nhập liệu : Người có chức năng gì thì chỉ được nhập dữ liệu loại đó mà thôi

Sau đó người quản lý chỉ cần khi nào báo cáo, báo cáo nội dung gì thì chỉ việc lọc dữ liệu từ các file , xấut ra file báo cáo mà thôi

Anh có thể xem file 2010.rar đính kèm phía trên để rõ hơn và nếu được anh báo giá luôn nhé
Quan trong là phần báo cáo nha anh
Thank nhiều

Hi các anh, đã xử lý theo hướng khác là :
1. Dùng Make_project.xls là file gốc
2. Khi cần nhập thông tin gì thì phải mở đồng thời cả file gốc lên để lấy dữ liệu đưa vào cmb
Tuỳ nhiên vướng phải vấn đề khác :
Do nhiều người nhập nên không biết xử lý thế nào đối với file gốc (không biết code viết thế nào để các form\cmb hiểu) vì file gốc lúc nào đặt trên nhiều máy???
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom