Sudah bisa Mr. Kid..Terima kasih banyak bantuannya, betul2 sangat membantu
saya

Satu lagi Mr, kid & Members, tanpa mengurangi rasa hormat, bagaimana kode
VB nya kalau hasilnya keluar di Workbook yang baru ya bukan di sheet yang
baru ?

Terima kasih sekali lagi





2012/1/11 Kid Mr. <[email protected]>

> **
>
>
> Coba diletakkan *tepat sebelum* baris-baris untuk print preview.
>
> Kid.
>
>
> 2012/1/11 dimas ricky <[email protected]>
>
>> **
>>
>>
>> Dear Mr. Kid,
>>
>> terima kasih banyak untuk bantuannya.
>>
>>
>> saya sudah pindahkan data fieldnya ke column seperti di bawah ini ( Maaf
>> kalau salah, hehehe, soalnya saya cuman comot sana comot sini, Masih tahap
>> belajar soalnya ) :
>>
>> Set objField = objTable.PivotFields("Depok")
>>     objField.Orientation = xlColumnField
>>
>>     objField.Function = xlSum
>>     objField.NumberFormat = "#,##0"
>>
>> dan saya juga coba yang seperti di bawah ini :
>>
>> Set objField = objTable.PivotFields("Depok")
>> objtable.datapivotfield.orientation=xlcolumnfield
>>
>> objField.Function = xlSum
>> objField.NumberFormat = "#,##0"
>>
>> Tapi setelah di jalankan tidak bisa,
>>
>> Mohon bantuanya Mr Kid dan yang lainnya.
>>
>>
>>
>>
>>
>> 2012/1/10 Kid Mr. <[email protected]>
>>
>>  **
>>>
>>>
>>> Coba sebelum print preview, pindahkan Data Field ke column
>>> dengan object yang anda miliki, bisa jadi seperti :
>>>    objtable.datapivotfield.orientation=xlcolumnfield
>>>
>>> Kid.
>>>
>>> 2012/1/10 dimas ricky <[email protected]>
>>>
>>>> **
>>>>
>>>>
>>>> Dear Mods & Members,
>>>>
>>>> Mohon maaf sebelumnya karena saya sudah posting perntanyaan tanpa
>>>> membaca dulu peraturan dari milis ini hehehe ( mudah2an sekarnag tidak
>>>> salah lagi ya :p )
>>>>
>>>> Berikut adalah masalah yang saya hadapi dalam membuat tabel pivot :
>>>>
>>>> 1. kode vb yang saya coba buat untuk tabel, hasilnya adalah field2nya
>>>> ( maap kalau salah) berada dalam satu kolom saja ( lihat sheet "Hasil
>>>> yang ada"), sedangkan hasil yang saya inginkan adalah hasilnya itu
>>>> terpencar di row2 yang ada ( lihat sheet "Hasil yang di inginkan ").
>>>>
>>>> Pertanyaan saya adalah bagaimana cara agar hasil pivot bsa seperti yang
>>>> diinginkan ( seperti sheet "Hasil yang di inginkan")
>>>>
>>>>
>>>> Berikut kode makro yang saya sudah buat ( maap kalau berantakan, saya
>>>> masih newbie soalnya di makro hikz ! ) hehe , sapa tau dari kode vb ini ada
>>>> yang perlu di revisi :
>>>>
>>>> Sub CreatePivot()
>>>> ' Creates a PivotTable report from the table on Sheet1
>>>> ' by using the PivotTableWizard method with the PivotFields
>>>> ' method to specify the fields in the PivotTable.
>>>> Dim objTable As PivotTable, objField As PivotField
>>>>
>>>> ' Memilih sheet datase dengan cell yang pertama.
>>>> ActiveWorkbook.Sheets("DB_1").Select
>>>> Range("A4").Select
>>>>
>>>> ' Membuat pivottable dari database yang ada.
>>>> Set objTable = Sheet1.PivotTableWizard
>>>>
>>>> ' Spesifik row dan Field.
>>>> Set objField = objTable.PivotFields("Co No")
>>>> objField.Orientation = xlRowField
>>>> Set objField = objTable.PivotFields("Descriptions")
>>>> objField.Orientation = xlRowField
>>>>
>>>> ' Spesifik data dengan rangkumannya .
>>>> ' function and format.
>>>> Set objField = objTable.PivotFields("Depok")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Bekasi")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Mampang")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Pramuka")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Warung")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Buncit")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Kuningan")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Tebet")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Benhill")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Pancoran")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Kalibata")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Pasar Minggu")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Pondok Indah")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Tanggerang")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>> Set objField = objTable.PivotFields("Total Cost")
>>>> objField.Orientation = xlDataField
>>>> objField.Function = xlSum
>>>> objField.NumberFormat = "#,##0"
>>>>
>>>> ' Melihat hasil PrintPreview .
>>>> ActiveSheet.PrintPreview
>>>>
>>>> ' Pilihan untuk menghapus pivot or tidak .
>>>> Application.DisplayAlerts = False
>>>> If MsgBox("Delete the Report ?", vbYesNo) = vbYes Then
>>>> ActiveSheet.Delete
>>>> End If
>>>> Application.DisplayAlerts = True
>>>>
>>>> End Sub
>>>>
>>>> Terima kasih untuk bantuannya..saya harap saya tidak menyalahi aturan
>>>> milis lagi =(
>>>>
>>>> Dimas
>>>>
>>>>
>>>
>>
>  
>

Kirim email ke