- Katılım
- 31 Aralık 2009
- Mesajlar
- 1,105
- Excel Vers. ve Dili
- excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
Merhabalar
Aşağıdaki makro hata veriyor
formül olarak kullanınca sorun olmuyor
Kodu nasıl düzenlememiz lazım?
Aşağıdaki makro hata veriyor
formül olarak kullanınca sorun olmuyor
Kodu nasıl düzenlememiz lazım?
Kod:
Sub tarihfarkı()
'ActiveCell.FormulaR1C1 ="=24*60*60*(SUBSTITUTE(RC[-7],"" ttyyttt"","""")*1-SUBSTITUTE(R[1]C[-7],"" -"","""")*1)
For i = 20 To 40
Cells(i, "I") = (WorksheetFunction.Substitute(Cells(i, "a"), "-", "") * 1)
Cells(i, "J") = (WorksheetFunction.Substitute(Cells(i + 1, "a"), "-", "") * 1)
Cells(i, "H") = 24 * 60 * 60 * (WorksheetFunction.Substitute(Cells(i, "a"), "-", "") * 1) - (WorksheetFunction.Substitute(Cells(i + 1, "a"), "-", "") * 1)
Next i
End Sub
Sub cdate1()
Range("a14") = CLng(CDate(Range("a20").Value))
Range("a13") = (CDate(Range("a20").Value))
Range("a11") = CLng(CDate(Range("a20").Value)) - CLng(CDate(Range("a21").Value))
End Sub
Ekli dosyalar
Son düzenleme:
