kalau yang dikehendaki : OK
(tetap disave dengan akibat mereplaced file yg sudah ada (path dan namanya
sama)
munculnya msgbox dapat dicegah dengan perintah (sebelum saveas)
Sub YaGituDeh()
*
*
* Application.DisplayAlerts = False*
Workbooks("namafile").SaveAs Filename:="NamaFileBaru"
* Application.DisplayAlerts = True*
End Sub
2011/6/8 Hendro Supardi <[email protected]>
> msgbox tersebut muncul akibat adanya perintah save as dengan nama file yang
> sudah ada
>
> ------------------------------
> *Dari:* STDEV(i) <[email protected]>
> *Kepada:* [email protected]
> *Terkirim:* Rab, 8 Juni, 2011 09:22:57
> *Judul:* Re: [belajar-excel] Perintah Macro untuk memilih "OK" atau
> "Batal"
>
>
>
> SendKey itu hanya bisa mengetuk *kunci yang memang ada* di Keyboard
> Jadi kalau di KeyBoard tidak ada tombol "OK" , kita tidak bisa kita Sendkey
> "{OK}"
> Bisanya Sendkey "{ENTER"}
> Begitu juga dengan "{BATAL"} mungkinkah bisa diganti dengan "{Esc}"
>
> Barangkali harus dicari cara lain.
> Masalah yg dihadapi apa, ada msgbox seperti apa; akibat dari apa, sehingga
> ada
> msgBox yg muncul dengan membawa dua pilihan "OK" dan "BATAL"
>
> Kedaa tombol kan bisa di pilih dengan Enter, lalu bagaimana membedakan
> ENTER untuk
> mengangguk kepada BATAL -vs- Enter untuk mengangguk kepada "OK" ?
> Mungkin pak Hendoro bisa menjelaskan massalahnya
>
> Oiya, sintaks SendKey , keynya harus dalam kurung keriting
>
>
> 2011/6/8 Hendro Supardi <[email protected]>
>
>>
>>
>> Bapak/Ibu "Excelen" dan para "Ranger"
>>
>> Bagaimana perintah di macro untuk menjalankan perintah memilih tombol "OK"
>> atau "Batal" secara otomatis
>>
>>
>> saya menggunakan perintah
>>
>> SendKeys "(OK)"
>>
>> tapi belum bisa.
>> Mohon bantuannya.
>>
>> Terima kasih,
>> Hendro
>>
>
>