Dosya simgesi

InStrRev İşlevi Kullanım Örneği

Bu dosya, VBA'daki InStrRev işlevinin nasıl çalıştığını gösteren kısa bir örnektir. InStrRev, bir metin içinde aranan karakteri baştan değil sondan başlayarak arar ve bulduğu konumu, baştan sayılan karakter sırası olarak döndürür. Örnekte bu işlev, bir metindeki son boşluğun yerini bulmak için kullanılır.

Dosyanın içeriği​

  • Sayfa1: A1:D1 aralığını kullanan tek çalışma sayfasıdır. A1 hücresine incelenecek metin girilir; makro sonucu B1 hücresine yazar.
  • Module1: VBA_InStrRev adlı makroyu barındıran VBA modülüdür.
Sayfada formül bulunmaz; hesaplama yalnızca makro ile yapılır.

Makrolar​

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.
  • VBA_InStrRev: A1 hücresindeki metinde sağdan başlayarak ilk boşluk karakterini arar ve bulunan konum numarasını B1 hücresine yazar. Metinde hiç boşluk yoksa B1 hücresine 0 yazılır. Örneğin birden fazla kelimeden oluşan bir ad soyad yazıldığında sonuç, son kelimenin başladığı yerin hemen öncesindeki boşluğun sırasını verir.
Makro dosya silme ya da dış bağlantı gibi işlemler yapmaz; yalnızca B1 hücresine değer yazar.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfa1'de A1 hücresine içinde boşluk bulunan bir metin yazın.
  3. Alt+F8 tuşlarıyla makro listesini açın, VBA_InStrRev makrosunu seçip Çalıştır'a tıklayın.
  4. B1 hücresinde son boşluğun konumunu görün.
  5. İşlevin çalışmasını incelemek için Alt+F11 ile VBA düzenleyicisini açıp Module1 modülüne bakın; aranan karakter değiştirilerek farklı örnekler denenebilir.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
3
Gösterim
1,630
İlk sürüm
Güncel
SHA-256
d2761b2a9cd2f6ce8ccca3c986b4ac905a12766f4c8b122f550e435beaf096af

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Faydalı bir dosya, paylaştığınız için sağolun.
Geri
Üst