ilk 5 harfi al

Katılım
21 Ağustos 2006
Mesajlar
41
Excel Vers. ve Dili
2010 TR
ekli dosyadaki gibi bir dizi metnin sadece ilk kelimesini yada ilk 5 kharfini kullanma istiyorum. yani geri kalanları kesip atmak nasıl yapabilirim.

Tşk.
 

Korhan Ayhan

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

İlk beş karakteri almak için;
Kod:
=SOLDAN(A1;5)
İlk beş karakteri boşluk olmadan almak için;
Kod:
=SOLDAN(YERİNEKOY(A1;" ";"";1);5)
İlk kelimeyi almak için;
Kod:
=SOLDAN(A1;MBUL(" ";A1;1))
Formüllerini kullanabilirsiniz.
 
Katılım
22 Temmuz 2006
Mesajlar
186
Excel Vers. ve Dili
2003
Sayın CostControl

Size bir soru da ben sormak istiyorum. Form Üzerinde Textbox1 içindeki veri
e ile başlayıp n ile bitiyorsa hata mesajı vermesi için nasıl bir kod yazmalıyım
 

Korhan Ayhan

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

Sn. captan,

Aşağıdaki kodu denermisiniz.

Kod:
Private Sub CommandButton1_Click()
    If UCase(Left(TextBox1, 1)) = "E" And UCase(Right(TextBox1, 1)) = "N" Then
    MsgBox "HATALI BİLGİ GİRİŞİ !", vbCritical, "DİKKAT !"
    End If
End Sub
 
Katılım
22 Temmuz 2006
Mesajlar
186
Excel Vers. ve Dili
2003
Beynim takılı kalmış. .

Sürekli Len üzerine düşünüyodum meğerse UCase imişş

Teşekkürler !!
 

Korhan Ayhan

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

Sn. captan,

Aşağıdaki bilgiyi yazmakta fayda görüyorum. (Yeni başlamakta olan arkadaşlarımız için ek bir bilgi olabilir.)

Kodlamada kullandığım UCase komutu Left ve Right komutları ile elde ettiğim harfleri büyük harfe çevirmek için kullanılmıştır. Yani yazdığınız veride belirlediğiniz karakterler küçük yada büyük harfle yazılsada uyarı mesajını alacaksınız. Dilerseniz UCase komutunu kaldırarak büyük-küçük harf duyarlı hale getirebilirisiniz.
 
Üst