Soru kelime içindeki karakter sayısını bulma

Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Altın Üyelik Bitiş Tarihi
30-01-2024
Merhaba

Kelime içindeki "-" sayısını bulmaya çalışıyorum. Forumda araştırdığımda formul paylaşılmış. ben buna vba ile yapmak istiyorum. kodu çevirdim ama hata alıyorum

Örnek
6 - TR42_R23 - TR42_R23
"-" sayısı : 2

Kod:
Sub deneme()
a = Len(Sheets("ABC").Cells(1, 1)) - Len(Substitute(Sheets("ABC").Cells(1, 1), "" - "", ""))
MsgBox a
End Sub
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,245
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
a = Len(Sheets("ABC").Cells(1, 1)) - Len(WorksheetFunction.Substitute(Sheets("ABC").Cells(1, 1), "-", ""))
Bu da olabilir..

C++:
MsgBox UBound(Split(Sheets("ABC").Cells(1, 1), "-"))
 
Katılım
24 Kasım 2007
Mesajlar
769
Excel Vers. ve Dili
Office 365 - Türkçe
Altın Üyelik Bitiş Tarihi
30-01-2024
Teşekür ederim korhan bey
 
Üst