bir sütundaki tüm sayıları çarpma

Katılım
18 Ağustos 2011
Mesajlar
212
Excel Vers. ve Dili
2007 2010
Arkadaşlar bir sütuna hangi değeri girersem excelde otomatik bir sayıyla çarpmasını nasıl ayarlayabilirim? Mesela a1 hücresine boşken bir sayı girdiğimde otomatikmen 5 ile çarpması gibi?
 

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
Nasıl olacak yani; diyelim ki A1'e 3 yazacaksınız, 5'le çarpımı olan 15 nereye yazılacak?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Çalışma sayfasının kod bölümüne kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
 
    If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
    
    On Error GoTo Son
    
    Application.EnableEvents = False
    With Target
        .Value = .Value * 5
    End With
    Application.EnableEvents = True
Son:
       
End Sub
.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Merhaba

Ek dosyada A sütununa veri girerek deneyiniz.
G2 hücredeki sabit çarpan ile sayıyı çarpacaktır.
İsterseniz G2 hücreyi iptal edip çarpanı kod içine yazabilirsiniz.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a:a")) Is Nothing Then Exit Sub
If Target.Count <> 1 Then Exit Sub
If IsNumeric(Target) Then
Application.EnableEvents = False
Target = Target * [g2]
Application.EnableEvents = True
End If
End Sub
 

Ekli dosyalar

Katılım
18 Ağustos 2011
Mesajlar
212
Excel Vers. ve Dili
2007 2010
a1'e 3 yazdığımda otomatik 15 olarak tekrar a1 yazacak şekilde istiyorum ama makrosuz mümkün değil mi formülle felan?
 
Katılım
18 Ağustos 2011
Mesajlar
212
Excel Vers. ve Dili
2007 2010
Aslında tam olarak istediğim şey a1 hücresine =çarpım(A1*5) gibi bir formül yazıp formülü aşağı doğru sürüklemek ama a1 yazınca kabul etmiyor girilen herhangi bir sayı için formüle ne yazmam gerekiyor onu bulamadım.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Bir hücreye hem formül hemde üzerine başka veri giremezsiniz. Son girdiğiniz geçerli olur. Bu yüzden bu gibi durumlar da makro kullanmanız gerekir.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,359
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Ek bilgi, belki işinize yarayabilir.

Başka bir hücreye çarpmak istediğiniz değeri giriniz
bu hücreyi kopyalayınız
Çarpmak istediğiniz hücreleri seçiniz
Özel yapıştır - İşlem --> Çarp
tamam
 
Katılım
18 Ağustos 2011
Mesajlar
212
Excel Vers. ve Dili
2007 2010
Necdet Bey çok teşekkürler işimi gördü:)
 
Üst