Düğmeye basınca düğme üzerinde otomatik o anki tarih saati yazdırma

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Hepinize merhabalar. Excel dosyamızda bir makromuz var. Bir düğmeye atadım ve makronun çalıştığı tarih ve saati bir hücreye en son şu tarihte yenilenmiş mantığıyla yazdırıyorum. Ancak müdürümün benden ricası acaba bu tarih saati bastığımız düğme üzerinde gösterme imkanımız var mıdır? Sadece düğmeye basınca tarih saat yazması gerektiği için örnek dosya eklemedim. Değerli görüşleriniz için şimdiden teşekkür ederim.
 

BAZGİRET

Destek Ekibi
Destek Ekibi
Katılım
5 Kasım 2011
Mesajlar
349
Excel Vers. ve Dili
TÜRKÇE. 2010
Merhaba,
Buşekilde yazın

Private Sub CommandButton1_Click()
CommandButton1.Caption = Now

End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,489
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Normal EKLE menüsünden eklenen düğmeler içinde aşağıdaki gibi kullanabilirsiniz.

Kod:
Sub Test()
    ActiveSheet.Shapes("Rounded Rectangle 1").TextFrame.Characters.Text = Now
    ThisWorkbook.Save
    MsgBox "Makronuz tamamlanmıştır."
End Sub
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Sub Yenile()
'
' Yenile Makro
'

'
Sheets("Sayfa1").Select
ActiveWindow.SmallScroll Down:=-36
Selection.QueryTable.Refresh BackgroundQuery:=False
Sheets("Sayfa2").Select
ActiveSheet.PivotTables("PivotTable1").PivotSelect "Firma", xlButton, True
ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
End Sub

Ustam bir yerden güncellediğimiz bir veriyi makro olarak bir butona atadım. Butona bastıkça veri güncelleniyor. Tarih ve saati de butonda gönünmesini bu yüzden istiyorum açıkcası. kodu yukarıda. sizden rica ettiğim şeyi tam neresine ekleyeceğimi bilmiyorum. Bu konuda acemiyim kusura bakmayın. Her ikinizin kodunu da ekleyip denedim ama sonuç alamadım.




Merhaba,
Buşekilde yazın

Private Sub CommandButton1_Click()
CommandButton1.Caption = Now

End Sub
Normal EKLE menüsünden eklenen düğmeler içinde aşağıdaki gibi kullanabilirsiniz.

Kod:
Sub Test()
    ActiveSheet.Shapes("Rounded Rectangle 1").TextFrame.Characters.Text = Now
    ThisWorkbook.Save
    MsgBox "Makronuz tamamlanmıştır."
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,489
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yenile makronuzu atadığınız butonu mouse ile seçip ekran görüntüsünü foruma ekleyiniz.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,489
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Hayır excel sayfanızda ilgili butonu seçip sayfanın görüntüsünü ekleyin.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
sayfada butonu seçip ekran görüntüsü aldım ancak inş olmuştur. Zahmet veriyorum size de sağolun.
rapor2.png
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,489
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Anlaşamadık...

Resimde görünen YENİLE butonunu mouse ile seçin ki hangi tip butonu kullandığınızı anlayalım.

Benim önerdiğim kod EKLE-ŞEKİLLER menüsünden eklenen butonlar için uygun.

Bu sebeple kullandığınız butonun adı gerekiyor.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Anladım. Ben Geliştirici / Ekle / Form Denetimlerindeki Düğmeden ekledim.
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Hocam Günaydın. Tekrar rahatsız ediyorum kusura bakmayın. Dünkü mesajımı tekrar hatıralatmak istedim. Geliştirici/Ekle menüsünden form düğmesi eklemiştim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,489
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Önerdiğim kod içindeki nesne adını kendi kullandığınız nesne adı ile değiştirip deneyiniz.

"Button 1" yazan yeri değiştireceksiniz.

Kod:
Sub Yenile()
    Sheets("Sayfa1").Select
    ActiveWindow.SmallScroll Down:=-36
    Selection.QueryTable.Refresh BackgroundQuery:=False
    Sheets("Sayfa2").Select
    ActiveSheet.PivotTables("PivotTable1").PivotSelect "Firma", xlButton, True
    ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
    ActiveSheet.Shapes("Button 1").TextFrame.Characters.Text = Now
    ThisWorkbook.Save
End Sub
 

Suddedly

Altın Üye
Katılım
7 Ekim 2010
Mesajlar
209
Excel Vers. ve Dili
Excel 365
Excel 2019
Altın Üyelik Bitiş Tarihi
02-03-2028
Önerdiğim kod içindeki nesne adını kendi kullandığınız nesne adı ile değiştirip deneyiniz.

"Button 1" yazan yeri değiştireceksiniz.

Kod:
Sub Yenile()
    Sheets("Sayfa1").Select
    ActiveWindow.SmallScroll Down:=-36
    Selection.QueryTable.Refresh BackgroundQuery:=False
    Sheets("Sayfa2").Select
    ActiveSheet.PivotTables("PivotTable1").PivotSelect "Firma", xlButton, True
    ActiveSheet.PivotTables("PivotTable1").PivotCache.Refresh
    ActiveSheet.Shapes("Button 1").TextFrame.Characters.Text = Now
    ThisWorkbook.Save
End Sub
Hocam hiç bir değişiklik yapmadım ama hata vermeden çalışıyor. Çok teşekkür ederim.
 
Katılım
12 Temmuz 2020
Mesajlar
4
Excel Vers. ve Dili
2013
Değerli arkadaşlar okulda kullandığım bir form var. kaydet butonu ekledim hücre içindeki okul adıyla farklı kaydediyorum. ancak formu doldurduğum tarihi bazen unutabiliyorum. bugün formülü formun açıldığı tarih olduğu için her formu açtığımda tarih güncelleniyor. ben farklı kaydet dediğimde kaydettiğim tarihin hücreye eklenmesini istiyorum. Yardımcı olursanız sevinirim.
 
Katılım
1 Ağustos 2019
Mesajlar
839
Excel Vers. ve Dili
Türkçe excel 2016
İngilizce excel 2016
Altın Üyelik Bitiş Tarihi
19-10-2021
Değerli arkadaşlar okulda kullandığım bir form var. kaydet butonu ekledim hücre içindeki okul adıyla farklı kaydediyorum. ancak formu doldurduğum tarihi bazen unutabiliyorum. bugün formülü formun açıldığı tarih olduğu için her formu açtığımda tarih güncelleniyor. ben farklı kaydet dediğimde kaydettiğim tarihin hücreye eklenmesini istiyorum. Yardımcı olursanız sevinirim.
Aslında 2 nolu mesajdaki kod işinizi görür
 
Üst