- Katılım
- 5 Eylül 2007
- Mesajlar
- 1,247
- Excel Vers. ve Dili
- ofis 2010
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]
