[XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

7

Click here to load reader

description

Plotting Koordinat

Transcript of [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

Page 1: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

coretan tentang autocad dan excel

October 25, 2010

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD

Filed under: AutoCAD, Excel, Map — Tags: VBA, Visual Basic Application — cadex @ 21:29

Referensi : import point dengan autolisp

Platform : Excel dan AutoCAD

Lokasi File : downloadPada awalnya saya ingin membuat program visual basic application yang ada di Autocad 2011 untukmenggambarkan lokasi titik-titik sesuai dengan list koordinat yang ada di excel. Tetapi saat sayamenekan tombol Alt+F11 untuk mengakti an visual basic di AutoCAD 2011 muncul pesan“Microsoft Visual Basic for Application Software is no longer installed with AutoCAD”. Sebetulnyamasih disupport oleh Autodesk, tetapi harus download dulu di sini.

Daripada download (sebetulnya pingin sih), saya coba cara lain dengan memanfaatkan programMicrosoft Visual Basic for Application yang ada di Excel (Macro). Koneksi AutoCAD dan Excel bisadilakukan dengan cara memilih ‘AutoCAD 2011 Type Library’ di pilihan References-VBA Project.Jika Anda menggunakan versi AutoCAD yang lain, pilihlah library dengan nama ‘AutoCAD xxxxType Library’, dimana xxxx adalah versi AutoCAD yang sedang Anda gunakan. misal untukAutoCAD 2010, maka librarynya adalah ‘AutoCAD 2010 Type Library’.

Contoh List Koordinat di Excel yang akan diplot di AutoCAD adalah :

Bujur akan diplot sebagai koordinat X, Lintang adalahkoordinat Y dan Elevasi adalah Z. Text Keterangan akan diplotsesuai dengan posisi titik tersebut (XYZ).

About these ads

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

1 of 7 28/08/2014 9:55

Page 2: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

1. Buka file Excel yangberisi list koordinat

Saat file excel sudah terbuka, pilih sheet yang berisi list koordinatnya,kemudian tekan Alt+F11 untuk mengakti an visual basic editor.Dari Menu ‘Insert’ pilih ‘Module’

2. Jalankan programAutoCAD, tanpamenutup programExcel

Jika diinginkan, pilih layer dan text style di AutoCAD.

3. Se ing Reference keAutoCAD Library

pada visual basic editor, pilih menu ‘Tools’ kemudian ‘References’.Pilih AutoCAD Library sesuai dengan versi AutoCAD yang aktif dipilihan available references.

click OK jika library sudah dipilih.

4. Tulis Macro atauVisual basic di module

Option ExplicitSub PlotKeAutocad()Dim rgKoordinat As Range

‘table list koordinat di sheet yang aktifSet rgKoordinat = ActiveSheet.UsedRangergKoordinat.Select

Dim respon As LongIf MsgBox(“Pilihan Sudah Benar?”, vbYesNo) = vbNo Then Exit Sub

Dim c As Range, i As Integer, j As IntegerDim lstKoord() As Double, lstDes() As String

‘membaca list koordinat dan nama titik dari exceli = -1: j = -1For Each c In rgKoordinat.Columns(1).CellsIf Application.IsNumber(c) Theni = i + 3j = j + 1ReDim Preserve lstKoord(i)lstKoord(i – 2) = clstKoord(i – 1) = c.Offset(, 1)

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

2 of 7 28/08/2014 9:55

Page 3: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

lstKoord(i) = c.Offset(, 2)

ReDim Preserve lstDes(j)lstDes(j) = c.Offset(, 3)End IfNext

‘koneksi ke autocad, program autocad harus sudah dijalankanDim appCAD As AcadApplicationOn Error Resume NextSet appCAD = GetObject(, “AutoCAD.Application”)If Err.Number Then Exit Sub

Dim Koordinat(0 To 2) As DoubleConst TinggiHuruf = 0.002 ‘rubah angka sesuai dengan tinggi hurufyang diinginkanj = -1For i = LBound(lstKoord) To UBound(lstKoord) Step 3j = j + 1Koordinat(0) = lstKoord(i)Koordinat(1) = lstKoord(i + 1)Koordinat(2) = lstKoord(i + 2)With appCAD.ActiveDocument.ModelSpace.AddPoint Koordinat ‘plot koordinat.AddText lstDes(j), Koordinat, TinggiHurufEnd WithNext i

appCAD.ZoomExtentsAppActivate appCAD.CaptionSet appCAD = NothingEnd Sub

5. MenjalankanProgram atau Macro

Kembali ke sheet list koordinat.Tekan Alt+F8, kemudian pilih macro PlotKeAutocad , kemudian clickRun

6. Check di AutoCAD,apakah titik2 tersebutsudah benarpossisinya?

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

3 of 7 28/08/2014 9:55

Page 4: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

You May Like

1.

Comments (27)

27 Comments »

Mas Cadex, bagaimana menerapkan conditional format di excel ke map di autocad (2010) ?Ada tabel dalam XLS, dengan value conditional format, misal : 20 masing-masing diberi warnamerah, kuning, hijau.Di autocad ada map dengan koordinat spt di atas. Bagaimana menerapkan merah kuning hijau diautocad, jika data value-nya dinamis?Terima kasih infonya.

Comment by Aprinto — November 10, 2010 @ 20:19

Replybisa pakai autocad map yang dilinked ke excel. Idenya hampir sama dih ps://cadex.wordpress.com/2010/06/05/cad-map-10-update-text-dari-excel-ke-autocad-map-bagian-1/tetapi yang dirubah adalah property colornya…

Comment by cadex — November 11, 2010 @ 09:15

Reply

1.

Thanks responsenya, mas …..

Contoh lagi :– ada peta Jawa, terbagi ke Jawa Barat, Tengah dan Timur.– Di excel ada data besaran rasio lingkungan. Conditional format berdasar besaran tadi. Misal 10warna diblok (hash) hitam, 15 merah dan 20 hijau.Jawa Barat misal 15, maka di autocad peta Jawa Barat layer hashnya berwarna merah. Demikianjuga untuk wilayah lain…– Tiap bulan, angka besaran berubah, jadi warna layer juga ikut berubah mengikuti besaran.

Terima kasih sekali lagi….

Comment by Aprinto — November 11, 2010 @ 11:32

Reply

2.

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

4 of 7 28/08/2014 9:55

Page 5: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

kalo pakai autocadmap: peta tersebut harus dibuat topologinya. buat link topologi denganexcel. dengan fasilitas display manager dapat dibuat peta tematik yang diinginkan.kalo pakai excel: bisa juga pakai visual basic aplikasi (macro) dapat dibuat peta tematik diexcel. nanti saya contohkan cara membuatnya di excel.

Comment by cadex — November 11, 2010 @ 21:23

ReplyKalau pakai ACAD 2010 bisa? Saya pakainya ACAD 2010 dan Excel 2007.Macro yang diatas setelah saya coba ternyata bisa membuat point.Berarti bisa membuat line atau polyline dan hatch-nya dengan propertis masing-masingya?

Dimana bisa saya temukan refferensi visual basic yang lebih lengkap seperti di atas, mas?Thanks sekali lagi….

Comment by Aprinto — December 5, 2010 @ 21:40

pakai ACAD 2010, bisa, asal sudah dirubah library reference-nya ke ACAD 2010.Tidak saja membuat polyline, object yang lain beserta property-nya juga bisa.

Coba anda cari file acadauto.chm di directory tempat autocad terinstall, di dalamnya adabeberapa sample vba yang bagus untuk belajar..

Comment by cadex — December 6, 2010 @ 09:48

Mas Cadex, boleh konsultasi via email?Ada contoh kasus yang ingin saya kirimkan.Terima kasih banyak atas sharing ilmunya…

Comment by Aprinto — December 7, 2010 @ 02:48

saya tidak janji bisa jawab via email, karena blog ini saya tulis di waktu luang saya…

Comment by cadex — December 7, 2010 @ 16:32

mas, yang di copy paste ke visual basic yang mana?saya masih newbie, kemarin dah nyoba hasilnya syntax error

Comment by widi — November 23, 2010 @ 14:03

Replydi bagian awal post bisa didownload filenya.kalo ingin copy text biru di langkah nomer 4

Comment by cadex — November 23, 2010 @ 23:41

Reply

3.

mas,….saya ikuti semua langkah2nyatapi masih juga ” syntax error”

trims banget sebelumnya atas solusinya.

Comment by haj — March 30, 2011 @ 13:25

4.

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

5 of 7 28/08/2014 9:55

Page 6: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

Replypesan error nya apa?atau silahkan kirim file excelnya yang ada pesan errornya…

Comment by cadex — March 31, 2011 @ 10:31

Replykalau file excelnya hanya 2 kolom gmana?

Comment by rombenk — July 29, 2011 @ 10:59

Replyisikan saja kolom ke tiga dengan angka 0

Comment by cadex — August 3, 2011 @ 10:09

Replyi want to excel sheet makes to coss section

Comment by ashok — November 2, 2013 @ 14:36

please check on

h ps://cadex.wordpress.com/2012/05/16/xls-svy-13-plo ing-cross-section-dari-excel-ke-autocad-versi-1-0/

Comment by cadex — November 2, 2013 @ 16:50

5.

kalo pake excel 2007 dan autocad 2007 bisakah dikoneksikan?

Comment by ckuls — September 22, 2011 @ 14:29

Replyquoted“Jika Anda menggunakan versi AutoCAD yang lain, pilihlah library dengan nama ‘AutoCADxxxx Type Library’, dimana xxxx adalah versi AutoCAD yang sedang Anda gunakan”kalo autocad 2007 nama librarynya biasanya AutoCAD 2007 Type Library

Comment by cadex — September 22, 2011 @ 14:35

Reply

6.

Saya coba dulu, Mas Cadex.Terima kasih.

Comment by harispradipta — January 27, 2012 @ 07:41

Replysilahkan…jangan lupa se ing library ke autocad yng terisntall di komputer Anda

Comment by cadex — January 27, 2012 @ 08:15

Reply

7.

klo untuk acad 2008 bgmna bang,.

Comment by arya — October 1, 2012 @ 10:03

8.

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

6 of 7 28/08/2014 9:55

Page 7: [XLS-MAP-03]_ Plotting List Koordinat Dari Excel Ke AutoCAD _ Coretan Tentang Autocad Dan Excel

Replydi posting saya tulis “Jika Anda menggunakan versi AutoCAD yang lain, pilihlah librarydengan nama ‘AutoCAD xxxx Type Library’, dimana xxxx adalah versi AutoCAD yangsedang Anda gunakan. misal untuk AutoCAD 2010, maka librarynya adalah ‘AutoCAD 2010Type Library’.”

Jadi kalo pakai 2008, pilihan librarinya: AutoCAD 2008 Type Library

Comment by cadex — October 1, 2012 @ 22:15

ReplyMakasih bang zainal,,,,,, banyak belajar dari postingan abang……

Comment by Aksan — October 1, 2012 @ 10:50

Replysory bang salah tindis, maksudnya bang zainul…. :)

Comment by Aksan — October 1, 2012 @ 10:51

Replysemoga bermanfaat…

Comment by cadex — October 1, 2012 @ 22:13

9.

Mas, saya copy tulisan yang warna biru tapi syntax eror, (klo ga salah di bagian tulisan ‘table listkoordinat di sheet yang aktif). Mohon pencerahanya…

Comment by Yoel Madden — November 9, 2012 @ 11:16

Replydidoanload aja. linknya ada kok di bagian atas blog

Comment by cadex — November 9, 2012 @ 11:33

Reply

10.

RSS (Really Simple Syndication) feed for comments on this post. TrackBack URI (Uniform ResourceIdentifier)

The Shocking Blue Green Theme. Create a free website or blog at WordPress.com.

Follow

Follow “coretan tentang autocad dan excel”

Powered by WordPress.com

[XLS-MAP-03]: Plotting List Koordinat dari Excel ke AutoCAD | coreta... https://cadex.wordpress.com/2010/10/25/xls-map-03-plotting-list-koor...

7 of 7 28/08/2014 9:55