Bu dosya, Excel'de VBA makrolarıyla hücre alanlarını seçmenin farklı yöntemlerini örnek prosedürlerle gösterir. Veri düzenleme sırasında sık gereken seçim işlemlerini kod yazmadan deneyebilir, kodları kendi çalışmalarınıza uyarlayabilirsiniz.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: B2:O34 aralığında deneme verileri bulunur. Sütunlarda 1-5 ve 10-13 gibi sayı dizileri yer alır. 20. satırdaki "ALT+F11 ile Makrolara Bakın" notu, kodları incelemeniz için yönlendirme yapar.
- Module1: Seçim ve atlama işlemlerini yapan 16 prosedür (86 satır kod) içerir.
Makrolar
- AltaDogruSec, YukariDogruSec, SagaDogruSec, SolaDogruSec: Aktif hücreden ilgili yöndeki son dolu hücreye kadar olan alanı seçer (End özelliği ile).
- AktifHucredenSonsatirdakiHucreyeKadar: Aktif hücreden, aynı sütundaki son dolu hücreye kadar seçim yapar. Hata olursa mesaj kutusu gösterir.
- BolgeSec: Aktif hücrenin bulunduğu bitişik veri bölgesini seçer.
- KullanilanalaniSec: A1 hücresinden sayfadaki son kullanılan hücreye kadar seçer.
- AktifSutunSec, AktifSatirSec: Aktif hücrenin bulunduğu dolu sütun ya da satır bloğunu seçer.
- TümSutunuSec, TümSatiriSec, TumSayfayiSec: Seçili alanın tüm sütununu, tüm satırını ya da tüm sayfayı seçer.
- SonrakiBosSatiraAtla, SonrakiBosSutunaAtla: Aşağıdaki ya da sağdaki ilk boş hücreye geçer.
- SatirinBasindakiDoluHucreyeAtla, SutununBasindakiDoluHucreyeAtla: Satırdaki ya da sütundaki ilk ve son dolu hücreler arasını seçer.
- BolgeKopyala: Bulunduğunuz bölgeyi seçip kopyalar ve A17 hücresine yapıştırır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfa1'de denemek istediğiniz bir hücreye tıklayın.
- ALT+F8 ile makro listesini açın, istediğiniz prosedürü seçip Çalıştır'a basın.
- Kodları incelemek için ALT+F11 ile Module1'i açın.
- Beğendiğiniz prosedürleri kendi çalışma kitabınızdaki modüle kopyalayın.