• DİKKAT

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

makro açıklaması

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
satırdaki formülü aşağı kopyalamayla ilgili makro buldum ancak kendime uyarlayamadım. formül şu şekilde;
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A2:A65536]) Is Nothing Then Exit Sub
Target.Offset(0, 1) = "=DATEDIF(RC[-1],R1C2,""y"")"
End Sub

A3 Satırına veri girilince B2' deki formülü B3' ye kopyalıyor. Ben ise B3' ye veri girdikçe formülün A2, den A3' kopyalanmasını istiyorum. makrodaki bilgilerin açıklamasını da öğrenebilsem başka uygulamalara da düzenlemek istiyorum. yani Target.Offset'teki (0,1) ve "=DATEDIF(RC[-1],R1C2,""y"")" gibi
teşekkürler
 
satırdaki formülü aşağı kopyalamayla ilgili makro buldum ancak kendime uyarlayamadım. formül şu şekilde;
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A2:A65536]) Is Nothing Then Exit Sub
Target.Offset(0, 1) = "=DATEDIF(RC[-1],R1C2,""y"")"
End Sub

A3 Satırına veri girilince B2' deki formülü B3' ye kopyalıyor. Ben ise B3' ye veri girdikçe formülün A2, den A3' kopyalanmasını istiyorum. makrodaki bilgilerin açıklamasını da öğrenebilsem başka uygulamalara da düzenlemek istiyorum. yani Target.Offset'teki (0,1) ve "=DATEDIF(RC[-1],R1C2,""y"")" gibi
teşekkürler

Merhabalar ,

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B2:B65536]) Is Nothing Then Exit Sub
Target.Offset(0, -1) = "=DATEDIF(RC[-1],R1C2,""y"")"
End Sub

Bunu dener misiniz
 
hata veriyor

Merhabalar ,

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B2:B65536]) Is Nothing Then Exit Sub
Target.Offset(0, -1) = "=DATEDIF(RC[-1],R1C2,""y"")"
End Sub

Bunu dener misiniz

tarihi ne yazarsam yazayım 5 rakamını veriyor
 
Son düzenleme:
Geri
Üst