Makro'nun değişkeninin excel sheet'inden aldırmak

Katılım
6 Ekim 2006
Mesajlar
51
Excel Vers. ve Dili
Excel XP, Excel 2003, English
Merhabalar,

Aşağıdaki makro ile belirli zamanlarda "SavemyWorkbook" macrosunu çalıştırmak istiyorum. Macro'nun çalışan şekli

Sub timing()
Application.OnTime Now + TimeValue("00:00:15"), "SavemyWorkbook"

End sub

Bu makro, savemyworkbook makrosunu çalıştırdıktan 15 saniye sonra çalışmasını sağlıyor.

Fakat ben buradaki "00:00:15" değerinin Sheet 1'deki B1 hücresinden almasını istiyorum. Bunun için de aşağıdaki kodu ekliyorum:



Sub timing()
Application.OnTime Now + TimeValue("Range("B1").Value "), "SavemyWorkbook"

End sub

Ancak burada sorun veriyor. Neyi yanlış yaptığım konusunda yardımcı olabilirseniz çok sevinirim.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
TimeValue parantezi içindeki tırnakları (") kaldırın. Değişkenler, tırnak (") işareti içerisinde gösterilmezler.
 
Katılım
6 Ekim 2006
Mesajlar
51
Excel Vers. ve Dili
Excel XP, Excel 2003, English
çok teşekkür ederim.
 
Üst