1. sayfa (Toplam 1 sayfa)
libreoffice basic içinde not like "*ifade*" kullanımı
Gönderilme zamanı: 09 Haz 2021, 22:49
gönderen Aslofke
Merhabalar belli hücrelerde "diğer metin "ifade" aiaia" ibaresinin geçtiği sütunları göstermesin istiyorum
if tur not like "*ifade*" then
şeklinde yapmak istediğimde, basic söz dizimi hatası parantezler uyuşmuyor uyarısını veriyor sütunda belli ifadelerin mesela , olan hücreleri bu şekilde ayıklasın istiyorum not like ı nasıl kullanabilirim bu konuda bir alternatif var mı acaba
Re: libreoffice basic içinde not like "*ifade*" kullanımı
Gönderilme zamanı: 10 Haz 2021, 09:36
gönderen Hamurcu
Merhaba,
Bu istediğini
instr komutu ile yapabilirsin.
Kod: Tümünü seç
If Instr(AranacakYer,ArananBilgi)==0 Then .....
Burada
Instr(AranacakYer,ArananBilgi) komutundaki
AranacakYer istediğiniz ifadenin aranacağı string değerdir. Arayacağınız ifadeyi'de ikinci parametre olarak vereceksiniz.
Eğer
ArananBilgi,
AranacakYer içerisinde varsa başlangıç karakter numarasını verecektir, yoksa 0 sıfır değerini verir.
Örneklersek;
Kod: Tümünü seç
If Instr("Atatürk","türk")<>0 Then .....
Yukarıdaki ifadede
"türk" kelimesi
"Atatürk" kelimesinin 4. karakterinden itibaren başlıyor, bu sebeple
4 değerini verecektir.
Kod: Tümünü seç
If Instr("Atatürk","Mustafa")==0 Then .....
Bu örnekte de
"Mustafa" kelimesi
"Atatürk" kelimesi içerisinde olmadığı için
0 değeri geri dönecektir.
İyi çalışmalar.
Re: libreoffice basic içinde not like "*ifade*" kullanımı
Gönderilme zamanı: 14 Haz 2021, 21:45
gönderen Aslofke
teşekkür ederim