Boşluk Vermeden Yazdırma

Katılım
16 Mayıs 2008
Mesajlar
35
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
22.12.2020
Merhabalar ,

aşağıdaki kodda şöyle bir sıkıntım var

ilgili koşula uygun satırı bulduğu zaman gidiyor onun karşılığına yazıyor benim istediğim Sonuç kısmına boşluk vermeden yazdırması yardımlarınızı rica ederim.


221112

Sub dongu()

Dim hSatir, Satir

hSatir = 2

For Satir = 2 To 8

If Cells(Satir, 2) = "Burak" Then Cells(hSatir, 9) = Cells(hSatir, 3)

hSatir = hSatir + 1

Next

End Sub
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba

Deneyiniz.
Kod:
Sub dongu()

Dim hSatir, Satir

hSatir = 2

For Satir = 2 To 8

If Cells(Satir, 2) = "Burak" Then
    Cells(hSatir, 9) = Cells(hSatir, 3)
    hSatir = hSatir + 1
End If

Next

End Sub
Yada "hSatir = hSatir + 1" satırını, if satırı sonuna aşağıdaki gibi ilave edebilirsiniz.

If Cells(Satir, 2) = "Burak" Then Cells(hSatir, 9) = Cells(hSatir, 3): hSatir = hSatir + 1

.
 
Katılım
16 Mayıs 2008
Mesajlar
35
Excel Vers. ve Dili
2019 Türkçe
Altın Üyelik Bitiş Tarihi
22.12.2020
çok teşekkür ederim Ömer bey
 
Üst