• DİKKAT

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

Koda ilave

  • Konbuyu başlatan Konbuyu başlatan serif11
  • Başlangıç tarihi Başlangıç tarihi

serif11

Banned
Katılım
2 Eylül 2006
Mesajlar
135
Excel Vers. ve Dili
Excel XP tr
Arkadaşlar selam.
Aşağıdaki kodlar sayesinde E3 hücresinde bulunan rakamın üzerine tekrar rakam yazdığımda son rakam ile girdiğim rakamı toplayıp aynı yere toplamı yazdırabiliyorum. Ben buna J3 hücresini de ilave etmek istedim ama başaramadım. (Beceremedim yani)
Yardımlarınızı bekliyorum.
Şimdiden teşekkürler.

Kodlar şöyle :

Dim tp As Double
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address <> "$E$3" Then Exit Sub
If Target.Column = 5 And IsNumeric(Target.Value) = True Then tp = Target.Value
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$E$3" Then Exit Sub
On Error GoTo çık
Application.EnableEvents = False
If Target.Value = "" Then tp = Empty
Target.Value = Target.Value + tp
çık:
Application.EnableEvents = True
End Sub
 
Merhaba düzeltmeyi yapıp denermisiniz?

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$E$3" Then Exit Sub
On Error GoTo çık
Application.EnableEvents = False
If Target.Value = "" Then tp = Empty
Target.Value = Target.Value + tp+Range("j3")
çık:
Application.EnableEvents = True
End Sub
 
Yangıncı34 arkadaşım. Öncelikle ilgi ve emeğinize teşekkür ederim. Ben anlatamadım eminim. İsteğim; e3 hücresinde yaptığım işlemin, yani üzerine toplama işleminin j3 hücresinde de birbirlerinden bağımsız olarak yapması
 
Merhaba
Aşağıdaki gibi deneyiniz.
Kod:
[SIZE="2"]Dim tp As Double
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address <> "$E$3" And Target.Address <> "$J$3" Then Exit Sub
If Target.Column = 5 Or Target.Column = 10 And IsNumeric(Target.Value) = True Then tp = Target.Value
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$E$3" And Target.Address <> "$J$3" Then Exit Sub
On Error GoTo çık
Application.EnableEvents = False
If Target.Value = "" Then tp = Empty
Target.Value = Target.Value + tp
çık:
Application.EnableEvents = True
End Sub[/SIZE]
 
Plint arkadaşım. Öncelikle ilginize ve emeğinize teşekkür ederim ama sonuç alamadım.
If Target.Column = 5
Satırında da düzenleme gerekiyor gibi. Çünkü e3 hücresi 5. Hücre. J3 hücresi de 10. hücre.
 
Plint arkadaşım. Öncelikle ilginize ve emeğinize teşekkür ederim ama sonuç alamadım.
If Target.Column = 5
Satırında da düzenleme gerekiyor gibi. Çünkü e3 hücresi 5. Hücre. J3 hücresi de 10. hücre
.
Yukarda değişen haliyle denedinizmi?
Kod:
[SIZE="2"]If Target.Column = 5 [COLOR="Red"]Or Target.Column = 10[/COLOR] And IsNumeric(Target.Value) = True Then tp = Target.Value[/SIZE]
 
İlk gönderdiğiniz ve son gönderdiğiniz hali ile denedim ama olmuyor maalesef
 
Şu an cep telefonumdan bağlanıyorum. Dosyayı indirmiyor
 
Pc den açmaya kalktım. "Web sayfası bloklandı" diye uyarı verip açmıyor
 
Tamamdır sayın Plint..
Az önce gönderdiğiniz kodlarla ve sonradan yaptığımız ilavelerle çalıştı...
İşlem tamam..
Çok çok teşekkür ederim...
 
Geri
Üst