IF FONKSİYONU sorunu

Katılım
17 Ekim 2007
Mesajlar
4
Excel Vers. ve Dili
Microsoft Excel 2003
Mrhb arkadaşlar böyle bir site olduğunu henüz yeni keşfettim. yapmak istediğim olay ekteki dosyadan.. EĞER E5 hücresine 1 yazıldıysa yine E5 hücresine 8 yaz; EĞER E5 hücresine 2 yazıldıysa yine E5 hücresine 10 yaz; EĞER E5 hücresine 3 yazıldıysa yine E5 hücresine 12 şeklinde olucaktır.. Bir türlü beceremedim bi yardımcı olursak sevinirim.
 
Katılım
17 Ekim 2007
Mesajlar
4
Excel Vers. ve Dili
Microsoft Excel 2003
tamm üstad eywallah zaten bu konuyu açmadan önce hazırladığınız dosyayı inceledim elinize sağlık.. fakat yine olmadı acaba bende kurulu olan excel demi bir sorun war ki diye kafama takıldı bu yüzden rica da bulundum.
 
Katılım
25 Nisan 2007
Mesajlar
442
Excel Vers. ve Dili
Office 2010
Bu kodu dener misiniz?

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [e5]) Is Nothing Then Exit Sub
    If [e5] = 1 Then [e5] = 8
    If [e5] = 2 Then [e5] = 10
    If [e5] = 3 Then [e5] = 12
End Sub
 
Katılım
17 Ekim 2007
Mesajlar
4
Excel Vers. ve Dili
Microsoft Excel 2003
alakanıza tşkler.. aynen kopyalayıp yapıştırdım formülü hata veriyor ama bi eksik olabilir mi?
 

İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,104
Excel Vers. ve Dili
Excel, 365 - İngilizce
Aşağıdaki kodları sayfa koduna yazın.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim oCell As Range
For Each oCell In Range("e5:e5")
Select Case oCell.Value
Case Is = ""
oCell.Value = ""
Case Is = 1
oCell.Value = 8
Case Is = 2
oCell.Value = 10
Case Is = 3
oCell.Value = 12
oCell.Value = ""
End Select
Next oCell
End Sub


.
 
Katılım
17 Ekim 2007
Mesajlar
4
Excel Vers. ve Dili
Microsoft Excel 2003
çok tşkler ;
syn altanson
syn yurttas
sorun halledildi. :)
 
Üst