Đến nội dung


Hình ảnh
- - - - -

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


  • Please log in to reply
3 replies to this topic

#1 kycuckeo

kycuckeo

    biết vẽ circle

  • Members
  • PipPip
  • 37 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 21 April 2014 - 11:26 AM

      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...CH_TIEU_THU.xls

http://www.mediafire...U_cad2excel.dwg


  • 0
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+
"NEVER BACK DOWN"

#2 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 21 April 2014 - 08:34 PM

      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...CH_TIEU_THU.xls

http://www.mediafire...U_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.mediafir...kuofgtn5191mj9k


  • 1
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.

#3 kycuckeo

kycuckeo

    biết vẽ circle

  • Members
  • PipPip
  • 37 Bài viết
Điểm đánh giá: 2 (bình thường)

Đã gửi 22 April 2014 - 09:39 AM

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.mediafir...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...ANH BO CXDL.xls

http://www.mediafire...m3tp4q/CXDL.dwg


  • 0
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+
"NEVER BACK DOWN"

#4 phamthanhbinh

phamthanhbinh

    biết lệnh adcenter

  • Moderator
  • PipPipPipPipPipPipPip
  • 6007 Bài viết
Điểm đánh giá: 3113 (tuyệt vời)

Đã gửi 22 April 2014 - 10:21 AM

    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...ANH BO CXDL.xls

http://www.mediafire...m3tp4q/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.


  • 1
Chúc các quý Anh trên diễn đàn luôn khỏe, đẻ thêm được nhiều thứ để mót.