• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Excel Makro Sorunu

Katılım
15 Kasım 2016
Mesajlar
59
Excel Vers. ve Dili
Excel 2016
sub clock ( )
do
doevents
[a1] = format(now,"hh:mm:ss")
loop
end sub

Bunu makro olarak çalıştır dediğim zaman
dosyayı kaydedemiyorum dosya menüsü donuyo tıklayamıyorum sorun ne olabilir
 
Bu makro sürekli olarak çalışmak üzere ayarlanmış. Daha önce gördüğüm örneklerde makroya belirli bir tuşa basınca makronun durmasını sağlayan satır eklemişlerdi. Ancak tam olarak nasıl yapılıyor bilemiyorum. Siz de bu şekilde bir düzenleme yapmalısınız.

Galiba şu konu işinizi görür:

http://www.excel.web.tr/f48/sayfaya-saat-yerle-tirme-t26903.html
 
Dim stopit As Boolean 'on top of module!

Sub startclock() 'assign start button
stopit = False
clock
End Sub

Sub clock()
If stopit = True Then Exit Sub
ActiveWorkbook.Worksheets(1).Cells(1, 1).Value = _
Format(Now, "hh:mm:ss")
Application.OnTime (Now + TimeSerial(0, 0, 1)), "clock"
End Sub

Sub stopclock() 'assign stop button
stopit = True
End Sub

Bu kodu kullanarak çözdüm ancak bu seferde a1 hücresi için gecerli yapıyor J17 için nasıl gecerli yapabilirim
 
ActiveWorkbook.Worksheets(1).Cells(1, 1).Value = _
Format(Now, "hh:mm:ss")

Burdaki cells(1,1) ifadesi 1. sütun, 1. satır anlamına geliyor. Bunun yerine [J17] yazabilirsiniz:

ActiveWorkbook.Worksheets(1).[J17].Value = _
Format(Now, "hh:mm:ss")
 
Aşağıdaki kodu VBA bölümünde BuÇalışmaKitabı kısmına eklerseniz çalışır diye düşünüyorum:

Private Sub Workbook_Open()
clock
End Sub
 
Aşağıdaki kodu VBA bölümünde BuÇalışmaKitabı kısmına eklerseniz çalışır diye düşünüyorum:

Private Sub Workbook_Open()
clock
End Sub

Yardımın İçin Teşekkür Ederim Ama Olmadı Malesef
 
Geri
Üst