programer
Altın Üye
- Katılım
- 26 Mayıs 2005
- Mesajlar
- 608
- Excel Vers. ve Dili
- Office 2022 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 16-03-2025
Arkadaşlar merhaba Bir UserForm üzerinde 25 adet textbox var. Kodlardan tasarruf sağlamak istiyorum herbirine tek tek yazmaktansa bunun için alternatif olarak ne yapabiliriz.
Kod:
Private Sub STK1_Change()
On Error Resume Next
Dim X As Integer
X = Sheets("Stk_Stk_Tnt").Range("B:B").Cells.Find(what:=STK1, LookIn:=xlValues).Row
STK1.Value = STK1
STKGNLACK = Sheets("Stk_Stk_Tnt").Cells(X, 3)
End Sub
Private Sub STK1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If STK1 = "" Then Exit Sub
On Error Resume Next
X = Sheets("Stk_Stk_Tnt").Range("B:B").Cells.Find(what:=STK1, LookIn:=xlValues).Row
STK1.Value = STK1
STKGNLACK = Sheets("Stk_Stk_Tnt").Cells(X, 3)
End Sub
Private Sub STK2_Change()
On Error Resume Next
Dim X As Integer
X = Sheets("Stk_Stk_Tnt").Range("B:B").Cells.Find(what:=STK2, LookIn:=xlValues).Row
STK2.Value = STK2
STKGNLACK = Sheets("Stk_Stk_Tnt").Cells(X, 3)
End Sub
Private Sub STK2_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If STK2 = "" Then Exit Sub
On Error Resume Next
X = Sheets("Stk_Stk_Tnt").Range("B:B").Cells.Find(what:=STK2, LookIn:=xlValues).Row
STK2.Value = STK2
STKGNLACK = Sheets("Stk_Stk_Tnt").Cells(X, 3)
End Sub