Bu dosya, VBA'daki Replace işlevinin bir metin içindeki belirli bir ifadeyi nasıl başka bir ifadeyle değiştirdiğini küçük bir örnekle gösterir. Makro öğrenmeye yeni başlayanlar için kısa ve anlaşılır bir başlangıç örneğidir.
Dosyanın içeriği
- Sayfa1: Örnekte kullanılan A1:D1 aralığını içerir. Değiştirilecek metin A1 hücresine girilir, sonuç B1 hücresine yazılır.
- Module1: VBA_Replace adlı makroyu barındıran VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- VBA_Replace: A1 hücresindeki metni okur, içinde geçen "Excel" ifadesini "XL" ile değiştirir ve sonucu B1 hücresine değer olarak yazar. A1 hücresindeki özgün metin değişmez. Kodda dosya silme, dış bağlantı gibi zararlı bir işlem yoktur.
Nasıl kullanılır
- Dosyayı açın ve istenirse makroları etkinleştirin.
- A1 hücresine içinde "Excel" geçen bir metin yazın, örneğin "Excel ile raporlama".
- Alt+F8 tuşlarıyla makro listesini açın, VBA_Replace makrosunu seçip Çalıştır düğmesine basın.
- B1 hücresinde "Excel" yerine "XL" yazılmış metni görürsünüz.
- Farklı bir değişiklik denemek için Alt+F11 ile VBA düzenleyicisini açın, Module1 içindeki aranan ve yeni ifadeyi değiştirin.