[討論]VBA分享 Excel材料表轉入Autocad
+21
roch2034
niu1231baby
ching1791
et1029et
winnie
rachellee
TONY226
流浪疾風
ddr3463
drlockjonasshi
hanmitan
li60830
a9886349
lin-pp
junbafa74
poiuyy
bdsas
circlemap
benray
Tiger&蘋果爸
vincera
25 posters
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共2頁)
[討論]VBA分享 Excel材料表轉入Autocad
在CAD裡輸入材料表,大部份是先建一個屬性圖塊,再一筆一筆輸入,但是有點慢
或是在EXCEL打好後,再整個複製貼上CAD,但是印出來不好看
提供一個自己寫的VBA巨集,可以將EXCEL選起來的欄位,直接拉到CAD裡
用CAD的線條及文字型式做成材料表圖塊
好處是在EXCEL打資料比較快,不會一筆一筆輸入煩得要死
使用方式 (補上影片)
BomFromExcel
將附件裡的AcadExcel.dvb載入AUTOCAD
到EXCEL裡,將材料表選起來
再到AUTOCAD裡執行BomFromExcel這個巨集,點選圖塊(圖塊名稱內定為BOM)插入的位置即可
插入時會直接使用現行的圖層及文字型式
欄寬、高及文字大小都直接使用EXCEL裡的設定
轉到CAD裡之後,如果覺得欄位或文字大小不合適,到EXCEL調整一下重新轉入就可以了
另外,第一列如果是標題欄,請用合併儲存格
(附件裡的麵包材料表是從網路找來修改的)
下載:
https://drive.google.com/file/d/0B41hPtWnOM8QM192S0JCbGhyWkU/view?usp=sharing&resourcekey=0-WCG10GcunYV3m0aiEPaImw
備用:
https://app.box.com/s/f08u4b5k7c3aks560pxxfz0gf6judcwl
或是在EXCEL打好後,再整個複製貼上CAD,但是印出來不好看
提供一個自己寫的VBA巨集,可以將EXCEL選起來的欄位,直接拉到CAD裡
用CAD的線條及文字型式做成材料表圖塊
好處是在EXCEL打資料比較快,不會一筆一筆輸入煩得要死
使用方式 (補上影片)
BomFromExcel
將附件裡的AcadExcel.dvb載入AUTOCAD
到EXCEL裡,將材料表選起來
再到AUTOCAD裡執行BomFromExcel這個巨集,點選圖塊(圖塊名稱內定為BOM)插入的位置即可
插入時會直接使用現行的圖層及文字型式
欄寬、高及文字大小都直接使用EXCEL裡的設定
轉到CAD裡之後,如果覺得欄位或文字大小不合適,到EXCEL調整一下重新轉入就可以了
另外,第一列如果是標題欄,請用合併儲存格
(附件裡的麵包材料表是從網路找來修改的)
下載:
https://drive.google.com/file/d/0B41hPtWnOM8QM192S0JCbGhyWkU/view?usp=sharing&resourcekey=0-WCG10GcunYV3m0aiEPaImw
備用:
https://app.box.com/s/f08u4b5k7c3aks560pxxfz0gf6judcwl
vincera- 初級會員
- 文章總數 : 15
年齡 : 34
來自 : kashsiung
職業 : me. eng.
愛好 : none
個性 : normal
使用年資 : 11
使用版本 : 2008
積分 : 2
經驗值 : 3526
威望值 : 93
注冊日期 : 2015-10-15
回復: [討論]VBA分享 Excel材料表轉入Autocad
感謝 vincera 分享 VBA相關程式與教學~
這真是太方便了!
這真是太方便了!
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
回復: [討論]VBA分享 Excel材料表轉入Autocad
非常好用的工具,將EXCEL連結進ACD使用,非常方便。
benray- 專屬會員
- 文章總數 : 199
年齡 : 55
來自 : 花蓮縣
職業 : 建築、機電設計(飯店整合)、室內設計、REVIT
愛好 : GAME
個性 : 悶燒
使用年資 : >20年
使用版本 : 2025版
積分 : 6
經驗值 : 6557
威望值 : 103
發帖精華 : 1
注冊日期 : 2008-10-12
回復: [討論]VBA分享 Excel材料表轉入Autocad
現在autocad表格不是已經都可以連接到Excel了嗎,不用再大費周章寫VBA了
circlemap- 一般會員
- 文章總數 : 13
年齡 : 55
來自 : 台灣台中
職業 : 製圖
愛好 : 電腦
個性 : 安靜
使用年資 : 10年
使用版本 : 2008
經驗值 : 4065
威望值 : 18
注冊日期 : 2013-12-05
回復: [討論]VBA分享 Excel材料表轉入Autocad
謝謝分享這麼便利的程式
bdsas- 一般會員
- 文章總數 : 25
年齡 : 49
來自 : 台南市
職業 : 營建繪圖
愛好 : 爬山
個性 : 內向
使用年資 : 400000
使用版本 : 2014
經驗值 : 3779
威望值 : 0
注冊日期 : 2014-11-04
回復: [討論]VBA分享 Excel材料表轉入Autocad
感謝大大分享,先收下來了
poiuyy- 初級會員
- 文章總數 : 226
年齡 : 50
來自 : 台中
職業 : 小監
愛好 : 電影
個性 : 中庸
使用年資 : 5
使用版本 : 2010
積分 : 2
經驗值 : 4773
威望值 : 84
注冊日期 : 2014-06-24
回復: [討論]VBA分享 Excel材料表轉入Autocad
目前還用不到,先收下了,感謝分享~~
junbafa74- 初級會員
- 文章總數 : 80
年齡 : 50
來自 : 台中
職業 : 施工圖繪圖員
愛好 : 跑步運動
個性 : 開朗
使用年資 : 約3年
使用版本 : 2014
積分 : 2
經驗值 : 4333
威望值 : 78
注冊日期 : 2014-02-26
回復: [討論]VBA分享 Excel材料表轉入Autocad
謝謝大大分享,學習中~~~
lin-pp- 一般會員
- 文章總數 : 23
年齡 : 47
來自 : 高雄
職業 : 繪圖員
愛好 : 騎單車
個性 : 內向
使用年資 : 3年
使用版本 : autocad2008
經驗值 : 3675
威望值 : 6
注冊日期 : 2015-01-29
回復: [討論]VBA分享 Excel材料表轉入Autocad
多謝分享 真的太方便了 3Q
a9886349- 一般會員
- 文章總數 : 78
年齡 : 42
來自 : 台灣新北市
職業 : 工程
愛好 : 遊山玩水
個性 : 開朗
使用年資 : 1年
使用版本 : 2010、2011、2012
經驗值 : 5184
威望值 : 36
注冊日期 : 2011-08-24
回復: [討論]VBA分享 Excel材料表轉入Autocad
不太常用Excel~先來研究研究謝謝樓主~
li60830- 初級會員
- 文章總數 : 345
年齡 : 53
來自 : 亞洲
職業 : 待業
愛好 : 電動~游泳~看書~看影集
個性 : 固執
使用年資 : 18年
使用版本 : 2008 - 2014
積分 : 5
經驗值 : 5999
威望值 : 340
注冊日期 : 2013-04-17
回復: [討論]VBA分享 Excel材料表轉入Autocad
十分感謝 下載來試用看看 謝謝
hanmitan- 一般會員
- 文章總數 : 15
年齡 : 43
來自 : 台中市
職業 : 結構設計
愛好 : 書籍
個性 : 幽默
使用年資 : 3年
使用版本 : 2006及2013
經驗值 : 3907
威望值 : 0
注冊日期 : 2014-05-19
回復: [討論]VBA分享 Excel材料表轉入Autocad
現在可以直接連結進來啦,
只要修改EXCEL就好了。CAD就會自動修改了。
只要修改EXCEL就好了。CAD就會自動修改了。
____________________________________________________________________________________
所謂的成長就是在你解決完一個又一個的問題的時候。
drlockjonasshi- 初級會員
- 文章總數 : 36
年齡 : 37
來自 : 板橋
職業 : 室內設計師/Interior design
愛好 : 健身、運動、衝浪、素描
個性 : 外放成熟
使用年資 : 5
使用版本 : 20102012201420152016
積分 : 1
經驗值 : 4815
威望值 : 64
注冊日期 : 2012-03-29
回復: [討論]VBA分享 Excel材料表轉入Autocad
超需要這個的
這樣就不需要慢慢打了
十分感謝分享!!
這樣就不需要慢慢打了
十分感謝分享!!
ddr3463- 一般會員
- 文章總數 : 34
年齡 : 38
來自 : 台灣~
職業 : 機械繪圖員
愛好 : 跑步、爬山、布袋戲
個性 : 隨和~~
使用年資 : 10
使用版本 : AUTOCAD 2012
經驗值 : 5977
威望值 : 0
注冊日期 : 2008-10-02
回復: [討論]VBA分享 Excel材料表轉入Autocad
circlemap 寫到:現在autocad表格不是已經都可以連接到Excel了嗎,不用再大費周章寫VBA了
drlockjonasshi 寫到:現在可以直接連結進來啦,
只要修改EXCEL就好了。CAD就會自動修改了。
實在慚愧,AUTOCAD表格連結EXCEL的功能我一直把他晾在一邊沒去使用,今天趕緊研究了一下
就像上面兩位大大說的,做幾個設定之後,就能直接連結EXCEL使用
EXCEL資料有變更時,也能在AUTOCAD更新,已經是相當方便了
覺得哪個方式好用的,就請各位自己試試看了
比較傷腦筋的是字型,直接連結帶進AUTOCAD裡的是細明體,平常的圖面都是使用CAD的字型
當然這是看個人是否能接受,不然使用細明體也沒什麼不可以
試了試,除了炸開重新一個一個設定為CAD的字型外,好像沒有什麼比較好的方法,這個不知是否有解?
我找了網路上有一支StripMtext v5-0b.lsp能去除字型(及許多其他)屬性,可是不知道為什麼會有漏掉的
能否請各位懂LISP的大大研究看看?
- 附件
vincera- 初級會員
- 文章總數 : 15
年齡 : 34
來自 : kashsiung
職業 : me. eng.
愛好 : none
個性 : normal
使用年資 : 11
使用版本 : 2008
積分 : 2
經驗值 : 3526
威望值 : 93
注冊日期 : 2015-10-15
回復: [討論]VBA分享 Excel材料表轉入Autocad
好東西,當然要保存下來,謝謝分享
流浪疾風- 一般會員
- 文章總數 : 21
年齡 : 39
來自 : 香港九龍
職業 : 電力工程
愛好 : 畫圖,學習制作網頁
個性 : 天真率直
使用年資 : 5
使用版本 : AutoCad 2008
經驗值 : 3322
威望值 : 6
注冊日期 : 2015-12-30
回復: [討論]VBA分享 Excel材料表轉入Autocad
我也覺得字體是一個大問題,大家可以自由選擇其方式~vincera 寫到:circlemap 寫到:現在autocad表格不是已經都可以連接到Excel了嗎,不用再大費周章寫VBA了實在慚愧,AUTOCAD表格連結EXCEL的功能我一直把他晾在一邊沒去使用,今天趕緊研究了一下drlockjonasshi 寫到:現在可以直接連結進來啦,
只要修改EXCEL就好了。CAD就會自動修改了。
就像上面兩位大大說的,做幾個設定之後,就能直接連結EXCEL使用
EXCEL資料有變更時,也能在AUTOCAD更新,已經是相當方便了
覺得哪個方式好用的,就請各位自己試試看了
如果不想要自動連結也不想使用表格,vincera大的程式是一個很好的選擇!
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
感謝分享目前尚未用到
感謝分享 日後可能用到滿方便程式
TONY226- 一般會員
- 文章總數 : 17
年齡 : 55
來自 : 高雄市
職業 : 空調繪圖員
愛好 : 上網
個性 : 活潑
使用年資 : 1
使用版本 : 2005
經驗值 : 5075
威望值 : 3
未回應主題 : 1
注冊日期 : 2011-03-04
回復: [討論]VBA分享 Excel材料表轉入Autocad
感謝分享,以備不時之需!!
rachellee- 初級會員
- 文章總數 : 39
年齡 : 59
來自 : UIS
職業 : Reading
愛好 : 看韓劇
個性 : 樂觀
使用年資 : 20
使用版本 : acad2007中文版
積分 : 2
經驗值 : 6117
威望值 : 29
注冊日期 : 2008-06-18
回復: [討論]VBA分享 Excel材料表轉入Autocad
謝謝分享,真是方便的工具
winnie- 一般會員
- 文章總數 : 98
年齡 : 44
來自 : 台北縣
職業 : 工程業
愛好 : 文書
個性 : 溫和
使用年資 : 10年
使用版本 : 2008
經驗值 : 5917
威望值 : 6
注冊日期 : 2009-11-25
回復: [討論]VBA分享 Excel材料表轉入Autocad
雖然現在AUTOCAD可以直接連結EXCEL
但大大分享的也是個不錯的方法
好方法永遠不嫌多
感謝大大的分享~
但大大分享的也是個不錯的方法
好方法永遠不嫌多
感謝大大的分享~
et1029et- 初級會員
- 文章總數 : 356
年齡 : 44
來自 : 桃園
職業 : 行政繪圖
愛好 : 學習
個性 : 隨和
使用年資 : 新手初學
使用版本 : 2013
積分 : 4
經驗值 : 5908
威望值 : 324
注冊日期 : 2013-07-02
回復: [討論]VBA分享 Excel材料表轉入Autocad
真是方便,簡單容易使用,謝謝分享。
ching1791- 一般會員
- 文章總數 : 112
年齡 : 53
來自 : 知識
職業 : 工
愛好 : 郊遊
個性 : 平庸
使用年資 : 4
使用版本 : 2004
經驗值 : 6379
威望值 : 30
注冊日期 : 2008-05-13
回復: [討論]VBA分享 Excel材料表轉入Autocad
謝謝大大,非常實用也非常需要,真是感激不盡
niu1231baby- 一般會員
- 文章總數 : 31
年齡 : 37
來自 : 新北市
職業 : 設計
愛好 : 設計繪畫閱讀旅遊....
個性 : 隨和
使用年資 : 八年
使用版本 : autocan2014
經驗值 : 3868
威望值 : 3
注冊日期 : 2014-09-03
回復: [討論]VBA分享 Excel材料表轉入Autocad
感謝大大分享, 這似乎比較方便呢!
roch2034- 一般會員
- 文章總數 : 15
年齡 : 41
來自 : 高雄
職業 : 系統工程師
愛好 : 程式設計,攝影,旅遊,音樂
個性 : 溫和
經驗值 : 5605
威望值 : 0
注冊日期 : 2009-08-27
回復: [討論]VBA分享 Excel材料表轉入Autocad
EXCEL插入 AUTOCAD 多學一種方式
沒甚麼不好
謝謝分享
沒甚麼不好
謝謝分享
W-LIN- 初級會員
- 文章總數 : 136
年齡 : 42
來自 : 台北
職業 : 繪圖
愛好 : 園藝
個性 : 喜歡研習新事物
使用年資 : 不定
使用版本 : 2016
積分 : 2
經驗值 : 6096
威望值 : 60
注冊日期 : 2009-06-25
回復: [討論]VBA分享 Excel材料表轉入Autocad
感謝分享!論壇資源太多...最近才又想起這篇文章~vincera 寫到:實在慚愧,AUTOCAD表格連結EXCEL的功能我一直把他晾在一邊沒去使用,今天趕緊研究了一下
就像上面兩位大大說的,做幾個設定之後,就能直接連結EXCEL使用
EXCEL資料有變更時,也能在AUTOCAD更新,已經是相當方便了
覺得哪個方式好用的,就請各位自己試試看了
比較傷腦筋的是字型,直接連結帶進AUTOCAD裡的是細明體,平常的圖面都是使用CAD的字型
當然這是看個人是否能接受,不然使用細明體也沒什麼不可以
試了試,除了炸開重新一個一個設定為CAD的字型外,好像沒有什麼比較好的方法,這個不知是否有解?
我找了網路上有一支StripMtext v5-0b.lsp能去除字型(及許多其他)屬性,可是不知道為什麼會有漏掉的
能否請各位懂LISP的大大研究看看?
我也有這困擾很久了...終於可以獲得處理~
感恩!
____________________________________________________________________________________
👉快速比例設定與出圖技巧-線上課程(點我)👈
AutoCAD顧問 :: 技術(發言等級:一般會員) :: :: 進階討論
第1頁(共2頁)
這個論壇的權限:
您 無法 在這個版面回復文章