Merhaba arkadaşlar,
Metin kutusunda birleşik bir kayıt var,
30x50-Tek kanat
bu yazının "Tek kanat" olan tarafını başka bir metim kutusuna alamak istiyorum, yani - işaretinden sonraki metni,
başka metin kutusuna alamak istedigim.
Nasıl yapabilirim.
Mevcut Metin Kutusunun ismini text0 olarak kabul edersek.
Kod:
=Mid([Text0];InStr(1;[text0];"-")+1)
İlgili metinde "-" olmaması ihtimaline karşı,
şu şekilde kullanmak daha iyi olur.
Kod:
=IIf(InStr(1;[text0];"-")>0;Mid([Text0];InStr(1;[text0];"-")+1);"")
Çok Çok teşekkür ederim sayın seruz,
- işaretinin sol tarafını almak için kodu nasıl degiştirmem gerek,
lütfen onuda yazarmısın.
Bu şekilde işinizi görür sanırım
Kod:
=IIf(InStr(1;[text0];"-")>0;Left([Text0];InStr(1;[text0];"-")-1);"")
Merhaba.
Gerçi sayın Puletin gerekli cevabı vermiş, ama alternatif olması açısından ben bu gibi durumlarda çok başvurduğum Split fonksiyonlu bir örnek veriyorum
Kod:
Dim Metin As String
Metin = "30x50-Tek kanat"
MsgBox Split(Metin, "-")(0)
MsgBox Split(Metin, "-")(1)
.
Çok teşekkür ederim sayın puletin,
eline sağlık.
sayın maytas, ben mesajı yazarken siz yazmışsınız,
sonradan gördüm, sizede çok teşekkür ederim
Sn.Maytas ben bu kodu sorguda kulanıyorum,
sizin kodu kulanamadım, nasıl bir degişiklik yapmalıyım
sorgularda kulanmak için?