String-Date-Number dönüşümleri mümkün mü?

Katılım
26 Nisan 2006
Mesajlar
50
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....
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bunun için aşağıdaki fonksiyonları kullanabilirsiniz.

CDATE -Tarihe dönüştürmek için

CSTR -Stringe dönüştürmek için

CLNG veya CDBL -Sayıya dönüştürmek için

Detaylı bilgi için aşağıdaki linki inceleyin.

DEĞİŞKENLER - VARIABLES
 
Katılım
26 Nisan 2006
Mesajlar
50
Teşekkür ederim bir deneyeyim olmadı gene danışırım leventm :=)
 
Üst