ay ve yıl seçilince sonraki 5 ayın otomatik gelmesi

Katılım
18 Ağustos 2007
Mesajlar
21
Excel Vers. ve Dili
excel 2003 türkçe
ekteki dosyada vif sayfasında 1. sıradaki ay ve yıl seçildikten sonra diğer 5 ayın otomatik gelmesini bir türlü ayarlayamadım.
örnek olarak 1. sıraya ay 12 yıl 2008 girince 2. sıraya ay 1 yıl 2009 diye artarak gelmesini istiyorum.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Yıl sütunundaki J13 hücresine aşağıdaki formülü uygulayınız. Aşağı doğru sürükleyiniz.

Kod:
=EĞER(J11<>"";J11+1;"")
Ay sütunundaki L13 hücresine aşağıdaki formülü uygulayınız. Aşağı doğru sürükleyiniz.

Kod:
=EĞER(L11<>"";L11+1;"")
 
Katılım
18 Ağustos 2007
Mesajlar
21
Excel Vers. ve Dili
excel 2003 türkçe
korhan ağabey formülü denedim ama ben tam olarak anlatamadım galiba
tekrar yazıyorum.
yıl 2008 ay 1 seçtiğimde
yıl 2008 ay 2
yıl 2008 ay 3
yıl 2008 ay 4
yıl 2008 ay 5
yıl 2008 ay 6 gibi

yıl 2008 ay 9 seçtiğimde
yıl 2008 ay 10
yıl 2008 ay 11
yıl 2008 ay 12
yıl 2009 ay 01
yıl 2009 ay 02 gibi

mümkünse böyle bir formül istiyorum.
 
Katılım
18 Ağustos 2007
Mesajlar
21
Excel Vers. ve Dili
excel 2003 türkçe
ay ve yıl seçilince sonraki 5 ayın otomatik

Sorunu şu şekilde hallettim
yıl için
j13=eğer(l11>=12;j11+1;j11)
j15=eğer(l11>=11;j11+1;j11)
j17=eğer(l11>=10;j11+1;j11)
j19=eğer(l11>=9;j11+1;j11)
j21=eğer(l11>=8;j11+1;j11)
ay için
l13=eğer(l11=12;"1";l11+1)
l15=eğer(l11=11;"1";l13+1)
l17=eğer(l11=10;"1";l15+1)
l19=eğer(l11=9;"1";l17+1)
l21=eğer(l11=8;"1";l19+1)
 
Son düzenleme:

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
ekteki dosyada vif sayfasında 1. sıradaki ay ve yıl seçildikten sonra diğer 5 ayın otomatik gelmesini bir türlü ayarlayamadım.
örnek olarak 1. sıraya ay 12 yıl 2008 girince 2. sıraya ay 1 yıl 2009 diye artarak gelmesini istiyorum.
Dosyanız ekte.

.
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,307
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sayfanızda "TEMİZLE" makrosu bulunduğundan formülle uygulamalar size sıkıntı yaratacaktır. Ekte dosyanızda gerekli düzenlemeleri yaptım. İncelermisiniz.

Not : Şubat ayı seçimlerinde gün seçimini dikkatli yapınız.
 

Ekli dosyalar

Katılım
18 Ağustos 2007
Mesajlar
21
Excel Vers. ve Dili
excel 2003 türkçe
korhan ağabey örneği inceledim şubat ayının önemi yok vizite kağıdına primler 30 gün olarak yazılır birtek içinde bulunulan ayın kaçıncı günü ise o da el ile girilir. ben temizle makrosunda değişiklik yaptım ve şu an sorunsuz olarak çalışıyor. ayrıca eş ve çocuk vizite kağıdıda ekledim.
aslında tam istediğim gibi oldu ama birtek temizle makrosunu çalıştırınca checkboxlardaki işaretleride kaldırabilelseydim mükemmel olurdu.
dosyayı ekte gönderiyorum temizle makrosu çalışınca chekboxlardaki işareti kaldıracak bir yol varsa çok memnun olurum ağabey ilgin ve alakan için çok teşekkür ederim saygılarımla.

sayfakoruma şifresi : 197511
 

Ekli dosyalar

Son düzenleme:
Katılım
18 Ağustos 2007
Mesajlar
21
Excel Vers. ve Dili
excel 2003 türkçe
ay ve yıl seçilince sonraki 5 ayın otomatik gelmesi çözüldü

tüm yardımcı olan arkadaşlara teşekkür ederim forumda 3 4 saatlik aramadan sonra aşağıdaki kodlarla hallettim.

Dim sp As OLEObject
For Each sp In ActiveSheet.OLEObjects
If TypeOf sp.Object Is MSForms.CheckBox Then
sp.Object.Value = False
End If
Next
 
Üst