Merhabalar,
234 satırım ve sırayla, ön hücresi 1 ya da 2 ise verilecek 122 numaram var.
Yapmaya çalıştığım şudur:
1 değerini görüp sırayla vermeye başlasın ancak 2 görürse yeniden 1 değerini vererek sırayla devam etsin.
Eğer aşağıda yeniden 1 görürse, başta kaldığı sayıdan devam etsin
Aşağıdaki kod ise tüm hücrelere 122 yazıyor.
Yanlışım nerede acaba, yardımcı olabilirseniz sevinirim...
Sub Makro1()
For x = 1 To 234
For y = 1 To 122
If Range("D" & x).Value = 1 Then
Range("E" & x).Value = y
End If
If Range("D" & x).Value = 2 Then
Range("E" & x).Value = y
End If
If Range("D" & x).Value = "HT" Then
Range("E" & x).Value = ""
End If
If Range("D" & x).Value = "Vİ" Then
Range("E" & x).Value = ""
End If
Next y
Next x
End Sub
234 satırım ve sırayla, ön hücresi 1 ya da 2 ise verilecek 122 numaram var.
Yapmaya çalıştığım şudur:
1 değerini görüp sırayla vermeye başlasın ancak 2 görürse yeniden 1 değerini vererek sırayla devam etsin.
Eğer aşağıda yeniden 1 görürse, başta kaldığı sayıdan devam etsin
Aşağıdaki kod ise tüm hücrelere 122 yazıyor.
Yanlışım nerede acaba, yardımcı olabilirseniz sevinirim...
Sub Makro1()
For x = 1 To 234
For y = 1 To 122
If Range("D" & x).Value = 1 Then
Range("E" & x).Value = y
End If
If Range("D" & x).Value = 2 Then
Range("E" & x).Value = y
End If
If Range("D" & x).Value = "HT" Then
Range("E" & x).Value = ""
End If
If Range("D" & x).Value = "Vİ" Then
Range("E" & x).Value = ""
End If
Next y
Next x
End Sub
