Bu dosya, Excel'in yerleşik Etkinleştir iletişim kutusunu bir makro ile açmayı gösterir. Açık olan çalışma kitapları listelenir ve seçilen kitap etkin hale getirilir. Birden fazla kitapla çalışırken kitaplar arasında hızlı geçiş yapmak isteyenler için hazırlanmış kısa bir örnektir.
Dosyanın içeriği
- Sayfa1: Çalışma sayfasıdır; hücrelerinde veri ya da formül yoktur, makroyu çalıştırmak için kullanılır.
- Module1: Makro kodunu barındıran VBA modülüdür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme veya dışarıya bağlantı gibi zararlı bir işlem yoktur.- rundialog: Application.Dialogs(xlDialogActivate).Show komutu ile Excel'in Etkinleştir iletişim kutusunu ekrana getirir. Kutuda o anda açık olan çalışma kitaplarının listesi görünür; seçilen kitap etkin pencere olur.
Nasıl kullanılır
- Dosyayı açın ve uyarı çıktığında makroları etkinleştirin.
- Geçiş yapmak istediğiniz diğer çalışma kitaplarını da açın.
- Alt+F8 tuşları ile makro listesini açın, rundialog makrosunu seçip Çalıştır düğmesine basın.
- Açılan Etkinleştir penceresinde kitabı seçin ve Tamam düğmesine basın.
- Makroyu kendi çalışma kitabınızda kullanmak için VBA düzenleyicisinde (Alt+F11) Module1 içindeki kodu kopyalayabilir, bir düğmeye veya kısayol tuşuna atayabilirsiniz.