- Katılım
- 25 Ocak 2006
- Mesajlar
- 763
- Excel Vers. ve Dili
- 2019 tr
- Altın Üyelik Bitiş Tarihi
- 04-01-2024
günaydınlar,
bu iki kod içerisinde >= "0" Then kısımlarında kontrol edilen hücrelerde yazmış olduğum formül sonucu sayı olmayan yerler var ve buralar hata veriyor. buraları nasıl atlatırım. bir diğer sorumsa (gerçi cevap alırsam çok gerek kalmayacak sanırım ama işlemi kısaltırım düşüncesindeyim) 34 To 331 kısmında 331 yazmak yerine, 10. sütun 34. satırdan itibaren 331. satıra kadar sıfırdan büyük son sayı nasıl yazabilirim. aynısını 11. sütun içinde yazacağım. son olarak da bu iki kod çok fazla beceremediğimden ayrı ayrı yaptım. bu ikisini birleştirme şansım var mı?
teşekkürler.
Kod:
Sub frt1()
Dim sat As Integer, sut As Integer, a As Integer
Application.ScreenUpdating = False
Range("m34:re331").ClearContents
For sat = 34 To 331
a = Cells(sat, 11).Value
If Range("K" & sat) >= "0" Then
Cells(sat, (14 + a - 1)) = Range("G" & sat).Value
End If
Next
Application.ScreenUpdating = True
End Sub
Sub frt2()
Dim sat As Integer, sut As Integer, a As Integer
Application.ScreenUpdating = False
For sat = 34 To 331
a = Cells(sat, 10).Value
If Range("J" & sat) >= "0" Then
Cells(sat, (14 + a - 1)) = Range("F" & sat).Value
End If
Next
Application.ScreenUpdating = True
End Sub
teşekkürler.