Hai Keket,

coba :
0. save as workbook -> type setting pilih macro enabled xlsm -> beri nama
file -> save
1. ke VBE -> menu References -> centang MS Office Powerpoint blabla object
library -> OK -> save workbook
2. ke VBE -> menu insert -> module
3. copas prosedur ini : (sesuaikan dengan kondisi setempat : nama file,
nama sheet, range yang di-copy dsb)

public sub CopasXL2PPT()
    'deklarasi variabel untuk object application (aplikasi power point) dan
presentation (file ppt)
    dim pptApp as powerpoint.application, pptPres as presentation

    'buka aplikasi powerpoint
    set pptApp=new powerpoint.application
    pptapp.visible=true

    'buka file ppt
    set pptpres=ppt.presentations.open(
drive:\folder\subfolder\namafile.ekstensipptfile )

    'copy data dari excel
    sheets("nama sheet").range("alamat range").copy

    'paste as bitmap ke slide pertama yang ada dalam file ppt yang dibuka
    pptpres.slides(1).shapes.pastespecial pppastebitmap

    'paste as text ke slide pertama yang ada dalam file ppt yang dibuka
    pptpres.slides(1).shapes.pastespecial pppastetext

end sub

4. save workbook -> tutup workbook -> buka lagi -> enable security macro ->
jalankan prosedur CopasXL2PPT

Wassalam,
Kid



2015-03-20 16:29 GMT+11:00 ke2t keket....@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Dh,
>
> Apakah bisa VBA excel bisa nyambung ke file powerpoint? Contoh:
> - Di file .xls saya copy range A1:A4 trus inginnya paste special "bitmap"
> & "text" ke file .ppt
> Jika bisa apa kode VBA ny ya?
>
> Terimakasih.
>
> Hs,
> Keket.
>  
>

Kirim email ke