hücreye tam sayı yazarak saat girme

Katılım
11 Mart 2005
Mesajlar
201
Excel Vers. ve Dili
2007 TR
Örneğin sabit olarak "S" sütuna devamlı saat giriyorum. Yapmak istediğim bu sütuna tam sayı olarak girdiğim değerleri (1720 gibi), saar formatına çevirmek (17:20) gibi. Teşekkürlerimle
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,608
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Bu işlemi yapmak istediğiniz hücreleri seçin. Hücreleri Biçimlendir menüsünden İsteğe Uyarlanmış bölümüne aşağıdaki formatı uygulayın.

Kod:
00":"00
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,435
Excel Vers. ve Dili
Ofis 365 Türkçe
Alternatif olması açısından aşağıdaki kodları deneyebilirsiniz.

Bir takım kontroller yapayım dedim ama bazen becerdim bazen beceremedim, kontrolsüz kodlar aşağıdadır.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [S:S]) Is Nothing Then Exit Sub
On Error Resume Next
If Len(Target) = 3 Then
     Target = TimeValue(Left(Target, 1) & ":" & Right(Target, 2) & ":" & 0)
Else
     Target = TimeValue(Left(Target, 2) & ":" & Right(Target, 2) & ":" & 0)
End If
End Sub
 
Üst