Note: The other languages of the website are Google-translated. Back to English

Excel çalışma sayfasında kronometre nasıl oluşturulur?

Çalışma sayfanızda bir kronometre varsa, bir işi bitirmek için zamanı bileceksiniz. Aşağıdaki ekran görüntüsü gibi Başlat, Durdur ve Sıfırla Düğmesine sahip bir sayfada nasıl bir kronometre oluşturabilirsiniz? Başlat düğmesine tıklarsanız, başlama zamanı gelir, Durdur düğmesine tıklarsanız zamanı durdurur ve Sıfırla düğmesi zamanı sıfırlamanıza yardımcı olabilir. Bu yazıda, Excel'de basit ve kullanışlı bir kronometre nasıl oluşturulacağından bahsedeceğim.

doc kronometre oluştur 1

VBA kodunu kullanarak üç düğmeli bir kronometre oluşturun


VBA kodunu kullanarak üç düğmeli bir kronometre oluşturun

Üç düğmeli bir kronometre oluşturmak için, Başlat, Durdur ve Sıfırla, lütfen aşağıdaki adımları tek tek uygulayın.

İlk olarak, üç komut düğmesi ekleyin.

1. tıklayın Geliştirici > Ekle > Komut Düğmesi, ekran görüntüsüne bakın:

doc kronometre oluştur 2

2. Ardından bir düğme çizmek için fareyi sürükleyin, düğmeyi ekledikten sonra düğme başlığını değiştirebilirsiniz, lütfen tıklayın Geliştirici > Emlaklar, In Emlaklar iletişim kutusunda yeni başlığı girin "Başlama"Metin kutusundaki bu düğme için Başlık, ekran görüntülerine bakın:

doc kronometre oluştur 3 2 doc kronometre oluştur 4

3. Diğer iki düğmeyi eklemek için yukarıdaki iki adımı tekrarlayın ve "dur"Ve"Reset", Ekran görüntüsüne bakın:

doc kronometre oluştur 5

4. Düğmeleri ekledikten sonra, üzerine tıklayarak tasarım modundan çıkmalısınız. Geliştirici > Tasarım Modu.

İkinci olarak, bir VBA kodu oluşturun.

5. Ve sonra, mevcut çalışma sayfası sekmesine sağ tıklayın ve Kodu Görüntüle, dışarı çıkmış Uygulamalar için Microsoft Visual Basic penceresi, lütfen aşağıdaki kodu kopyalayıp modül:

VBA kodu: Kronometre oluştur:

Public StopIt As Boolean
Public ResetIt As Boolean
Public LastTime
Private Sub CommandButton1_Click()
Dim StartTime, FinishTime, TotalTime, PauseTime
StopIt = False
ResetIt = False
If Range("C2") = 0 Then
  StartTime = Timer
  PauseTime = 0
  LastTime = 0
Else
  StartTime = 0
  PauseTime = Timer
End If
StartIt:
  DoEvents
  If StopIt = True Then
    LastTime = TotalTime
    Exit Sub
  Else
    FinishTime = Timer
    TotalTime = FinishTime - StartTime + LastTime - PauseTime
    TTime = TotalTime * 100
    HM = TTime Mod 100
    TTime = TTime \ 100
    hh = TTime \ 3600
    TTime = TTime Mod 3600
    MM = TTime \ 60
    SS = TTime Mod 60
    Range("C2").Value = Format(hh, "00") & ":" & Format(MM, "00") & ":" & Format(SS, "00") & "." & Format(HM, "00")
    If ResetIt = True Then
      Range("C2") = Format(0, "00") & ":" & Format(0, "00") & ":" & Format(0, "00") & "." & Format(0, "00")
      LastTime = 0
      PauseTime = 0
      End
    End If
    GoTo StartIt
  End If
End Sub
Private Sub CommandButton2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
  StopIt = True
End Sub
Private Sub CommandButton3_Click()
  Range("C2").Value = Format(0, "00") & ":" & Format(0, "00") & ":" & Format(0, "00") & "." & Format(0, "00")
  LastTime = 0
  ResetIt = True
End Sub

doc kronometre oluştur 6

not: Yukarıdaki kodda, C2 kronometre zamanının ekleneceği hücredir ve KomutDüğmesi1, KomutDüğmesi2, KomutDüğmesi3 düğme adlarıdır, düğme adını tam olarak görüntüleyebilirsiniz. isim Kutusu, ekran görüntüsüne bakın:

doc kronometre oluştur 7

Üçüncü olarak, kronometre zaman hücresini biçimlendirin.

6. O zaman zaman hücresini şu şekilde biçimlendirmelisiniz: Metin biçimini ve hücre boyutunu, yazı tipini, yazı tipi rengini, arka planını vb. istediğiniz gibi değiştirebilirsiniz, ekran görüntüsüne bakın:

doc kronometre oluştur 8

7. Yukarıdaki adımları tamamladıktan sonra, artık Başlama düğmesi, zaman şimdi başlayacak ve tıklayın dur düğmesi, zamanı durdurur, Reset düğmesi zamanı sıfırlayacak, ekran görüntüsüne bakın:

doc kronometre oluştur 9


Demo: VBA kodunu kullanarak üç düğmeli bir kronometre oluşturun


En İyi Ofis Üretkenliği Araçları

Kutools for Excel Sorunlarınızın Çoğunu Çözer ve Verimliliğinizi% 80 Artırır

  • Yeniden: Hızlıca yerleştirin karmaşık formüller, grafikler ve daha önce kullandığınız her şey; Hücreleri Şifrele şifre ile; Posta Listesi Oluşturun ve e-posta gönder ...
  • Süper Formül Çubuğu (birden çok metin ve formül satırını kolayca düzenleyin); Okuma Düzeni (çok sayıda hücreyi kolayca okuyun ve düzenleyin); Filtrelenmiş Aralığa Yapıştır...
  • Hücreleri / Satırları / Sütunları Birleştirme Veri kaybetmeden; Bölünmüş Hücre İçeriği; Yinelenen Satırları / Sütunları Birleştirme... Yinelenen Hücreleri Önleyin; Aralıkları Karşılaştır...
  • Yinelenen veya Benzersiz'i seçin Satırlar; Boş Satırları Seçin (tüm hücreler boştur); Süper Bul ve Bulanık Bul Birçok Çalışma Kitabında; Rastgele Seçim ...
  • Tam kopya Formül referansını değiştirmeden Birden Çok Hücre; Otomatik Referans Oluştur Birden Çok Sayfaya; Madde İşaretleri Ekle, Onay Kutuları ve daha fazlası ...
  • Metni Çıkar, Metin Ekle, Konuma Göre Kaldır, Alanı Kaldır; Sayfalama Alt Toplamları Oluşturma ve Yazdırma; Hücre İçeriği ve Yorumları Arasında Dönüştür...
  • Süper Filtre (filtre şemalarını kaydedin ve diğer sayfalara uygulayın); Gelişmiş Sıralama ay / hafta / gün, sıklık ve daha fazlasına göre; Özel Filtre kalın, italik ...
  • Çalışma Kitaplarını ve Çalışma Sayfalarını Birleştirin; Tabloları anahtar sütunlara göre birleştirin; Verileri Birden Çok Sayfaya Bölme; Toplu dönüştürme xls, xlsx ve PDF...
  • 300'den fazla güçlü özellik. Office / Excel 2007-2021 ve 365'i destekler. Tüm dilleri destekler. Kuruluşunuzda veya kuruluşunuzda kolay devreye alma. Tam özellikler 30 günlük ücretsiz deneme. 60 günlük para iade garantisi.
kte sekmesi 201905

Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir

  • Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
  • Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
  • Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!
ofis tabanı
Yorumları sıralama ölçütü
Yorumlar (30)
Henüz derecelendirme yok. İlk değerlendiren siz olun!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu yazı için teşekkürler, çok yardımcı oldu. Ancak, bir hücre düzenlenirken zamanlayıcının durmaması için kodu değiştirmenin bir yolu var mı? İdeal olarak, "Başlat" a basmak, aynı sekmedeki bir dizi hücrede bir dizi değişiklik yapmak ve ardından geçen toplam süre için "Durdur" a basmak isterim. Bununla ilgili herhangi bir tavsiye çok takdir edilecektir!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bunu hiç çözdün mü? Aynı elektronik tabloda başka değişiklikler yapılırken benim de zamanlayıcıyı çalışır durumda tutmam gerekiyor. Teşekkürler. Mike
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu çok yardımcı oldu ve adımları takip etmek çok kolaydı.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Formlar'da aynı kodları kullanarak kronometreyi oluşturmaya çalıştım. Zamanlayıcı gayet iyi başlıyor ama durmuyor. Lütfen aynısını formlarda nasıl çoğaltacağınızı önerin
Bu yorum sitedeki moderatör tarafından en aza indirildi
XNote Kronometreyi deneyin.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Zamanlayıcının belirli bir zamana kadar saymasını veya azalmasını sağlamanın bir yolu var mı? Başlatma, durdurma ve sıfırlama düğmelerini tutmak istiyorum, ancak başlat düğmesine bastığımda yalnızca bir saniyeye kadar sayması gerekiyor. Veya bir dakikadan bir saniyeye kadar geri sayın (01:01). Yardımın için teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Melisa,
Çalışma sayfasında bir geri sayım sayacı oluşturmanız gerekiyorsa, aşağıdaki makale size yardımcı olabilir mi?
https://www.extendoffice.com/documents/excel/2144-excel-countdown-timer.html
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba,

O makaleyi gördüm, ancak tam olarak bu sayfadaki kronometre gibi görünmesine ihtiyacım var, ancak yalnızca bir dakikadan bir saniyeye geri saymasına ihtiyacım var. Kronometre biçiminde göstermesine ihtiyacım var, ancak geri sayım olarak çalışıyor. Başka tavsiyen var mı?


cevapladığınız için teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Excel'de tasarladığımız bir çetele içindir.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Harika, ama aynı sayfada 2 saat çalıştırmak mümkün mü? yeni başlat, durdur ve sıfırla butonu ile ikinci bir saat yaptık, ancak ikinci saati başlatırken ilki duruyor....
Bu yorum sitedeki moderatör tarafından en aza indirildi
burada da aynısı bunun tedavisini bulabilir misin
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba arkadaşlar,
Bu yöntem, bir çalışma sayfasındaki yalnızca bir düğme kümesine uygulanır.
Başka iyi fikirler varsa, lütfen buraya yorum yapın.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Ekran kilitlendiğinde zamanlayıcıyı otomatik olarak durdurmak ve bilgisayarın kilidini açtığımızda zamanlayıcıyı otomatik olarak başlatmak mümkün müdür?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Zamanlayıcının sayımı sıfırlayıp yine de zamanlayıcıyı çalışır durumda tutmasının bir yolu var mı? yani. Sıfırla'ya bastığımda, zamanı doldurmak için tekrar Başlat'a basmak zorunda kalmak istemiyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, ben bu durdurucuyu kullanıyorum, ancak genellikle ekran hücresindeki ("C2") sayılar yanıp sönmeye başlıyor ve eksi işaretleri gösteriyorlar, rakamlar yanlış ve sayım kayboluyor. Genellikle yaklaşık bir saat veya daha uzun bir süre sonra olur, ancak bazen bir saat geçmeden bile olur. Bu yaygın bir hata mı? ve evet ise, bunu düzeltmenin bir yolu var mı? .00'yi (yani milisaniyeyi) koddan sadece & "." silerek kaldırdım. & Format(0, "00") satırı göründüğü yerde - bunun bu sorunla bir ilgisi var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bahşişiniz için teşekkürler, Sorunsuz çalışıyordu ama bu sayfaya herhangi bir veri girdiğimde çalışmayı durdurdu, Bir süre çalışmaya devam etmesine ihtiyacımız var veri girişi Bu sorunu nasıl çözebiliriz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba, Nhoeun,
Sorununuzu çözmek için iyi bir şekilde orada olmayabilir. Bir hücreyi düzenlediğinizde, o anda yürütülen makroyu kesecektir.
Başka iyi bir yönteminiz varsa, lütfen buraya yorum yapın!
Teşekkür ederim!
Bu yorum sitedeki moderatör tarafından en aza indirildi
SELAM. Kronometreyi oluşturdum, ancak bunları bir zaman ve hareket etüdü olarak yansıtabilmek için başlangıç ​​ve bitiş arasındaki çeşitli aralıkların kaydedilebilmesi gerekiyor. Bunun nasıl yapılacağına dair herhangi bir ipucu var mı?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Tüm adımlar yapıldı ancak başlat düğmesine tıklandığında "'file.xlsm'!CommandButton1" makrosu çalıştırılamıyor. Makro bu çalışma kitabında bulunmayabilir veya tüm makrolar devre dışı bırakılmış olabilir." Tüm makrolar etkinleştirildi, makro Modül1'de. NOT: Mac için Office 2019 kullanıyorum, bu bir sorun olabilir....
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu koda "+10s" & "2x Hız" özelliğini eklemeye ne dersiniz?
Bu yorum sitedeki moderatör tarafından en aza indirildi
'zamanlayıcı' burada bir değişken mi? koddaki alaka düzeyini görmüyorum.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Sayacın sadece saniyeleri saymasını sağlamak mümkün mü?
Yani 59 saniyeye ulaştığında 60, 61, 62, 63 ile devam ediyor....
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba
Adımları takip ettiniz ancak zamanlayıcı hücresinde görünmek için bir zaman alamıyorsunuz. Kodu kopyaladım ama kontrol edebilir miyim1. Satır numaralarına gerek yok mu yoksa 2. Kodu, sayfa1'e veya Bu çalışma kitabı1'e değil modül 3'e koyduğumu. Tüm bunları yaptıktan sonra makro listesinde bir makro listelenir mi - benimki yok.
Teşekkürler
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba Janice, Kodu aktif sayfa modülünüze 5. adımdaki gibi koymalısınız.
5. Ardından, mevcut çalışma sayfası sekmesine sağ tıklayın ve açılan Microsoft Visual Basic for Applications penceresinde Kodu Görüntüle'yi seçin, lütfen aşağıdaki kodu kopyalayıp Modül'e yapıştırın.

Ve düğme adını kendinize göre değiştirmelisiniz.
Not: Yukarıdaki kodda C2, kronometre süresinin girileceği hücredir ve KomutDüğmesi1, KomutDüğmesi2, KomutDüğmesi3 düğme adlarıdır, tam düğme adını Ad Kutusundan görüntüleyebilirsiniz.

Lütfen kontrol edin, teşekkürler!
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bu harika! Teşekkürler, Chris H
Bu yorum sitedeki moderatör tarafından en aza indirildi
Saati başlatmak ve durdurmak için bir birleşik giriş kutusu veya bir açılır seçim kullanmak mümkün müdür?
Bu yorum sitedeki moderatör tarafından en aza indirildi
Bonjour, tüm yetkin bir makro, tam kapsamlı bir kronometre, belirli bir zaman diliminde kullanımın belirlenmesi. La macro se lance ana blok l'utilisation du fichier.Yorum, kullanıcı oylarının kronometre ve en önemli zamanları, VBA?MerciHenry kodları.
Bu yorum sitedeki moderatör tarafından en aza indirildi
Merhaba! Bunun için teşekkür ederim, sonraki hücrelerde zamanı doldurması için nasıl yapabilirim, ör. C2 hücresi için başlatma/durdurma zamanı, ardından c3, c4, c5 vb. hücresi için farklı bir başlatma/durdurma zamanı 
Buraya henüz hiç yorum yapılmamış
Daha Çok
Lütfen yorum yazın
Misafir olarak yayınlama
×
Bu gönderiyi değerlendirin:
0   Karakterler
Önerilen Konumlar

Bizi takip et

Telif Hakkı © 2009 - www.extendoffice.com. | Tüm hakları Saklıdır. Tarafından desteklenmektedir ExtendOffice. | | | Site Haritası
Microsoft ve Office logosu, Microsoft Corporation'ın Amerika Birleşik Devletleri ve / veya diğer ülkelerdeki ticari markaları veya tescilli ticari markalarıdır.
Sectigo SSL ile korunmaktadır