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