Dosya simgesi

InStr İşlevi Kullanım Örneği

Bu dosya, VBA'daki InStr işlevinin nasıl çalıştığını küçük bir makro üzerinden gösterir. Makro, A1 hücresindeki metinde ilk boşluk karakterinin kaçıncı sırada olduğunu bulur ve sonucu B1 hücresine yazar. Metin içinde karakter konumu arayan kod yazmak isteyenler için başlangıç örneğidir.

Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: Makronun çalıştığı tek sayfadır. Aranacak metin A1 hücresine girilir, sonuç B1 hücresinde görüntülenir.
  • Module1: VBA_InStr adlı makroyu barındıran VBA modülüdür (3 satır).

Makrolar​

  • VBA_InStr: A1 hücresindeki metni okur ve InStr işleviyle ilk boşluk karakterinin konumunu hesaplar. Bulunan sayı B1 hücresine değer olarak yazılır. Metinde boşluk yoksa sonuç 0 olur.
Makro dosya silme ya da dışarıya bağlantı gibi işlemler yapmaz; yalnızca iki hücre üzerinde çalışır.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfa1 üzerindeki A1 hücresine içinde boşluk bulunan bir metin yazın, örneğin ad ve soyad.
  3. Alt+F8 tuşlarıyla makro listesini açın, VBA_InStr makrosunu seçip çalıştırın.
  4. B1 hücresinde ilk boşluğun konumunu okuyun.
  5. İşlevin çalışmasını incelemek için Alt+F11 ile VBA düzenleyicisini açıp Module1 modülüne bakın; aranan karakteri değiştirerek farklı aramalar deneyebilirsiniz.
Makro sonucu elle çalıştırıldığında hesaplar; A1 hücresi değiştirildikten sonra makronun yeniden çalıştırılması gerekir.

ExcelDepo tarafından daha fazla dosya

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

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Paylaşımınız için teşekkürler.
Geri
Üst