Bu dosya, VBA ile Excel üzerinden bilgisayardaki bir klasörün Windows Gezgini'nde nasıl açılacağını gösteren kısa bir örnektir. Makro tek bir prosedürden oluşur ve klasör yolu kod içinde değiştirilerek farklı klasörlere uyarlanabilir.
Dosyanın içeriği
- Sheet1: A1:C6 aralığında yer alan çalışma sayfasıdır. Sayfada formül yoktur; makroyu çalıştıran nesne bu sayfadadır.
- Module1: KlasorAc adlı makroyu içeren standart modüldür.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.- KlasorAc: Shell komutuyla Windows Gezgini'ni (Explorer.exe) başlatır ve klasörü vbNormalFocus ayarıyla, yani normal boyutta ve odak alarak açar. Koddaki varsayılan yol C sürücüsünün kök dizinidir.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sayfadaki ExcelDepo logosuna tıklayarak KlasorAc makrosunu çalıştırın; tanımlı klasör açılır.
- Başka bir klasörü açmak için Alt+F11 ile VBA düzenleyicisini açın, Module1 içindeki Shell satırında yer alan klasör yolunu istediğiniz yolla değiştirin.
- Kod, Kullanıcı Tanımlı Fonksiyon olarak uyarlanırsa hücredeki bir metne, isme ya da resme bağlanarak ilgili klasörü açmak için de kullanılabilir.