Puantaj

Katılım
9 Ocak 2006
Mesajlar
38
Excel Vers. ve Dili
Ofis 2007
Arkadaşlar Merhaba Excelin acemisi olduğum için ekte göndermiş olduğum ve içinde açıklaması yazılı puantaj cetvelindeki sorunumun çok acil olarak çözülmesini arz ediyorum. Herkese başarılar sağlıklar
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Selamlar,
Kendinize göre uyarlayıp kullanabilirsiniz.
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Olması gereken halini belirtirseniz daha çabuk cevap bulabilirsiniz.
 
Katılım
9 Ocak 2006
Mesajlar
38
Excel Vers. ve Dili
Ofis 2007
Arkadaşlar tekrar ekte gönderiyorum. Örnek Olarak 15.10.2007-14.11.2007 dönemini girdiğimde aşağıda gün yerlerine o tarihler arasındaki günlerin gelmesini istiyorum.
 
Katılım
5 Nisan 2007
Mesajlar
413
Excel Vers. ve Dili
excel 2010 tr
bu da benden

Arkadaşlar Merhaba Excelin acemisi olduğum için ekte göndermiş olduğum ve içinde açıklaması yazılı puantaj cetvelindeki sorunumun çok acil olarak çözülmesini arz ediyorum. Herkese başarılar sağlıklar
mesajı görür görmez uğraştım ama yine benden önce davranmışlar :)
 
Katılım
9 Ocak 2006
Mesajlar
38
Excel Vers. ve Dili
Ofis 2007
pUANTAJ

arkadaşlar ayrıntlı açıklamayı ekte sundum bu na göre yapılacak
 
Katılım
29 Haziran 2005
Mesajlar
573
Excel Vers. ve Dili
Excel 2003 Türkçe
makrolarla çözüm de benden

Makrolar ile çözüm önerisi ektedir iyi çalışmalar
 
Katılım
29 Haziran 2005
Mesajlar
573
Excel Vers. ve Dili
Excel 2003 Türkçe
'DÜZELTME:
'Hücrelerde boş bir satır açınca hesaplamanın yapılacağı alanlarda kayma oluştu Kodu aşağıdaki gibi düzenleyin... veya olduğu gibi kopyalayıp yapıştırın Kolay gelsin
Dim Gunsayisi As Integer
Dim Gun As Date
ilktarih = [C1]
sontarih = [C2]
Gunsayisi = DateDiff("d", ilktarih, sontarih)
Cells(3, 3).Value = Format(Cells(1, 3).Value, "DD")
[C4] = Gunsayisi
Gun = Cells(3, 3)

Dim i As Integer
For i = 1 To Gunsayisi
Cells(8, i + 3).Value = Format(Gun + i, "DDDD")
Next i
 

AS3434

Özel Üye
Katılım
13 Ocak 2005
Mesajlar
1,820
Excel Vers. ve Dili
M.Office/Excel 2007 Türkçe
Sayın overse 37

Lütfen aynı soru için devamlı yeni başlık açmayın.
 
Katılım
9 Ocak 2006
Mesajlar
38
Excel Vers. ve Dili
Ofis 2007
arkadaşımben yapamam onu
sen yapıverirsen sevinirim
 
Katılım
5 Nisan 2007
Mesajlar
413
Excel Vers. ve Dili
excel 2010 tr
Sayın elçi

'DÜZELTME:
'Hücrelerde boş bir satır açınca hesaplamanın yapılacağı alanlarda kayma oluştu Kodu aşağıdaki gibi düzenleyin... veya olduğu gibi kopyalayıp yapıştırın Kolay gelsin
Dim Gunsayisi As Integer
Dim Gun As Date
ilktarih = [C1]
sontarih = [C2]
Gunsayisi = DateDiff("d", ilktarih, sontarih)
Cells(3, 3).Value = Format(Cells(1, 3).Value, "DD")
[C4] = Gunsayisi
Gun = Cells(3, 3)

Dim i As Integer
For i = 1 To Gunsayisi
Cells(8, i + 3).Value = Format(Gun + i, "DDDD")
Next i
dosyanızı inceledim mesela başlangıç 1 ekim bitiş 31 ekim olduğu zaman gün sayısı 31 olması gerekirken 30 veriyor formülünüz hatalı
 
Katılım
29 Haziran 2005
Mesajlar
573
Excel Vers. ve Dili
Excel 2003 Türkçe
Dim Gunsayisi As Integer
Dim Gun As Date
ilktarih = [C1]
sontarih = [C2]
Gunsayisi = DateDiff("d", ilktarih, sontarih) + 1
Cells(3, 3).Value = Format(Cells(1, 3).Value, "DD")
Range("D8:Ah8").ClearContents
[C4] = Gunsayisi
Gun = Cells(3, 3)

Dim i As Integer
For i = 1 To Gunsayisi
Cells(8, i + 3).Value = Format(Gun + i, "DDDD")
Next i
 
Katılım
29 Haziran 2005
Mesajlar
573
Excel Vers. ve Dili
Excel 2003 Türkçe
Sayın Harbiyigit A1 ve B1 hücrelerine iki farklı tarih yazın C1 hücresine ise bu tarihler arasındaki farkı formülle yazın 01/10/2007-31/10/2007 tarihleri arasındaki farkı Excel size 30 olarak verecektir. Bu konuda gerekli düzeltmeyi üst satırda verdim.
 
Katılım
29 Haziran 2005
Mesajlar
573
Excel Vers. ve Dili
Excel 2003 Türkçe
Gün Sayısı 31 günden büyük ise yukarısını almayacak Kod ise;
Dim Gunsayisi As Integer
Dim Gun As Date
ilktarih = [C1]
sontarih = [C2]
Gunsayisi = DateDiff("d", ilktarih, sontarih) + 1
Cells(3, 3).Value = Format(Cells(1, 3).Value, "DD")
Range("D8:Ah8").ClearContents
[C4] = Gunsayisi
Gun = Cells(3, 3)

Dim i As Integer
For i = 1 To Gunsayisi
If i <= 31 Then
Cells(8, i + 3).Value = Format(Gun + i, "DDDD")
Else
Exit Sub
End If
Next i
 
Katılım
5 Nisan 2007
Mesajlar
413
Excel Vers. ve Dili
excel 2010 tr
bu kodlarda hatalı

Dim Gunsayisi As Integer
Dim Gun As Date
ilktarih = [C1]
sontarih = [C2]
Gunsayisi = DateDiff("d", ilktarih, sontarih) + 1
Cells(3, 3).Value = Format(Cells(1, 3).Value, "DD")
Range("D8:Ah8").ClearContents
[C4] = Gunsayisi
Gun = Cells(3, 3)

Dim i As Integer
For i = 1 To Gunsayisi
Cells(8, i + 3).Value = Format(Gun + i, "DDDD")
Next i
gün sıralaması yapmıyor bu kodlarda tarih aralığı girdiğimde gün sıralaması yapmıyor
 
Katılım
29 Haziran 2005
Mesajlar
573
Excel Vers. ve Dili
Excel 2003 Türkçe
Sn harbiyigit, ben tekrar denedim bir sorun g&#246;remedim Acaba siz makrolar&#305; &#252;&#351;&#252;k seviye olarak belirlediniz mi?
 
Katılım
9 Ocak 2006
Mesajlar
38
Excel Vers. ve Dili
Ofis 2007
Arkadaşlar kimse beni anlamadı daha açıklamalı koydum son kez bakın
 
Katılım
23 Şubat 2007
Mesajlar
1,212
Excel Vers. ve Dili
Excel2003
Say&#305;n overse_37 puantaj&#305;n hayali olan k&#305;sm&#305;n&#305; nereye i&#351;leyeceksiniz, merak ettim.
 

Necdet

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

Fonksiyonlarla çözüm, dosyayı inceleyiniz.
 
Üst