- Katılım
- 11 Ağustos 2008
- Mesajlar
- 5,891
- Excel Vers. ve Dili
- Office 2013 Tr - Win10 x64
.
Bir çalışmada rastladığım hatayı sizlerle de paylaşmak istiyorum.
Zaten Select Case yapısı pek kullanılmıyor. Belkide bu ve bunun gibi bazı şartlarda farklı sonuçlar vermesinden olabilir... Tespit ettiğim bir hata aşağıdadır.
Case Is > 10
Cells(i, "B") = "10' dan büyük"
Case Is ile kullandığım komutlarda büyük'de (Case Is >) değer metinsel ifade olsa bile
onuda şarta uygun olarak görüyor.
Küçük (Case Is < )olarak olarak kullanılan şartta sorun olmuyor.
Ekran Görüntüsü:
.
Bir çalışmada rastladığım hatayı sizlerle de paylaşmak istiyorum.
Zaten Select Case yapısı pek kullanılmıyor. Belkide bu ve bunun gibi bazı şartlarda farklı sonuçlar vermesinden olabilir... Tespit ettiğim bir hata aşağıdadır.
Case Is > 10
Cells(i, "B") = "10' dan büyük"
Case Is ile kullandığım komutlarda büyük'de (Case Is >) değer metinsel ifade olsa bile
onuda şarta uygun olarak görüyor.
Küçük (Case Is < )olarak olarak kullanılan şartta sorun olmuyor.
Ekran Görüntüsü:
Kod:
Sub kod()
Range("B:B").ClearContents
For i = 1 To 20
Select Case Cells(i, "A")
Case "hüseyin": Cells(i, "B") = "isim 1"
Case "hakan", "celal": Cells(i, "B") = "isim 2"
Case Is = 7: Cells(i, "B") = "eşit 7"
[B][COLOR="DarkRed"] Case Is > 10: Cells(i, "B") = "10' dan büyük"[/COLOR][/B]
End Select
Next i
End Sub
.
