Hücre adı belirtmek

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,178
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Arkadaşlar, sayın hocalarım, hücre belirtirken
& Range("B1").Value & yazmakla Cells (1,2) yazmanın farkı nedir?
Teşekkür ederim.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Yazdığınız örnekte ikisi de aynı bir fark yok.
ancak Range nin farkı bir alan belirtebilirsiniz.
Örneğin: Range("B1:C5") gibi
Cells de ise sadece bir tek hücre belirtebilirsiniz.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ek olarak;

Cells ifadesi genellikle döngülerde kullanılır. Yazım tekniği açısından daha kolay yazıldığı için tercih edilmektedir.
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
[B1], Range("B1") ve cells(1, 2) hep aynı hücreye referans veriyor.
[B1] sabit bir ifade
Range("B1") Aşağıdaki gibi sütunu sabit; satırı değişken olarak kullanılabiliyor.
for i = 1 to 10
Range("B" & i)
Next
cells(1, 2) yine aşağıdaki gibi
Hem satırı hem de sütunu değişken olarak kullana bilinir.
for i = 1 to 10
for e = 1 to 3
cells(i,, e)
Next
Next
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,243
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
@alicimri ,

Bu örneğiniz çalışmaz...

for i = 1 to 10
for e = 1 to 3
Range(i,, e)
Next
Next
 
Katılım
12 Aralık 2015
Mesajlar
1,207
Excel Vers. ve Dili
Türkçe Ofis 2007
Evet haklısınız yukarıdaki kodu değiştirdim.
 

muratgunay48

Altın Üye
Katılım
10 Şubat 2010
Mesajlar
1,178
Excel Vers. ve Dili
Office 365 - Türkçe (64 bit)
Altın Üyelik Bitiş Tarihi
31-01-2025
Yazdığınız örnekte ikisi de aynı bir fark yok.
ancak Range nin farkı bir alan belirtebilirsiniz.
Örneğin: Range("B1:C5") gibi
Cells de ise sadece bir tek hücre belirtebilirsiniz.
Yazdığınız örnekte ikisi de aynı bir fark yok.
ancak Range nin farkı bir alan belirtebilirsiniz.
Örneğin: Range("B1:C5") gibi
Cells de ise sadece bir tek hücre belirtebilirsiniz.
Anladım hocam, teşekkür ederim.
 
Üst