- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
- Altın Üyelik Bitiş Tarihi
- 21-07-2024
Zaman zaman makroda iki adet SelectionChange olayı kullanmam gerekiyor. İkisini birleştirmek veya farklı alternatif olabilir mi? Bunu yapamadığım için çalışmanın yapısını değiştiriyorum. Oysa bu şekilde daha pratik olacak.
CODE]Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [B5:B20,D5
20,J2:J2000]) Is Nothing Then Exit Sub
If Target.Column = 2 Then
'cmd1.Top = ActiveCell.Top
ElseIf Target.Column = 4 Then
'cmd2.Top = ActiveCell.Top
Else
CMD3.Top = ActiveCell.Top
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Address(0, 0) = "H3" And [A2] = "TARİH" Then [K3].Activate
'hücre atlaması için A2 hücresi "TARİH" seçeneğine göre işlem yapıyor
If Intersect(Target, Range("L3:L3")) Is Nothing Then Exit Sub
Call fatura_tek
End Sub[/CODE]
CODE]Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Intersect(Target, [B5:B20,D5
If Target.Column = 2 Then
'cmd1.Top = ActiveCell.Top
ElseIf Target.Column = 4 Then
'cmd2.Top = ActiveCell.Top
Else
CMD3.Top = ActiveCell.Top
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Address(0, 0) = "H3" And [A2] = "TARİH" Then [K3].Activate
'hücre atlaması için A2 hücresi "TARİH" seçeneğine göre işlem yapıyor
If Intersect(Target, Range("L3:L3")) Is Nothing Then Exit Sub
Call fatura_tek
End Sub[/CODE]