Hüçre Değerinin macroda bir değişkene atayıp kullanmak

Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Selam arkadaşlar bir taploda bir hüçre değerini macro da bir değişkene atamak için ne yapmak gerekiyor

mesela A3 hüçresinin değerini = miktar değişkenine atamak için macro içinde ne gibi bir kod yazmak gerekiyor yardımcı olursanız sevinirim..
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi yazmanız yeterlidir.

miktar=[a3]

veya

miktar=Range("A3")
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Sayın leventim soruyu biraz eksik sormuşum kusura bakmayın Belirli bir sayfadaki
hüçrenin diyecektim mesala sayfa1 deki A3 hüçresiin diye soracaktım....
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bu durumda hücre tanımlamasının önüne sayfa adını eklemek yeterlidir.

miktar=sheets("sayfa1").[a3]

veya

miktar=sheets("sayfa1").Range("A3")
 
Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
Son düzenleme:
Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
Aralığı, satırı, sütunu vs. değişkene atama nasıl yapılabilir?
 
Katılım
30 Mayıs 2016
Mesajlar
2
Excel Vers. ve Dili
Ms office 2013
Ms office 2010
Altın Üyelik Bitiş Tarihi
25/06/2023
Sayın hukumran,

Anladığım kadarıyla,
Kod:
Sub degisken_atama()
degiskenim = Range("a1:b2")
Range("c1:d2") = degiskenim
End Sub
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Aralığı, satırı, sütunu vs. değişkene atama nasıl yapılabilir?
Buyurun ,A1:A10 aralığını değişkene atadım.:cool:
Kod:
Sub degisken59()
Dim alan As Range, hcr As Range
Set alan = Range("A1:A10")
For Each hcr In alan
    MsgBox hcr.Value
Next
End Sub
 
Katılım
8 Temmuz 2014
Mesajlar
120
Excel Vers. ve Dili
Office 2016 Türkçe
Teşekkürler. Geri kalanını hallederim artık. :)
 
Katılım
19 Temmuz 2011
Mesajlar
13
Excel Vers. ve Dili
2007 eng
Bir sorum olacak,
sayfa1 deki A1 hücresinin 5 sağındaki hücreye değişken atamak için hangi kod olmalı.
 

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
Deneyiniz.

C++:
Sheets("Sayfa1").Range("A1").Offset(, 5) = "DENEME"
 
Üst