Erdogan3434
Altın Üye
- Katılım
- 14 Ocak 2022
- Mesajlar
- 78
- Excel Vers. ve Dili
- Office 2013 Professional, Türkçe
- Altın Üyelik Bitiş Tarihi
- 25-01-2028
Merhabalar,
Aşağıdaki şekilde düzenlemiş olduğum kodumda Msgbox'a konu olan hatanın gelmesi ile hataya konu olan bölümün 23 ve 27'ci sütun arasının kırmızı renge boyanmasını hata düzeltilirse renksiz olarak düzelmesini sağlamayı hedeflemekteyim.
y = Sheets("Sayfa1").Cells(Rows.Count, 22).End(xlUp).Row
For X = 3 To y
If Sheets("Sayfa1").Cells(X, 22) = Sheets("Sayfa1").Cells(3, 1) And Sheets("Sayfa1").Cells(X, 23) = Sheets("Sayfa1").Cells(1, 3) Then
If Sheets("Sayfa1").Cells(1, 3).End(xlDown).Row = 5 Then
h = h + 1
If h > 1 Then
GoTo 2
Else
MsgBox Sheets("Sayfa1").Cells(1, 3) & " tarihinde " & Sheets("Sayfa1").Cells(3, 1) & " hatalıdır."
End If
Else
a = Sheets("Sayfa1").Cells(1, 3).End(xlDown).Row + 1
Sheets("Sayfa1").Cells(a, 3) = Sheets("Sayfa1").Cells(X, 24)
Sheets("Sayfa1").Cells(a, 4) = Sheets("Sayfa1").Cells(X, 25)
Sheets("Sayfa1").Cells(a, 5) = Sheets("Sayfa1").Cells(X, 26)
Sheets("Sayfa1").Cells(a, 6) = Sheets("Sayfa1").Cells(X, 27)
a = 0
End If
End If
Desteğiniz ricasıyla.
Aşağıdaki şekilde düzenlemiş olduğum kodumda Msgbox'a konu olan hatanın gelmesi ile hataya konu olan bölümün 23 ve 27'ci sütun arasının kırmızı renge boyanmasını hata düzeltilirse renksiz olarak düzelmesini sağlamayı hedeflemekteyim.
y = Sheets("Sayfa1").Cells(Rows.Count, 22).End(xlUp).Row
For X = 3 To y
If Sheets("Sayfa1").Cells(X, 22) = Sheets("Sayfa1").Cells(3, 1) And Sheets("Sayfa1").Cells(X, 23) = Sheets("Sayfa1").Cells(1, 3) Then
If Sheets("Sayfa1").Cells(1, 3).End(xlDown).Row = 5 Then
h = h + 1
If h > 1 Then
GoTo 2
Else
MsgBox Sheets("Sayfa1").Cells(1, 3) & " tarihinde " & Sheets("Sayfa1").Cells(3, 1) & " hatalıdır."
End If
Else
a = Sheets("Sayfa1").Cells(1, 3).End(xlDown).Row + 1
Sheets("Sayfa1").Cells(a, 3) = Sheets("Sayfa1").Cells(X, 24)
Sheets("Sayfa1").Cells(a, 4) = Sheets("Sayfa1").Cells(X, 25)
Sheets("Sayfa1").Cells(a, 5) = Sheets("Sayfa1").Cells(X, 26)
Sheets("Sayfa1").Cells(a, 6) = Sheets("Sayfa1").Cells(X, 27)
a = 0
End If
End If
Desteğiniz ricasıyla.