Listelemede hata...

Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Merhaba arkadaşlar , sorum ekte.Yardımlarınız için şimdiden teşekkürler...
 

Ayhan Ercan

Özel Üye
Katılım
10 Ağustos 2005
Mesajlar
1,573
Excel Vers. ve Dili
Microsoft 365- Türkçe
Selam,,

kodunuz eger "1" ise çalışıyor. "0" veya "x" ise sorun yapıyor diyorsunuz.

0 veya x ise ne yapmasını istiyorsunuz?
siz kodunuzda "bir" adında bir tanımla yapmışsınız.
Kod:
bir = bir & Cells(x, 7).Value & "-"
bu tanımlamayıda .... hücrede "1" varsa demişsiniz. dolayısyla eger o hücrede 1 yoksa "bir" tanımlaması olmayacak.

Acaba böyle bişeymi istiyorsunuz??
Aşağıdaki gibi kodunuz değişitirip deneyiniz...

Kod:
Sub liste_al()
Dim bir As String
For y = 8 To 12
    For x = 8 To 17
        If Cells(x, y) = "1" Then
            bir = bir & Cells(x, 7).Value & "-"
            Cells(18, y).Value = Left(bir, Len(bir) - 1)
        End If
    Next
bir = ""
Next
End Sub
 
Katılım
22 Eylül 2006
Mesajlar
883
Excel Vers. ve Dili
Office Excel®2007®TR
Teşekkürler Sayın ercan , sorun ortadan kalktı.Allah Razı olsun ...
 
Üst