• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Private Sub Worksheet_Change Dışında Target Kullanılır mı

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba Arkadaşlar,
Private Sub Worksheet_Change(ByVal Target As Range) formatında kullandığımız "If Target.Column = 3 Then" formunu Modül altında da kullanmak mümkün mü
Örneğin,
C++
Sub MAKRO()
If Target.Column = 3 Then
Range("A1") = "99"
End If
End Sub
 
Aslında soruyu biraz revize etmek lazım. Şöyle bir koşul olabilir mi ?
ActiveCell hangi satırda ise ve o satırsa C sütunu BOŞ DEĞİLSE, makro aynı satırda 5. sütuna (E) sütununda gerekli işlemi yapsın.
If Column(3) <> "" Then
Range(Cells(0, 5)) = 99

gibi bir şey nasıl yapılır !
 
Modülde ifade ettiğiniz gibi ActiveCell kullanmalısınız.

Kod:
If Cells(ActiveCell.Row, "C") <>"" Then Cells(ActiveCell.Row, "E") = 99
 
Geri
Üst