- Katılım
- 27 Şubat 2008
- Mesajlar
- 307
- Excel Vers. ve Dili
- Office 2016
Public Sub sonucyaz()
Dim SY As Worksheet
Dim SK As Worksheet
Dim S1 As Worksheet
Set SY = Sheets("veri")
Set S1 = Sheets("form")
For i = 2 To S1.[a65536].End(3).Row
If SY.Range("a1") = S1.Cells(i, "b") Then
sütun = WorksheetFunction.CountA(S1.Range("z" & i & ":z" & i))
If sütun = 1 Then
Else
sütun = sütun + 26
S1.Cells(i, sütun) = SY.Range("a19")
End If
End If
Next i
End Sub
Yukardaki gibi kodum var. Ama ilgili hücre doluysa kod herhangi bir işlem yapmıyor. " If sütun = 1 Then" sonra end sub kısmına geçiyor. Eğer hücre doluysa sutun + 26 silip işleme devam etmesini istiyorum. Ne kadar uğraşsamda yapamadı yardımcı olabilirmisiniz.
Dim SY As Worksheet
Dim SK As Worksheet
Dim S1 As Worksheet
Set SY = Sheets("veri")
Set S1 = Sheets("form")
For i = 2 To S1.[a65536].End(3).Row
If SY.Range("a1") = S1.Cells(i, "b") Then
sütun = WorksheetFunction.CountA(S1.Range("z" & i & ":z" & i))
If sütun = 1 Then
Else
sütun = sütun + 26
S1.Cells(i, sütun) = SY.Range("a19")
End If
End If
Next i
End Sub
Yukardaki gibi kodum var. Ama ilgili hücre doluysa kod herhangi bir işlem yapmıyor. " If sütun = 1 Then" sonra end sub kısmına geçiyor. Eğer hücre doluysa sutun + 26 silip işleme devam etmesini istiyorum. Ne kadar uğraşsamda yapamadı yardımcı olabilirmisiniz.
