• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Rst.Fields nokta kaldırma ve sondan 3 & 4 üncü karakteri atmak

Katılım
14 Ocak 2005
Mesajlar
807
Excel Vers. ve Dili
Microsoft Office Professional Plus 2021
Merhaba Arkadaşlar,

Rst.fields(3) deki değerim 15.09.2015 şeklinde ben bunu 150915 şeklinde kısaltarak ve noktalamayı kaldırarak nasıl alabilirim.

yani noktaları atıp sondan da 3 ve 4 üncü karakterleri nasıl atabilirim.
Saygılarımla.
 
Replace ile yapabilirsiniz.
 
Kullanımını gösterme şansınız var mı Murat bey.
 
Var tabii ki ama sizin yapmanızı istiyorum.
Formüllerdeki YERİNEKOY ile aynı şekilde çalışır.

Örnek; =YERİNEKOY(burada;bunun_yerine;bunu_yaz)
 
Bir dahikine söz veriyorum ben yapıcağım Murat hocam sabah yetiştirmek gereken bir işim vardı. Kusura bakmayınız.
 
Aslında noktayı kaldırdım fakat 2015 i 15 yapamadım.
& Replace(RST.Fields(4), ".", "") burda nokta kalktı fakat 2015 şeklinde çıkıyor bunuda 15 şeklinde çıkmasını istiyorum.
Saygılarımla.
 
Aslında noktayı kaldırdım fakat 2015 i 15 yapamadım.
& Replace(RST.Fields(4), ".", "") burda nokta kalktı fakat 2015 şeklinde çıkıyor bunuda 15 şeklinde çıkmasını istiyorum.
Saygılarımla.
 

Sözünüzü yazıyorum. :)
Bu arada tarih kısmını yanlış anlamışım.

Bu şekilde onuç alabilirsiniz.


Kod:
[FONT="Trebuchet MS"][SIZE="2"][COLOR="Red"]Format[/COLOR](RST.Fields(4), "[COLOR="red"]ddmmyy[/COLOR]")[/SIZE][/FONT]
 
Söz Hocam Söz.
Bir sorum daha olsa kabalık edermiyim.

RST.Fields(3) sonucu 16.4456895 şeklinde çıkıyor bunu da da ben sadece 16.44 şeklinde alabilir miyim.
Saygılarımla.
 
Kod:
[FONT="Trebuchet MS"][SIZE="2"]al = [COLOR="Red"]Left[/COLOR]([COLOR="red"]Replace[/COLOR](RST.Fields(3), ".", ""), 5)[/SIZE][/FONT]
 
String İşleme Fonksiyonları

Trim() : Bir String ifadenin başında ve sonunda bulunan boşlukları siler.

LTrim() : Bir String ifadenin başında bulunan boşlukları siler.

RTrim() : Bir String ifadenin sonunda bulunan boşlukları siler.

Mid(String,start,lenght) : Bir String ifadenin bir bölümünü kesmek için kullanılır. Örneğin Mid("ABCDEF",3,2)="CD"

Right(String,Lenght) : Bir String ifadenin sondan istenilen sayıda karakterinin kesilmesi anlamına gelir. Örneğin Right("ABCDEF",3)="DEF"

Left(String,Lenght) : Bir String ifadenin baştan istenilen sayıda karakterinin kesilmesi anlamına gelir. Örneğin Left("ABCDEF",3)="ABC"
 
FORMAT FUNCTION WITH STRINGS (VBA)
Format Fonksiyonun Kullanımı

Format("210.6", "#,##0.00")
Result: '210.60'

Format("6.1458985686", "#,##0.00")
Result: '6.14'

Format("210.6", "Standard")
Result: '210.60'

Format("0.981", "Percent")
Result: '98.10%'

Format("1267.5", "Currency")
Result: '$1,267.50'

Format("Sep 3, 2003", "Short Date")
Result: '9/3/2003'

Format("15.06.2015", "ddmmyy")
Result: '150615'
 
Kaynak olarak aldığınız bazı formatlarda sıkıntı var.
10. mesaja baktınız mı?
 
Geri
Üst