Bu dosya, bir UserForm üzerindeki TextBox'a yazılan metnin CommandButton ile çalışma sayfasındaki A1 hücresine kaydedilmesini gösteren başlangıç düzeyinde bir makro örneğidir. UserForm ile hücreye kayıt yapma mantığını öğrenmek isteyenler için hazırlanmıştır.
Dosyanın içeriği
- Sayfa1: A1 hücresinde "Excel" değeri bulunur. Form bu hücreyi okur ve bu hücreye yazar.
- UserForm1: Bir adet TextBox (TextBox1) ve bir adet CommandButton (CommandButton1) içerir.
- Module2: Formu açan ve VBA düzenleyicisini çağıran iki kısa prosedür içerir.
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Kodda dosya silme ya da dış bağlantı gibi zararlı bir işlem yoktur.- Düğme1_Tıklat: UserForm1 formunu açar. Sayfadaki düğmeye atanarak çalıştırılır.
- Düğme2_Tıklat: SendKeys ile Alt+F11 tuş birleşimini göndererek VBA düzenleyicisini açar.
- UserForm_Initialize: Form açıldığında A1 hücresindeki değeri TextBox1 kutusuna aktarır.
- CommandButton1_Click: TextBox1 içindeki metni A1 hücresine yazar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1 üzerindeki formu açan düğmeye tıklayın; UserForm1 görüntülenir ve TextBox1 kutusunda A1 hücresinin mevcut değeri görünür.
- Kutuya yeni metni yazın.
- CommandButton1 düğmesine tıklayın; yazdığınız metin A1 hücresine aktarılır.
- Kodu incelemek için VBA düzenleyicisini Alt+F11 ile açıp UserForm1 ve Module2 içeriğine bakabilirsiniz.