Chuyển đến nội dung
Diễn đàn CADViet
  • Thông báo

    • Nguyen Hoanh

      CADViet đã hoàn tất nâng cấp   14/09/2017

      Chào các bạn, CADViet đã hoàn tất việc nâng cấp lên phiên bản mới. Tất cả các chức năng đã hoạt động theo kỳ vọng của ban quản trị. Nếu có vấn đề gì cần phản hồi, các bản post ở đây nhé: Trân trọng, Nguyễn Hoành.
Đăng nhập để thực hiện theo  
kycuckeo

LIÊN KẾT GIỮA CAD VÀ EXCEL

Các bài được khuyến nghị

kycuckeo    2

      Do yêu cầu công việc của mình là thống kê sản lượng "TIÊU THỤ" của các khách hàng theo "SỐ DB". Mình có file excel thống kê sản lượng "TIÊU THỤ" (cột N) theo "MÃ DB" (cột E) và file cad có Layer "Text_Danh bo-GN". Mình muốn khi chọn các text theo Layer "Text_Danh bo-GN" thì sẽ xuất ra bảng tính excel có số liệu "TIÊU THỤ" ứng với các text đó (nếu tính tổng được thì rất tốt), cụ thể ở đây là text ở ô E6 (Vì bảng excel và cad của mình khá lớn nên mình chỉ liệt kê số liệu ít). Mong các bạn trên diễn đàn giúp đỡ! Xin chân thành cảm ơn rất nhiều!

http://www.mediafire.com/view/onvw70kcyty51yo/DANH_SACH_TIEU_THU.xls

http://www.mediafire.com/download/e18a59yazotpu06/XUAT_TU_cad2excel.dwg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

      Do yêu cầu công việc của mình là thống kê sản lượng "TIÊU THỤ" của các khách hàng theo "SỐ DB". Mình có file excel thống kê sản lượng "TIÊU THỤ" (cột N) theo "MÃ DB" (cột E) và file cad có Layer "Text_Danh bo-GN". Mình muốn khi chọn các text theo Layer "Text_Danh bo-GN" thì sẽ xuất ra bảng tính excel có số liệu "TIÊU THỤ" ứng với các text đó (nếu tính tổng được thì rất tốt), cụ thể ở đây là text ở ô E6 (Vì bảng excel và cad của mình khá lớn nên mình chỉ liệt kê số liệu ít). Mong các bạn trên diễn đàn giúp đỡ! Xin chân thành cảm ơn rất nhiều!

http://www.mediafire.com/view/onvw70kcyty51yo/DANH_SACH_TIEU_THU.xls

http://www.mediafire.com/download/e18a59yazotpu06/XUAT_TU_cad2excel.dwg

Hề hề hề,

Hãy dùng thử cái này coi đã ưng cái bụng chưa nhé. Nếu chưa ưng thì hãy post nói rõ chỗ chưa ưng ấy.

Mình viết theo cách mô tả của bạn song chưa tét được kỹ bởi giữa bản vẽ bạn post lên và cái file excel chả ăn nhập gì nhau cả. toàn bộ cái số DB có trong file cad đề không có trong file excel. Bởi vậy mình chỉ thử một ví dụ mà thôi.

Hãy rút kinh nghiệm lần sau, nếu đã post file bản vẽ thì phải post file có giá trị để test líp chứ dừng bắt người viết phải đoán mò.

 

https://www.mediafire.com/?kuofgtn5191mj9k

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
kycuckeo    2

Hề hề hề,

Hãy dùng thử cái này coi đã ưng cái bụng chưa nhé. Nếu chưa ưng thì hãy post nói rõ chỗ chưa ưng ấy.

Mình viết theo cách mô tả của bạn song chưa tét được kỹ bởi giữa bản vẽ bạn post lên và cái file excel chả ăn nhập gì nhau cả. toàn bộ cái số DB có trong file cad đề không có trong file excel. Bởi vậy mình chỉ thử một ví dụ mà thôi.

Hãy rút kinh nghiệm lần sau, nếu đã post file bản vẽ thì phải post file có giá trị để test líp chứ dừng bắt người viết phải đoán mò.

 

https://www.mediafire.com/?kuofgtn5191mj9k

    Mình đã thử lisp của bạn thì kết quả lúc đầu ok, nhưng khi làm tiếp cũng như trên thì lại file save file excel về lại đuôi *.csv nhiều lần nên hơi bất tiện. Bạn cho mình hỏi là mình muốn kết quả xuất ra nằm ở cùng file excel trên luôn được không? Vì mình còn chỉnh sửa theo ý mình, tiện thể bạn cho mình hỏi vba có làm được điều này không vì mình thấy vba xuất kết quả cũng nhanh. Đây là 2 file mình xin up lên lại. Xin cảm ơn bạn rất nhiều!

http://www.mediafire.com/download/hxfs74yzls1ywrj/DANH+BO+CXDL.xls

http://www.mediafire.com/download/ac6dukeefm3tp4q/CXDL.dwg

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác
phamthanhbinh    3.123

    Mình đã thử lisp của bạn thì kết quả lúc đầu ok, nhưng khi làm tiếp cũng như trên thì lại file save file excel về lại đuôi *.csv nhiều lần nên hơi bất tiện. Bạn cho mình hỏi là mình muốn kết quả xuất ra nằm ở cùng file excel trên luôn được không? Vì mình còn chỉnh sửa theo ý mình, tiện thể bạn cho mình hỏi vba có làm được điều này không vì mình thấy vba xuất kết quả cũng nhanh. Đây là 2 file mình xin up lên lại. Xin cảm ơn bạn rất nhiều!

http://www.mediafire.com/download/hxfs74yzls1ywrj/DANH+BO+CXDL.xls

http://www.mediafire.com/download/ac6dukeefm3tp4q/CXDL.dwg

Hề hề hề,

1/- Việc nhập số liệu vào file excel trực tiếp cũng như lấy số liệu trực tiếp từ file excel không phải là không được nhưng rất rườm rà và thú thực là trình độ của mình chưa đủ làm. Việc chuyển từ file xls sang csv và ngược lại thực ra khá đơn giản và theo mình là thuận lợi hơn nên mình chỉ quen vơi cách này.

2/- Về VBA thì mình thuộc loại điếc nặng nên không rõ lắm , nhưng mình tin chắc nếu bạn rành về VBA thì có thể làm được điều này ngon lành bởi VBA có khà năng giao tiếp trực tiếp với Excel tốt hơn lisp.

  • Vote tăng 1

Chia sẻ bài đăng này


Liên kết tới bài đăng
Chia sẻ trên các trang web khác

Tạo một tài khoản hoặc đăng nhập để nhận xét

Bạn cần phải là một thành viên để lại một bình luận

Tạo tài khoản

Đăng ký một tài khoản mới trong cộng đồng của chúng tôi. Điều đó dễ mà.

Đăng ký tài khoản mới

Đăng nhập

Bạn có sẵn sàng để tạo một tài khoản ? Đăng nhập tại đây.

Đăng nhập ngay

Đăng nhập để thực hiện theo  

×