Offset Kavramı

Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
İki sorum olacak

Kod:
Cells(NextRow, 1) = [b65536].End(3).Offset(0, -1)
kodunun açıklaması tam olarak nedir. ve buradaki OffSet in görevi nedir. (NextRow : Değişken)

Union genel olarak ne işe yarar, nerede kullanılır.

Herkese teşekkür ederim...
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
İki sorum olacak

Kod:
Cells(NextRow, 1) = [b65536].End(3).Offset(0, -1)
[b65536].End(3) b sütundaki en son satırdır örnek 10.satır olsun
b10 seçilmiş olur.
Offset(0, -1) ise seçili hücreden -1 yönde hareket eder.
yani a10 seçilir.
Offset(1, 1) olsaydı
b10 dan satırı ve sütunu 1 er arttırdığımızda
c11 seçilir.
 
Katılım
30 Mart 2006
Mesajlar
94
Excel Vers. ve Dili
Excel 2007 TR
Yani Pascal deki pointer larda kullanılanlar gibi...

Teşekkürler....
 
Katılım
16 Eylül 2005
Mesajlar
179
Excel Vers. ve Dili
Excel 2007 12.0
VBA ya daldıktan sonra pascal filan kalmadı bende :)

yani offset seçili hücreyi sağa, sola, aşağı ve yukarı hareket ettirmek için kullanılır. verdiğin değerler kadar değişik yönlerde ilerler; ama sadeceseçim değişir, hücre içerikleri etkilenmez.

a1 de offset(0,1) dersen b1 seçili hale gelir.
a1 de offset(1,0) dersen a2 seçili hale gelir.

anlatması da çok zor bu affset'i
 
Üst