saat gösterme

Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
bir hücrede saat göstermek istiyorum ama yanında tarih de çıkıyor. sadece bilgisayarın saatiyle eş zamanlı çalışan bi saat istiyorum yanınd tarih olmasın. basit bi formül var mı bunun için?
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Sn.lrdofstn Selamlar,
İstediğiniz böyle bir şey mi?
Ekli dosyayı incelermisiniz.
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
buradan devam ediniz bölümüne baktım linkler ölü. orada verilen linkler beni bir saate götürmedi. kelkitli arkadaşım aynı formülü ben de biliyorum ancak benimkinde tarih te çıkıyordu. sizinkini görünce çözdüm olayı. hücre biçimlendirden saat i seçmemiz gerekiyormuş. sorularda sadece cevabı değil de nasıl yapıldığını da söylerseniz bunun insanlara daha yararlı olacağına inanıyorum. ayrıca ilginizden dolayı çok teşekkür ederim.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,217
Excel Vers. ve Dili
Ofis 365 Türkçe
Hücre biçimlendirilmesi ile yapılıyor.
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
bu saat bilgisayar saatine göre ileri gitmesi gerekmiyor mu? benim saat enter a bastığım anda kaçsa o saatte duruyor. neden böyle oluyor?
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,217
Excel Vers. ve Dili
Ofis 365 Türkçe
NOW(ŞİMDİ) fonksiyonu kronometre gibi çalışmaz. Ya hesapla dediğinizde (F9 bastığınızda) yada dosyaya kapatıp açtığında güncellenir.
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
devamlı çalışan bi formül yok mu? ya da onun gibi bişey.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,217
Excel Vers. ve Dili
Ofis 365 Türkçe
Makro ile yapılabildiğini bu forumda görmüştüm, ama xl de çalışmayı engellediği için önerilmediğini de öğrenmiştim.

Arattırınca bulunur.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
En basit anlamda aşağıdaki kod kullanılabilir. Standart bir modül sayfasına kopyalayarak, çalıştırınız

Kod:
Dim y As Boolean
Sub basla()
y = True
Do While y = True
DoEvents
   Cells(1, 1) = Now
Loop
End Sub
Sub bitir()
y = False
End Sub
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
evet güzel ancak bu formülü yazabilecek kadar makro bilmiyorum. hatta hiç bilmiyorum.
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
bu makroyu nereye ekleyeceğimi anlatırsanız sevinirim. nasıl yaptığınızı anlatırsanı daha da sevinirim.
 
Katılım
15 Haziran 2006
Mesajlar
3,704
Excel Vers. ve Dili
Excel 2003, 2007, 2010 (TR)
(1) Yeni Bir Excel Çalışma kitabı açınız.

(2) A1 hücresinin sayı biçimini saat olarak ayarlayınız. (Biçim -Hücreler->Sayı->Saat seçiniz)

(3) Alt+F11 'e basarak Visual Basic Editore (VBE) geçiniz.

(4) Menüden Insert -> Module seçiniz. Karşınıza beyaz bir sayfa açılacak.

(5) Bu sayfaya, forumdaki kodları yapıştırınız.

(6) Excel Çalışma Kitabına geri dönün

(7) Menüden; Görünüm->Araç Çubukları->Formları seçiniz

(8) Formlar araç çubuğundan bir Düğmeye tıklayınız ve sayfa üzerine bırakınız. Bu işlemi yaptığınızda; önünüze "Makro Ata" iletişim kutusu çıkar.

(9) "Başla" yazan makroyu seçip Tamam deyiniz.

(10) Bir düğme daha ilave edip, yine aynı şekilde "bitir" makrosunu atayınız.

(11) Şimdi Butonlara basıp işlemi görebilirsiniz.
 
Katılım
23 Mart 2007
Mesajlar
60
Excel Vers. ve Dili
dil turkçe
hallettim teşekkür ederim
 
Üst