- Katılım
- 28 Şubat 2011
- Mesajlar
- 605
- Excel Vers. ve Dili
- 2010 - Türkçe - Win10 x64
Selam,
Aşağıdaki kodlar ile yapmak istediğim şey bir birine girdi yardımcı olabilir
misiniz?
1- Q20:AR22 birleştirilmiş hücre içinde formül yok ise
bu formülü kuracak ve her tıklama ile 1 arttıracak yada eksiltecek.
2- Yok eğer Q20:AR22 birleştirilmiş hücresi içinde zaten o formül var ise her tıklama ile 1 eksiltecek yada arttıracak.
3- Kodlar en çok A1 hücresindeki değeri 36 ya kadar arttırmalı.
Aşağıdaki kodlar ile yapmak istediğim şey bir birine girdi yardımcı olabilir
misiniz?
1- Q20:AR22 birleştirilmiş hücre içinde formül yok ise
Kod:
=DÜŞEYARA(A1;BI2:BJ37;2;0)
2- Yok eğer Q20:AR22 birleştirilmiş hücresi içinde zaten o formül var ise her tıklama ile 1 eksiltecek yada arttıracak.
3- Kodlar en çok A1 hücresindeki değeri 36 ya kadar arttırmalı.
Kod:
Sub Button55_Click()
If [Q20:AR22].HasFormula Then
Range("a1") = Range("a1") - 1
If Range("a1") <= 0 Then
Range("a1") = 1
Else
End If
Range("Q20:AR22").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-19]C[-16],R[-18]C[44]:R[17]C[45],2,0)"
Range("Q20:AR22").Select
End If
End Sub
Sub Button66_Click()
If [Q20:AR22].HasFormula Then
Range("a1") = Range("a1") + 1
If Range("a1") >= 36 Then
Range("a1") = 36
Else
End If
Range("Q20:AR22").Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[-19]C[-16],R[-18]C[44]:R[17]C[45],2,0)"
Range("Q20:AR22").Select
End If
End Sub