Bu dosya, VBA dilindeki Mid işlevinin nasıl çalıştığını gösteren kısa bir örnektir. Makro, A1 hücresindeki metinden belirli bir bölümü alır ve sonucu B1 hücresine yazar.
Dosyanın içeriği
- Sayfa1: A1:D1 aralığında çalışan örnek sayfadır. Metin A1 hücresine girilir, makronun sonucu B1 hücresinde görünür.
- Module1: VBA_Mid adlı makroyu barındıran VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.- VBA_Mid: A1 hücresindeki metnin 4. karakterinden başlayarak 5 karakterlik bölümünü alır ve B1 hücresine değer olarak yazar. Örneğin A1 hücresinde "ExcelDestek" yazıyorsa B1 hücresine "elDes" yazılır. 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
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sayfa1 sayfasında A1 hücresine en az 8 karakterlik bir metin yazın.
- Alt+F8 tuşlarıyla makro listesini açın, VBA_Mid makrosunu seçip Çalıştır düğmesine basın.
- B1 hücresinde A1 içindeki metnin 4. karakterinden itibaren 5 karakterlik bölümü görün.
- Başlangıç konumunu ve karakter sayısını değiştirmek için Alt+F11 ile VBA düzenleyicisini açın, Module1 içindeki Mid işlevinin 4 ve 5 değerlerini düzenleyin.