- Katılım
- 2 Ekim 2011
- Mesajlar
- 356
- Excel Vers. ve Dili
- excel 360 TR 64bit
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Hata yer değişikliğinden kaynaklanmıyor
Eğer A,B,C,D,E,1 Deki değerleri K,L,M,N,O1 E özel yapıştır formülün doğru çalıştığını göreceksin
yada tam tersi K,L,M,N,O 1 deki değerleri A,B,C,D,E 1 e yapıştır hatanı göreceksin .
Function Saniyeye_Çevir(Veri As Range) As Double
Dim Data As String
Application.Volatile True
If Veri = "" Then Exit Function
If InStr(1, Veri.Text, "[") > 0 Then
Data = Trim(Split(Replace(Veri.Text, "''", """"), "[")(0))
Else
Data = Replace(Veri.Text, "''", """")
End If
If InStr(1, Data, "'") > 0 Then
Saat = Split(Data, "'")(0)
End If
If InStr(1, Data, """") > 0 Then
Dakika = Split(Data, """")(0)
Dakika = Replace(Dakika, Saat & "'", "", , 1)
Saniye = Split(Data, """")(1)
Else
Dakika = Split(Data, "'")(1)
End If
If Saat <> "" Then
Saniyeye_Çevir = Saat * 60
End If
If Dakika <> "" Then
Saniyeye_Çevir = CDbl(Saniyeye_Çevir) + CDbl(Dakika)
End If
If Saniye <> "" Then
Saniyeye_Çevir = Saniyeye_Çevir & "," & Saniye
End If
End Function