29/12/2019, 13:37
29/12/2019, 13:46
Me.ActiveControl.Name
ile aktif nesnenin adını alabilirsiniz ama tam olarak ne yapmak istiyorsunuz?29/12/2019, 13:48
ANAFORM u açtığım zaman hangi nesneye tıklarsam onun adı BUTONEYLEMI kutucuğunda yazsın.
29/12/2019, 14:31
dilerim işinize yarar
ilk kod form açıldığında olayına eklenecek
diğer kod forma eklenecek birfonksiyon
ilk kod form açıldığında olayına eklenecek
Dim ctl As Control
For Each ctl In Me
Debug.Print ctl.Name & " - " & ctl.ControlType 'bu satıra gerek yok hata durumunda hangi kontrolde sorun çıktı onu anlamak için
If ctl.ControlType <> 112 And ctl.ControlType <> 111 Then
ctl.OnClick = "=HandleClick([" & ctl.Name & "])"
Else
ctl.OnEnter = "=HandleClick([" & ctl.Name & "])"
End If
Next ctl
aslında Debug.Print ctl.Name & " - " & ctl.ControlType satırına gerek yok hata durumunda hangi kontrolde sorun çıktı onu anlamak içindiğer kod forma eklenecek birfonksiyon
Public Function HandleClick(ByRef ctl As Control)
Me.BUTONEYLEMI = ctl.Name
End Function
29/12/2019, 22:07
Çok teşekkür ederim. İşime yaradı. 

29/12/2019, 22:11
Iyi calismalar)