Karakter Sayısına Göre Koşul Belirtme

Katılım
15 Haziran 2021
Mesajlar
147
Excel Vers. ve Dili
Office 2016
Merhaba

Kullandığım bir makroda A2 hücresindeki karakter sayısına göre IF koşulu yapmak istiyorum. Karakter sayısı 8'e eşitse devam et değilse döngüden çık demek demek istiyorum. A2 hücresindeki karakter sayısını =UZUNLUK(A2) formülü ile J2 hücresine yazdırdım. Sonra aşağıdaki kodlarla yapmaya çalıştım. Hücre içeriği 8 karakter olsa da olmasa da kodun else kısmını çalıştırıyor. Sanırım koşulu doğru belirtemedim. Yardımcı olabilecek var mı? Yada farklı bir makro ile daha basit bir yöntem önerisi olan var mı?

Kod:
Sub kontrolkar()
Dim bar As String
bar = Sayfa1.Range("J2")
If bar = "8" Then
Call Module2.kontroldurum
Else
Range("A2").Select
End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kod:
Sub kontrolkar()
    If Len(Sayfa1.Range("A2")) = 8 Then
        Range("A2").Select
    Else
        Call Module2.kontroldurum
    End If
End Sub
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Rica ederim. Kolay gelsin.
 
Üst