Skip to main content

AccessTr.neT


Etiketler
Yazar: berk_okan - Cevaplar: 5 - İzleme: 3307
Visual Basic .NET - Ders 159 : instr Metodu
https://youtu.be/_-PPG2GhG5s
Yazar: balkan85 - Cevaplar: 7 - İzleme: 4314
VBA Excel'de Instr ile belirli hücre değerleri haricindekiler varsa işlem yapma
Merhaba arkadaşlar;

Excel'de çalışan bir bir Vba koduna "InStr" ile kısıt getirmek istiyorum. Aslında halihazırda böyle bir kısıt var ama bu defa bunun tersini ve çoklu substring ile yapmak istiyorum. Ama bir türlü başaramadım. Yardımcı olabilir misiniz?

Aşağıdaki kod öbeğinde uzman arkadaşların anlayabileceği gibi belirtilen hücre alanında "/" karakteri varsa çalışmayı durduruyor.

[vb]
For i = 1 To ActiveSheet.Range("H2").End(xlDown).Row
   If InStr(1, LCase(Range("H" & i)), "/") <>
Yazar: tufanbal - Cevaplar: 2 - İzleme: 954
Karakter Alma Instr
Merhaba,
123456-7
değerinde "-" işaretinden sonraki "7" yi aldırmayı daha önceki konulara bakarak left$ ve right $ kullanarak bir şekilde aldırıyorum fakat.
1-23456-7
değeri olunca instr komutu ister istemez ilk "-" ye gidiyor oysa ben yine en sondaki "7" karakterini aldırmak istiyorum ve her zaman da "7" karakteri tek basamaklı olmuyor.

1-23456-78 de olabiliyor veya 123-456-7 de olabiliyor.

ben her zaman ikinci "-" den sonraki değeri almak istiyorum.

yardımcı olabilir misiniz?
Yazar: accessman - Cevaplar: 23 - İzleme: 1974
İnstr Fonksiyonu
iyi günler
"ADANA" Kelimesindeki 3. "A" harfinin konumunu 5 olarak döndüren bir fonksiyon var mı
şöyle bir şey olacak

dim as sira as integer

sira = sirabul("ADANA", 3, "A")

sira = 5 olmalı

Yani "ADANA" Kelimesinin 3. "A" harfinin konumunu döndürecek 

sirabul fonksiyonunu nasıl yazarız