Eğitim VBA Yeni Başlayanlar

RBozkurt

Yeni Üye
Kullanıcı Bilgileri
Katılım
25 Ara 2021
Mesajlar
303
Aldığı beğeni
164
Excel Versiyonu
Office 2021 TR
Konuyu Başlatan
Merhaba,
Benim gibi yeni başlayanlara ufakta olsa belki katkısı olabilir.
Gezinirken denk geldim, hazırlayana teşekkürler. Alıntıdır.

C++:
Değerli Misafirimiz İçeriği Görebilmek İçin Üyemiz İseniz Giriş Yap'ın Ya da Üye Ol'un.
 

Refaz

Destek Ekibi
Kullanıcı Bilgileri
Katılım
11 Ağu 2021
Mesajlar
4,168
Aldığı beğeni
3,906
Excel Versiyonu
Office 2021 TR
Bu kısımların bazıları yanlış abey.
0 dan değil 1 den başlar ve 4 de biter :)
' End(0)= End(xlDown) = Ctrl + Aşağı Ok, Aşağıdaki en son dolu hücre ' End(1)= End(xlToLeft) = Ctrl + Sol Ok, Soldaki en son dolu hücre ' End(2)= End(xlToRight) = Ctrl + Sağ Ok, Sağdaki en son dolu hücre ' End(3)= End(xlDown) = Ctrl + Yukaru Ok, Üst taraftaki en son dolu hücre
 

Ümit Bakacak

Destek Ekibi
Kullanıcı Bilgileri
Katılım
14 Ocak 2022
Mesajlar
571
Aldığı beğeni
886
Excel Versiyonu
Office 365 TR
(0,0) olursa bahsedilen hücrenin 1 SATIR yukarısı ve 1 kolon sağını işaret eder ' (1,2) olursa bahsedilen hücrenin olduğu SATIR ve 1 kolon solunu işaret eder ' (5,3) olursa bahsedilen hücrenin 4 SATIR aşağısı ve 2 kolon solunu işaret eder
(0,0) olursa bahsedilen hücrenin 1 SATIR yukarısı ve 1 kolon solunu işaret eder
(1,2) olursa bahsedilen hücrenin olduğu SATIR ve 1 kolon sağını işaret eder
(5,3) olursa bahsedilen hücrenin 4 SATIR aşağısı ve 2 kolon sağını işaret eder
:) :) :)
 

Ümit Bakacak

Destek Ekibi
Kullanıcı Bilgileri
Katılım
14 Ocak 2022
Mesajlar
571
Aldığı beğeni
886
Excel Versiyonu
Office 365 TR
Range("A5")(2, 2) = "HedefHücre"
(,) kullanmak yerine offfset kullanmak daha kolaydır.
Hem de sayılar direk kaydırılacak sayılar olduğu için kafa karışıklığı yapmaz. Mesela;
Range("A5")(2, 2) = "HedefHücre" B6 hücresi yerine
Range("A5").Offset(1, 1) = "HedefHücre" B6 hücresi. 1 SATIR aşağı 1 kolon sağa. Kullanımı daha kolaydır.
Range("A5").Offset(-2, -5) 2 SATIR yukarı, 5 kolon sola( - ifade geriye doğru demektir.)
Range("A5").Offset(0,0) hücrenin kendisi yani merkez.
Hem Range("A5")(1,1) kullanımında hem de Range("A5").Offset(1,1) kullanımında sayılar arttıkça sağa ve aşağı durumu azaldıkça da sola ve yukarı durumu oluşur.
 

Konuyu okuyanlar

Üst