Aşağıdaki kodlarda belirtilen kritere ek olarak Kayıt Sayfası "O" sütunundaki illerden Gaziantep 'e eşit olanları şartını nasıl ekleyebiliriz.
Verilerin başlangıç satırı 3. satır.
Option Explicit
Private Sub CommandButton1_Click()
Dim S1 As Worksheet, S2 As Worksheet, No As Long
Dim Son As Long, Veri As Variant, X As Long
Set S1 = Sheets("Makam")
Set S2 = Sheets("Kayıt")
S2.Range("A:A").ClearContents
Son = S2.Cells(S2.Rows.Count, "M").End(3).Row
If Son < 3 Then Exit Sub
Veri = S2.Range("M3:M" & Son).Value
ReDim Liste(1 To UBound(Veri), 1 To 1)
For X = LBound(Veri) To UBound(Veri)
If Veri(X, 1) >= S1.Range("F1") And Veri(X, 1) <= S1.Range("G1") Then
No = No + 1
Liste(X, 1) = No
End If
Next
S2.Range("A3").Resize(UBound(Liste), 1).Value = Liste
Set S1 = Nothing
Set S2 = Nothing
MsgBox "Veriler güncellenmiştir."
End Sub
Verilerin başlangıç satırı 3. satır.
Option Explicit
Private Sub CommandButton1_Click()
Dim S1 As Worksheet, S2 As Worksheet, No As Long
Dim Son As Long, Veri As Variant, X As Long
Set S1 = Sheets("Makam")
Set S2 = Sheets("Kayıt")
S2.Range("A:A").ClearContents
Son = S2.Cells(S2.Rows.Count, "M").End(3).Row
If Son < 3 Then Exit Sub
Veri = S2.Range("M3:M" & Son).Value
ReDim Liste(1 To UBound(Veri), 1 To 1)
For X = LBound(Veri) To UBound(Veri)
If Veri(X, 1) >= S1.Range("F1") And Veri(X, 1) <= S1.Range("G1") Then
No = No + 1
Liste(X, 1) = No
End If
Next
S2.Range("A3").Resize(UBound(Liste), 1).Value = Liste
Set S1 = Nothing
Set S2 = Nothing
MsgBox "Veriler güncellenmiştir."
End Sub
