• DİKKAT

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

Günleri Makro ile Toplatmak

Katılım
9 Ekim 2009
Mesajlar
1,626
Excel Vers. ve Dili
türkçe
2003
Günaydın ;
Ekteki örenek dosyada e10 hücresine sayıyı,e11 hücresine ise tarihi yazdığımda,e11 hücresine e10+e11 olarak günün toplamını makro ile otamatik olarak yazdırabilirmiyiz?
 

Ekli dosyalar

Aşağıdaki kodları sayfanın kod bölümüne (sayfa ismine sağ tıklayıp kod görüntüle dediğinizde çıkan yere) yapıştırınız :

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("e10, e11")) Is Nothing Then Exit Sub
[e12] = [e10] + [e11]
End Sub
 
Merhaba
Sayfanın kod bölümüne ekleyin ve deneyin.
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Intersect(Target, Range("E11")) Is Nothing Then _
Application.EnableEvents = True: Exit Sub
Range("E12") = DateSerial(Year(Target), Month(Target), Day(Target) + Cells(Target.Row - 1, "E"))
Application.EnableEvents = True
End Sub
 
Çok teşekkür ederim.Aynı makroya ilave olarak şu şekilde [e10] = [e12] - [e11] yaptırabilirmiyiz?
 
Aynı şekilde o makroya ilave olarak e12 hücresindeki tarihten e11 hücresindeki tarihi çıkarıp e10 hücresine sayı olarak yazacak
 
Geri
Üst