hücreye girilen değerin değişmesi

Katılım
27 Ocak 2011
Mesajlar
307
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Merhaba;
Bir konuda desteğinizi talep edecektim. Yapmak istediğim, hücreye sayı girişi yaptığımda girilen değeri istediğim bir oranla çarparak yazması. Mümkün müdür bilmiyorum, destek olabilirmisiniz
Saygılarımla
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Örnek dosyanızı ekleseniz hangi hücreye ne yazılacak yüzde nedir nereye yazacak belirtirseniz bizde yardımcı olmaya çalışırız.
 
Katılım
27 Ocak 2011
Mesajlar
307
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam örnek dosya ektedir
 

Ekli dosyalar

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
B5 hücresine aşağıdaki formülü giriniz.:cool:
Kod:
=A5*5
 

vardar07

Destek Ekibi
Destek Ekibi
Katılım
19 Mart 2008
Mesajlar
2,154
Excel Vers. ve Dili
Office 2007 Enterprise
Türkçe
Eğer istediğiniz A5 hücresine 20 yazınca aynı hücrede sonuç görmek isterseniz formül ile yapılamaz. Makro ile yapılabilir. Yok yan tarafına (B5 e) yazacaksa sayın Orion1 cevap vermiş.
 
Katılım
27 Ocak 2011
Mesajlar
307
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Teşekkürler hocam, buda bir yöntem :) ancak ben "=" kullanmadan makro veya başka bir şekilde mümkünmüdür diye sormuştum, ama ilginiz için yinede teşekkür ederim
 

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
Teşekkürler hocam, buda bir yöntem :) ancak ben "=" kullanmadan makro veya başka bir şekilde mümkünmüdür diye sormuştum, ama ilginiz için yinede teşekkür ederim
Makro ile çözüm için Makro-vba bölümüne sorularınızı sorunuz.
Siz fonksiyonlar bölümüne sorduğunuz için bende fonksiyon olarak cevapladım.:cool:
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Örneğin aşağıdaki kodları ilgili sayfanın kod bölümüne yapıştırdığınızda A1:A10 aralığına sayı girdiğinizde 5 katını yan hücreye yazar:

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Then Exit Sub
If IsNumeric(Target) = True Then Target.Offset(0, 1) = Target * 5
End Sub
Aşağıdaki kodlar ise A1:A10 arasına sayı girdiğinzide 5 katını yine aynı hücreye yazar, örneğin A1'e 1 yazarsanız 5'e dönüştürür:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A10")) Is Nothing Then Exit Sub
Application.EnableEvents = False
If IsNumeric(Target) = True Then Target = Target * 5
Application.EnableEvents = True
End Sub
 
Katılım
27 Ocak 2011
Mesajlar
307
Excel Vers. ve Dili
2016-Excel (Türkçe)
Altın Üyelik Bitiş Tarihi
10-09-2024
Hocam ilginiz ve desteğiniz teşekkür ederim, hangi bölüme yazacağımı bilmediğim için karışıklık oldu, iyiki varsınız
 
Üst