Hücrede formülü sabitleme!!!!!

Katılım
10 Kasım 2009
Mesajlar
6
Excel Vers. ve Dili
2007 Türkçe
Hücreye yazdığım bir formül var örneğin =A1*B1
bu formül C1 hücresine tanımlanmış
A1=usd maaşı
B1=usd kur
C1=usd karşılığı tl maaşı gösteriyor

Benim öğrenmek istediğim C1 hücresine yazılacak tl rakkamı ile usd'ye dönermi
ve C1 e sayı yazarsam formül kaybolurmu

Teşekkürler
 
Katılım
12 Kasım 2009
Mesajlar
3
Excel Vers. ve Dili
2003 - 2007
C1 hücresine doğrudan sayı yazarsan aynı hücrede onun USD karşılığını öğrenemezsin. Eğer C1 hücresine sayı veya yazı yazarsan formül kaybolur.
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
Hücreye yazdığım bir formül var örneğin =A1*B1
bu formül C1 hücresine tanımlanmış
A1=usd maaşı
B1=usd kur
C1=usd karşılığı tl maaşı gösteriyor

Benim öğrenmek istediğim C1 hücresine yazılacak tl rakkamı ile usd'ye dönermi
ve C1 e sayı yazarsam formül kaybolurmu
d1 hucresine c1deki hesaplanan tl hesabını =c1/b1 diye formulu girerseniz d1 hucresinde tlye cevirdiginiz rakamın usd karsılıgını bulursunuz

isteginiz bu mudur ?
 

Ö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ıştığınız sayfanın kod bölümüne kopyalayın. C1:C10 arasına sayı girerseniz girilen sayı / B1 değerini verir. C hücresindeki sayıyı silerseniz yada 0 yazarsanız =A1*B1 formülünü yazar.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [[COLOR=red]C1:C10[/COLOR]]) Is Nothing Then Exit Sub
If Target.HasFormula = True Then Exit Sub
If IsNumeric(Target) = True Then
    Application.EnableEvents = False
    Target = CDbl(Target.Value) / CDbl(Target.Offset(0, -1).Value)
End If
If Target = 0 Then
Target.Formula = "=RC[-2]*RC[-1]"
End If
Application.EnableEvents = True
Son:
End Sub
.
 
Katılım
10 Kasım 2009
Mesajlar
6
Excel Vers. ve Dili
2007 Türkçe
Değerli arkadaşlar ilginize ve yardımlarınıza çok teşekkür ederim

Ömer arkadaşımın hazırladığı kod işe yarayacaktır muhtemelen,

fakan benim bu kod yazma yada çalıştırma konusunda daha önce bi bilgim

olmadığından açıkçası beceremedim.

Araştırdım ama beceremedim :)

bu konuyu sade bir biçimde anlatacak yada anlaımın nerede olduğunu

söyleyecek bi arkadaşım olursa sevinirim

ilginize ve yardımlarınıza teşekkür ederim
 
Katılım
10 Kasım 2009
Mesajlar
6
Excel Vers. ve Dili
2007 Türkçe
İlginize teşekkür ederim
 
Üst