• DİKKAT

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

Excel'de digital saat oluşturma

Katılım
28 Aralık 2023
Mesajlar
17
Excel Vers. ve Dili
Excel 365
Merhaba, excelde dosyayı açtığımda otomatik olarak aktif olacak şekilde digital saat oluşturmak istiyorum fakat uygun kodu bir türlü bulamadım. Konu ile ilgili yardımcı olursanız sevinirim. Şimdiden teşekkürler.
 
Yapay zeka cevabıdır , excel sayfası a1 hücresine gore duzenlemedir.


  1. Excel dosyanızı açın.
  2. ALT + F11 tuşlarına basarak VBA penceresini açın.
  3. Insert menüsünden Module seçeneğini seçin. Yeni bir modül açılacak.
Aşağıdaki kodu açılan modül penceresine yapıştırın:


Dim nextTick As Double

Sub StartClock()
nextTick = Now + TimeValue("00:00:01") ' 1 saniye bekle
Application.OnTime nextTick, "UpdateClock"
End Sub

Sub UpdateClock()
ThisWorkbook.Sheets(1).Range("A1").Value = Format(Now, "hh:mm:ss") ' A1 hücresine saat yaz
StartClock ' Zamanlayıcıyı yeniden başlat
End Sub

Sub StopClock()
On Error Resume Next
Application.OnTime nextTick, "UpdateClock", , False
End Sub


  1. Sol taraftaki "ThisWorkbook" nesnesine çift tıklayın.
  2. Aşağıdaki kodu yapıştırın:

Private Sub Workbook_Open()
StartClock
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
StopClock
End Sub

  1. Dosyanızı Excel Macro-Enabled Workbook (*.xlsm) formatında kaydedin.

Excel dosyanızı her açtığınızda, A1 hücresinde otomatik olarak güncellenen bir dijital saat göreceksiniz. Dosyayı kapattığınızda saat güncellemeyi durduracaktır.
 
peki sadece sayfa 1 demi yazıyor ben tüm sayfalarda a1 hücresinde çalışmasını istiyorum ama yapamadım
 
Merhaba, öncelikle teşekkür ederim gayet çalışıyor. Yalnız şöyle bir sıkıntı yaşıyorum bunu uyguladığım excel dosyasını açtığımda fare imleci dönüp duruyor. Mesela hücre kenarları çizmek istediğim bu durumdan dolayı kalemi seçtiğimde çizemiyorum. Bununla ilgili yardımcı olabilir misiniz?
 
Saniye işlevini kaldırın zira saat her saniye çalışınca diğer işlevler bloke olur
 
Hangi kodu kullandınız ? O kodu aldıgınız uye yardımcı olacaktır .
 
Öncelikle tüm önerileriniz ve yardımlarınız için teşekkür ederim şimdi inceledim hepsini. Bunları inceledikten sonra şunu düşündüm. Sadece saat ve dakika olarak gösterim yapıp yenilenmeyi de dakika başı yapabilir miyiz acaba?
 
13. mesaj bu dediğinizi yapıyor zaten
iyi çalışmalar
 
Çok teşekkür ederim yardımlarınız için.
 
Geri
Üst