• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

değişkenlerle formül yazma

crpzz37

Altın Üye
Katılım
4 Kasım 2016
Mesajlar
90
Excel Vers. ve Dili
2010 versıyonunu kullanmaktayım makro dılınde yazım yapmaktayım
iyi günler hocalarım geceniz hayırlı olsun

aşagıdaki kodlarda değişken olan ay ve 30 u çarpıp today yanı bugun ile toplamak istiyorum ama değişkenlere işlem yaptıramadım çarpmıyor.şimdiden yardımınız için tesekkurler



Private Sub ListBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean) 'üyelik uzatma



Kod:
Dim ay, isim, kaçıncı, sıra, süre As Variant

isim = ListBox2.Value
Worksheets("sabitler").Range("c2") = isim

ay = InputBox(" KAÇ AY UZATILACAK : ")
Worksheets("sabitler").Range("d2") = ay
Worksheets("sabitler").Range("e2") = "=MATCH(c2,'tüm üyeler'!A:A,0)"
sıra = Worksheets("sabitler").Range("e2")
tarih = Worksheets("sabitler").Range("f2")

Worksheets("sabitler").Range(c10) = "= today()+(ay * 30)"

End Sub
 
Merhaba,
Şu şekilde deneyiniz.
Kod:
Worksheets("sabitler").Range([COLOR="Red"]"[/COLOR]c10[COLOR="red"]"[/COLOR]) = "=today()+([COLOR="red"]" &[/COLOR] ay [COLOR="red"]& "[/COLOR]*30)"
Veya işlemi vba da yaptırtıp sonucunu hücreye yazdırabilirsiniz...
 
Tırnak koyun.:cool:
Worksheets("sabitler").Range("c10") = "= today()+(" & ay & "* 30)"
 
çok saolun Allah razı olsun
 
mucit bey

aslında ilk olarak dediğiniz gibi yaptım buludugun sonucu o hucrede bulunan degerle degıstrsın ıstedım ama hep benım buldugum sonucu oraya koyacagına ordakı sonucu buldugum yere yazdırıp formulude bozuyor
 
Geri
Üst