Excel VBA'daki Offset özelliği, belirli sayıda satır ve sütun olan aralığı belirli bir aralıktan uzaklaştırır (kaydırır).
Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:
1. Aşağıdaki Offset özelliği, aralığın 3 satır altında ve 2 sütun sağında olan bir aralık döndürür.
Range("A1:A2").Offset(3, 2).Select
Açıklama: Offset özelliği her zaman bir aralığın sol üst hücresini başlangıç noktası olarak alır.
2. Aşağıdaki Offset özelliği, aralığın 1 satır yukarısında ve 4 sütun solunda olan bir aralık döndürür.
Range("F5:H5").Offset(-1, -4).Select
3. Yalnızca birkaç satıra göre kaydırma yapabilirsiniz. Örneğin, bir aralığın 5 satır altında olan bir aralık döndürün.
Range("B2:D3").Offset(5).Select
4. Yalnızca birkaç sütuna göre de kaydırabilirsiniz. Örneğin, bir hücrenin 2 sütun solunda olan bir hücre döndürün.
Range("D4").Offset(0, -2).Select
Çeşitli Örnekler:
Offset Hücre: 3 aşağı 2 sağa
Offset Aralık: Kaydırma işlemi başlangıç hücresinden başlar (B1)