Merhabalar herkese,
Ben bir kod yazdım ve içinde girilen değişkenle ilgili değişiklikler yapmak istiyorum mümkün olup olmadığını bilemiyorum misalen;
cevap = InputBox("Tarih giriniz", "GİRİŞ", "DDMMYYYY")
GunAy = (VBA.Left(cevap, 2) & VBA.Mid(cevap, 3, 2)) * 1
Yıl = VBA.Right(cevap, 4)
Ay = VBA.Mid(cevap, 3, 2)
Yazıyorum ama benim esas istediğim şu; InputBox'a gireceğim değer öyle olsun ki hem string hem date hem de sayı olarak kullanabileyim tabi hepsini aynı anda değil de dönüştürüp yeni değişkenlere atayarak.
Böyle bir şey mümkün mü?
Yapmak istememin sebebi kodun devamında girilen değere bağlı olarak değişen directoryler altında gene aynı şekilde değişen dosyalara ulaşmak ve tarih içeren bu dosyalar ile bir gün evvelki bir dosyayı linklemek (o yüzden number olarak da lazım )
Yardımcı olabilirseniz müteşekkir olurum, saygılar....
Ben bir kod yazdım ve içinde girilen değişkenle ilgili değişiklikler yapmak istiyorum mümkün olup olmadığını bilemiyorum misalen;
cevap = InputBox("Tarih giriniz", "GİRİŞ", "DDMMYYYY")
GunAy = (VBA.Left(cevap, 2) & VBA.Mid(cevap, 3, 2)) * 1
Yıl = VBA.Right(cevap, 4)
Ay = VBA.Mid(cevap, 3, 2)
Yazıyorum ama benim esas istediğim şu; InputBox'a gireceğim değer öyle olsun ki hem string hem date hem de sayı olarak kullanabileyim tabi hepsini aynı anda değil de dönüştürüp yeni değişkenlere atayarak.
Böyle bir şey mümkün mü?
Yapmak istememin sebebi kodun devamında girilen değere bağlı olarak değişen directoryler altında gene aynı şekilde değişen dosyalara ulaşmak ve tarih içeren bu dosyalar ile bir gün evvelki bir dosyayı linklemek (o yüzden number olarak da lazım )
Yardımcı olabilirseniz müteşekkir olurum, saygılar....