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 [email protected] [belajar-excel] <
[email protected]>:
>
>
> 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.
>
>