Merhabalar,
Aşağıdaki kod B Hücresi dolu ise A hücresine sıra numarası veriyor. Fakat B hücresine değerler eğerli formülle geldiğinde a sütununa sıra numarası vermiyor. Kod çalışmıyor. B sütununda herhangi bir hücreye F2 tuşuna bastıktan sonra entere bastığımda kod çalışıyor ve a sütunundaki hüsrelere sıra numarası geliyor. F2 ve Enter tuşuna basmadan koda nasıl bir ekleme yapmam gerekli.
Yardımcı olursanız sevinirim.
Saygılarımla.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s As Long
If Intersect(Target, Range("b4:b65536")) Is Nothing Then Exit Sub
For i = 4 To Range("b65536").End(3).Row
If Cells(i, 2).Value = "" Then
Cells(i, 1).Value = ""
Else
s = s + 1
Cells(i, 1).Value = s
Calculate
End If
Next i
End Sub
Aşağıdaki kod B Hücresi dolu ise A hücresine sıra numarası veriyor. Fakat B hücresine değerler eğerli formülle geldiğinde a sütununa sıra numarası vermiyor. Kod çalışmıyor. B sütununda herhangi bir hücreye F2 tuşuna bastıktan sonra entere bastığımda kod çalışıyor ve a sütunundaki hüsrelere sıra numarası geliyor. F2 ve Enter tuşuna basmadan koda nasıl bir ekleme yapmam gerekli.
Yardımcı olursanız sevinirim.
Saygılarımla.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim s As Long
If Intersect(Target, Range("b4:b65536")) Is Nothing Then Exit Sub
For i = 4 To Range("b65536").End(3).Row
If Cells(i, 2).Value = "" Then
Cells(i, 1).Value = ""
Else
s = s + 1
Cells(i, 1).Value = s
Calculate
End If
Next i
End Sub
