Excel VBA'da tarihle çalışırken büyük sorun yaşıyorum. Kullanıcının tarihi gireceği bir metin kutusu olan bir form var. Sorun, farklı formatlarda girebilmesidir (örneğin, 1 Ağustos için 1.08.2011 veya aynı gün için 8/1/11). Şimdi yapmak istediğim, TextBox'a girdiği tarihten itibaren bazı günleri çıkarmak. Şimdiye kadar başarıya ulaştım ve nasıl yapacağımı bilmiyorum. Ben datalivrare kullanıcı tarihini girer ve 4 O tarihten çıkarılacak istediğiniz gün sayısı olduğu metin kutusu olan buVBA'da bir tarihten nasıl çıkarılmalı?
Format((Format(Me.datalivrare.Value, "dd.mm.yyy") - 4), "dd.mm.yyyy")
gibi bir şey denedim ... ve biçimi her zaman dd olmak istiyorum .mm.yyyy, bu metin kutusuna ne girerse girsinler.
8/1/11'in 1 Ağustos veya 8 Ocak anlamına gelip gelmediğini nasıl ayırt edersiniz? –