Merhaba Arkadaşlar,
elimde iki kod var birisi süzme ile alakalı diğeride otomatik sıra numarası verme ikisini bir arada kulanamıyorum hata vriyor. Yardımlarınızı bekliyorum.
birinci kod
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [F4:G4]) Is Nothing Then Exit Sub
Call arama(Target, Target.Column)
End Sub
ikinci kod
Private Sub Worksheet_Change(ByVal Target As Range)
Dim X As Long, No As Long
If Intersect(Target, Range("B7:B65536")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For X = 7 To Selection.SpecialCells(xlCellTypeLastCell).Row
If Cells(X, "A").MergeArea.Count = 1 Then
If Cells(X, "B") <> "" And Cells(X, "A") <> "Sıra No" Then
No = No + 1
Cells(X, "A") = No
Else
If Cells(X, "A") <> "Sıra No" Then
Cells(X, "A").ClearContents
End If
End If
End If
Next
Application.ScreenUpdating = True
End Sub
elimde iki kod var birisi süzme ile alakalı diğeride otomatik sıra numarası verme ikisini bir arada kulanamıyorum hata vriyor. Yardımlarınızı bekliyorum.
birinci kod
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [F4:G4]) Is Nothing Then Exit Sub
Call arama(Target, Target.Column)
End Sub
ikinci kod
Private Sub Worksheet_Change(ByVal Target As Range)
Dim X As Long, No As Long
If Intersect(Target, Range("B7:B65536")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For X = 7 To Selection.SpecialCells(xlCellTypeLastCell).Row
If Cells(X, "A").MergeArea.Count = 1 Then
If Cells(X, "B") <> "" And Cells(X, "A") <> "Sıra No" Then
No = No + 1
Cells(X, "A") = No
Else
If Cells(X, "A") <> "Sıra No" Then
Cells(X, "A").ClearContents
End If
End If
End If
Next
Application.ScreenUpdating = True
End Sub
Ekli dosyalar
Son düzenleme:
