DateDiff
İki tarih arasındaki günlerde farkı bulmak için işlevi kullanacak bir parça kod yazmaya çalışıyorum . Daha sonra bu numarayı e-tablomda nereye veri girileceğini belirlemek için kullanacağım.
DateDiff
Fonksiyonu kullanırken problemlerle karşılaştım , bu yüzden yanlış gittiğim yerde çalışmayı denemek için, değişkenler kullanırken hala alabildiğim kadar basit oldum ama hala çalışmıyor.
Karşılaştığım sorun şu ki cevabı gün içinde üretmiyor ya da cevabı doğru değil. Örneğin, VBA aşağıdaki kodu çalıştırırken 24 cevabını verir.
Nereye yanlış gidiyorum / neyi yanlış yapıyorum?
Dim DayValue As Date
Dim YearStart As Date
YearStart = DateSerial(Year(2016), Month(1), Day(1))
DayValue = DateSerial(Year(2016), Month(1), Day(8))
strong textMsgBox DateDiff("d", DayValue, YearStart)