Fonksiyon ile Hücreye Veri Girme

Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
KTF'da fonksiyona verdiğimiz değere göre aktif hücrenin sağına soluna 1 değerini koyabilirmiyiz?

Mantık aşağıdaki gibi olması gerekiyor ama işin içinden çıkamadım.

Kod:
Function Veri(deg As Long)
If deg=1 Then
ActiveCell.Value=1
Activecell.Offset(0,1).Value=1
ElseIf deg=2 Then
ActiveCell.Value=1
Activecell.Offset(1,0).Value=1
End If
End Function
Not: KTF yerine makroda olabilir.
 
Son düzenleme:
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Arkadaşlar,

Aşağıdaki şekilde problemi çözdüm.


Kod:
Sub Button1_Click()
a = InputBox("Değer Giriniz")
Call Veri(Val(a))
End Sub
Kod:
Sub Veri(deg As Long)
If deg = 1 Then
ActiveCell.Value = 1
ActiveCell.Offset(0, 1).Value = 1
ElseIf deg = 2 Then
ActiveCell.Value = 1
ActiveCell.Offset(0, -1).Value = 1
Else
Exit Sub
End If
End Sub
 
Son düzenleme:
Üst