Merhaba 
Excelde makro ile iki tarih arasındaki farkı hesaplatıp başka bir hücreye yazdırdım.
Fark hücresine yazdığım değer çıkıyor.
Bu değeri "ss:dd:ss" formatında yazdıramıyorum. Hücre biçimlendirmenden yapamadım.
İki tarih arasında geçen zamanı yazdırmak istiyorum. "00:18:56 Dakika" gibi. Nasıl yapacağım.
	
		
Kullandığım makro şu.
	
	
	
		
Yardımcı olabilecek kimse var mı?
								Excelde makro ile iki tarih arasındaki farkı hesaplatıp başka bir hücreye yazdırdım.
Fark hücresine yazdığım değer çıkıyor.
Bu değeri "ss:dd:ss" formatında yazdıramıyorum. Hücre biçimlendirmenden yapamadım.
İki tarih arasında geçen zamanı yazdırmak istiyorum. "00:18:56 Dakika" gibi. Nasıl yapacağım.
| Başlangıç | Bitiş | Fark | 
| 1.04.2023 20:51:14 | 1.04.2023 21:10:26 | 0,31999999989057 | 
Kullandığım makro şu.
		Kod:
	
	Sub saatisle1()
Dim c   As Range
    Dim s1  As Worksheet, s2 As Worksheet
    Dim yol As String, ad As String, aranan As String
    yol = ThisWorkbook.Path & "\"
    ad = "tozetiketbas.xlsm"
    Set s1 = Sheets("rapor")
    Workbooks.Open (yol + ad)
    dolu = s1.Range("B" & Rows.Count).End(xlUp).Row
    For a = 3 To dolu
    aranan = s1.Range("B" & a)
    Set c = Workbooks(ad).Worksheets("rapor").Range("F:F").Find(aranan, LookIn:=xlValues, LookAt:=xlWhole)
    If Not c Is Nothing Then
        s1.Range("AG" & a) = Workbooks(ad).Worksheets("rapor").Range("B" & c.Row)
        s1.Cells(a, "AH").Value = (Workbooks(ad).Worksheets("rapor").Cells(c.Row, "B").Value - s1.Cells(a, "A").Value) * 24
    Else
        s1.Range("AG" & a) = "Cikis Bulunamadi!"
    End If
    dolu = dolu + 1
    Next a
    Windows("reçetebarkod.xlsm").Activate
End Sub 
				





 
 
		