Dear pa zainul...
Benar kata pa indra .... saya juga mau... :)

Terimaksih
On Mar 26, 2013 6:37 PM, "Indra" <vendeta...@yahoo.co.id> wrote:

> **
>
>
>   Fix Scriptnya donk Pak Zainul kalo boleh :D sebagai bahan pembelajaran
> untuk saya dan teman” B-XL yang lain… Matur tengkyu****
>
> ** **
>
> ** **
>
> Salam,****
>
> ** **
>
> ** **
>
> ChordJR****
>
> * *
>
> * *
>
> * *
>
> *From:* belajar-excel@yahoogroups.com [mailto:
> belajar-excel@yahoogroups.com] *On Behalf Of *zainul_ulum[at]yahoo[dot]com
> *Sent:* Tuesday, March 26, 2013 6:12 PM
> *To:* belajar-excel@yahoogroups.com
> *Subject:* RE: [belajar-excel] Ambil Tabel dari web ke excel dengan VBA***
> *
>
> ** **
>
>   ****
>
> Maturnuwun mas Kid,****
>
> Sarannya sudah dicoba dan berhasil.****
>
>  ****
>
> Wassalam****
>
> -zainul-****
>
>  ****
>
> *From:* belajar-excel@yahoogroups.com [mailto:
> belajar-excel@yahoogroups.com] *On Behalf Of *Mr. Kid
> *Sent:* Tuesday, March 26, 2013 5:44 PM
> *To:* belajar-excel@yahoogroups.com
> *Subject:* Re: [belajar-excel] Ambil Tabel dari web ke excel dengan VBA***
> *
>
>  ****
>
>   ****
>
> Pak Zainul,
>
> Coba lakukan web query. Pada object inet yang muncul dan setelah menuju
> url yang diinginkan, coba hitung tanda panah kuning kecil yang muncul.
> Urutan hitungnya dari kiri atas arah horisontal duluan baru ke bawahnya.
> Setelah menemukan indeks tabel yang akan diambil (misal indeks tabel nomor
> 7), maka atur properti WebTables agar diisi dengan indeks tersebut.
> nomor indeks bertipe string ya, seperti "7" dsb.
>
> Wassalam,
> Kid.
>
>
> ****
>
> On Tue, Mar 26, 2013 at 5:35 PM, zainul_ulum[at]yahoo[dot]com <
> zainul_u...@yahoo.com> wrote:****
>
>   ****
>
> Be-Excel,****
>
>  ****
>
> Saya membuat VBA untuk memngambil data kurs pajak mingguan sbb:****
>
> '====start vba===****
>
> Const ALAMAT_WEB As String = "http://www.depkeu.go.id/ind/currency/"****
>
>  ****
>
> Sub AmbilTableKursPajakMingguan()****
>
>     Dim rgTarget As Range, aWebQry As QueryTable, sht As Worksheet****
>
>     Set sht = ActiveSheet****
>
>     ****
>
>     Application.ScreenUpdating = False****
>
>     With sht.UsedRange****
>
>         If .Rows.Count > 0 Then****
>
>         .Columns.Delete 'hapus hasil query sebelumnya****
>
>         End If****
>
>     End With****
>
>  ****
>
>     Set rgTarget = sht.Range("$A$1")****
>
>     Set aWebQry = ActiveSheet.QueryTables.Add(Connection:= _****
>
>         "URL;" & ALAMAT_WEB, _****
>
>         Destination:=rgTarget)****
>
>     ****
>
>     With aWebQry****
>
>         .Name = "KursPajakMingguan"****
>
>         .AdjustColumnWidth = False****
>
>         .WebSelectionType = xlSpecifiedTables****
>
>         .WebTables = "1"****
>
>         .WebFormatting = xlWebFormattingNone****
>
>         .Refresh BackgroundQuery:=False****
>
>     End With****
>
>     RapihkanTable sht****
>
>     Application.ScreenUpdating = True****
>
> End Sub****
>
>  ****
>
> Private Sub RapihkanTable(sht As Worksheet)****
>
>     ****
>
>     sht.Columns("A:I").Delete 'hapus kolom yang kosong****
>
>     sht.Rows("1:4").Delete ' hapus baris yg kosong****
>
>     sht.Range("A5").CurrentRegion.Columns.AutoFit****
>
>     ****
>
>     'rapihkan judul****
>
>     With sht.Range("A2:F4")****
>
>         .HorizontalAlignment = xlCenter****
>
>         .VerticalAlignment = xlCenter****
>
>         .WrapText = True****
>
>         .MergeCells = True****
>
>     End With****
>
>  ****
>
>     Dim cn As Object****
>
>     For Each cn In sht.Parent.Connections 'menghapus connection yang ada**
> **
>
>         cn.Delete****
>
>     Next****
>
>  ****
>
> End Sub****
>
> '====end vba****
>
> Pertanyaan:****
>
> Bagaimana caranya agar yang diambil hanya table dan isinya saja? Sehingga
> procedure RapihkanTable() tidak diperlukan.****
>
> JIka prosedur ****
>
>  ****
>
>  ****
>
> ****
>   
>

Kirim email ke