Çözüldü Makro ile Saat Aralığı Yazdırma

Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
Merhaba;

U sütununda 500 den fazla veri bulunmaktadır. V sütununa aşağıdaki gibi saat aralığını yazdırmak istiyorum

U. V.
12:03:12 12-13
15:06:53 15-16
18:32:51 18-19
21:04:03 21-22
19:32:44 19-20

Makro ve formüllerle nasıl yapabilirim. Konu hakkında yardımcı olabilir misiniz. Teşekkürler.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,849
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba,
Küçük bir örnek dosya ne istediğinizi daha kolay anlatır bence.
İyi çalışmalar
 

turist

Destek Ekibi
Destek Ekibi
Katılım
18 Kasım 2009
Mesajlar
5,102
Excel Vers. ve Dili
2013 64Bit
English
Makro ile aşağıdaki örneği kullanabilirsiniz.
Not: V sütununu TEXT (METİN) olarak biçimlendirin.
Kod:
Sub saat()
For i = 1 To Cells(Rows.Count, "U").End(xlUp).Row
If Cells(i, "U").Text Like "##:##:##" = True Then
Cells(i, "V") = Application.WorksheetFunction.Text(Cells(i, "U"), "hh") & " -  " & Application.WorksheetFunction.Text(Cells(i, "U") + (1 / 24), "hh")
End If
Next i
End Sub

Formül ile:
Verileriniz U1 den başlıyorsa
V1 hücresine:
=TEXT(U1;"ss")&" - "&TEXT(U1+(1/24);"ss")
şeklinde yazıp aşağıya kadar kopyalayıp yapıştırın.
 
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@turist Hocam çok teşekkür ederim. Elinize sağlık kolaylıklar.
 

Erdem Akdemir

Destek Ekibi
Destek Ekibi
Katılım
4 Mayıs 2007
Mesajlar
3,644
Excel Vers. ve Dili
2016 PRO TÜRKÇE-İNG. 64 BİT
Formülle alternatif,

Kod:
=METNEÇEVİR(A6;"ss")&"-"&METNEÇEVİR(A6;"ss")+1
 
Katılım
3 Şubat 2008
Mesajlar
593
Excel Vers. ve Dili
Office 2016 Eng. 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2024
@Erdem_34 Bey teşekkürler.
 
Üst