• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

formül ve makro...

  • Konbuyu başlatan Konbuyu başlatan sisozen
  • Başlangıç tarihi Başlangıç tarihi
Katılım
17 Ağustos 2006
Mesajlar
131
Excel Vers. ve Dili
2003 türkçe
sayın arkadaşlar..
formüllerin koda aktarılıp, alt satırlarda da formüllerin koddan uygulanması ile ilgili basit bir örnek varmı...saygılar
 
Son düzenleme:
Bu kodu bir deneyin.

Private Sub Worksheet_Change(ByVal Target As Range)
[D4] = WorksheetFunction.Sum([B4:C4])
End Sub
 
İlgili sayfanıza aşağıdaki kodları ekleyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 2 Then
Target.Offset(0, 2) = Target.Offset(0, 1) + Target
End If
If Target.Column = 3 Then
Target.Offset(0, 1) = Target.Offset(0, -1) + Target
End If
End Sub
 
Son düzenleme:
Private Sub Worksheet_Change(ByVal Target As Range)
If [A4] = "x" Then [D4] = WorksheetFunction.Sum([B4:C4])
If [A4] <> "x" Then [D4] = ""
End Sub
 
arkadaşlar
sn fructose formülü gayet güzel çalışıyor.. bu esnada bütün arkadaşlarımada teşekkür ederim..devamında küçük bir soru sormak istiyorum.
sn fructose .. toplam kısmında
=EĞER(A4="x";B4*C4;B4+C4) olursa, bu işlem doğrultusunda yazdığınız kodda nasıl düzenleme yapmamız gerekir???
saygılar...
 
Alttaki mesajda g&#252;ncellendi.
 
Son düzenleme:
Sn Fructose Zannedİyorum FormÜlde Bİr KariŞiklik Oldu SonuÇ YanliŞ..
 
Evet haklısınız. Aşağıdaki kodları ekleyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 2 And Target.Offset(0, -1) = "x" Then
Target.Offset(0, 2) = Target.Offset(0, 1) * Target
End If
If Target.Column = 3 And Target.Offset(0, -2) = "x" Then
Target.Offset(0, 1) = Target.Offset(0, -1) * Target
Else:
If Target.Column = 2 And Target.Offset(0, -1) <> "x" Then
Target.Offset(0, 2) = Target.Offset(0, 1) + Target
End If
If Target.Column = 3 And Target.Offset(0, -2) <> "x" Then
Target.Offset(0, 1) = Target.Offset(0, -1) + Target
End If
End If
End Sub
 
Son düzenleme:
toplama işleminde b sütununda rakam, c sütununda 0 olunca işlem yapmıyor..
tam tersi durumda toplama yapıyor....?????
 
Kodlar&#305; g&#252;ncelledim tekrar denermisiniz.
 
ellerinize sağlık .. çok güzel..

peki kızmassanız ...

düşey ara örneğinide uygulama imkanınız varmı...
:roll:
 
Son ekledi&#287;iniz &#246;rnekte ne istedi&#287;inizi a&#231;&#305;kca yazmad&#305;&#287;&#305;n&#305;z i&#231;in bir&#351;ey anlamad&#305;m.
 
Tablomda AÇiklamaya ÇaliŞtim..
Saygilar...
 
Geri
Üst