Açılışta tarih sorma YARDIM!

baykan_m

Altın Üye
Katılım
26 Ağustos 2015
Mesajlar
257
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22.03.2028
Merhaba Arkadaşlar,

Ben bir tablo hazırladım ve bu tablo yazdığım tarihe göre formüller içeriyor ve o tarihteki işlemleri önüme getiriyor. Veri gireceğim zaman dönemi yazmayı unutup başka döneme yazarsam yaptığım iş yanlış olacak.

Şimdi ben çalışma sayfamı açtığım zaman, tıpkı muhasebe programları gibi bana dönemi sormasını ve girdiğim dönemi A1 hücresine Ocak 2015 formatıyla yazmasını istiyorum.

Yardımlarınız için şimdiden teşekkür ederim arkadaşlar.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,231
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Herkes sizin işinizden anlamayabilir.
Dönem derken ne anlama geldiğini de açıklamanız gerekir.
 

baykan_m

Altın Üye
Katılım
26 Ağustos 2015
Mesajlar
257
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22.03.2028
Aslında işimden anlamalarına gerek yok. Ben zaten istediğimi anlatmaya çalıştım. Açılışta tarih soracak ve bu tarihi A1 hücresine yazacak.

Teşekkürler.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,127
Excel Vers. ve Dili
2007 Türkçe
Aşağıdaki kodu Çalışma kitabının kod bölümüne kopyalayınız.
Sayfa ismini kendi dosyanıza göre değiştiriniz.
Kod:
Private Sub Workbook_Open()
tarih = Application.InputBox("Tarihi giriniz.")
1
If Not IsDate(tarih) Then
    tarih = Application.InputBox("Geçerli bir tarih girmediniz." & vbLf & "Lütfen geçerli bir tarih giriniz.")
    GoTo 1
End If
With Sheets("[COLOR="Red"]Sayfa1[/COLOR]").Range("A1")
    .Value = tarih
    .NumberFormat = "[$-41F]mmmm yyyy;@"
End With
End Sub
 

baykan_m

Altın Üye
Katılım
26 Ağustos 2015
Mesajlar
257
Excel Vers. ve Dili
Office 365
Altın Üyelik Bitiş Tarihi
22.03.2028
Teşekkür ederim yardımlarınız için. Problemim çözüldü.:):)
 
Üst