Soru Saat farkı ve Renk

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

E2 hücresin de ki formüle göre 08:00 17:00 şeklinde bir sonucum var. E2 hücresinde ...

F2 hücresine bu değerlerden çıkartma yapıp , C2 deki isme göre renklendirebilirmiyim ?
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,016
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
D2 hücresindeki 9 değerine nasıl ulaşıyorsunuz?
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Korhan Ayhan

Hocam ; 9 değerine 08:00 17:00 farkından ulaşıyorum . ama tabloda Akşam yazdığım için o kısım 15 olacaktı... özür..

bu rakamları manuel yazdım.
command butonu ile elde etmek istediğim örnektir...

Teşekkürler.
 

Korhan Ayhan

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

C++:
Option Explicit

Private Sub CommandButton1_Click()
    Dim Veri As Range, Son As Long, Giris As Double, Cikis As Double, Fark As String
    
    Range("D2:D" & Rows.Count).ClearContents
    Range("D2:D" & Rows.Count).Font.ColorIndex = -4105

    Son = Cells(Rows.Count, 1).End(3).Row
    
    For Each Veri In Range("A2:A" & Son)
        If Veri.Offset(, 2) <> "" Then
            Giris = CDbl(CDate(Left(Veri.Offset(, 2), 5)))
            Cikis = CDbl(CDate(Right(Veri.Offset(, 2), 5)))
            Fark = Replace(Cikis - Giris, ",", ".")
            Veri.Offset(, 3) = Evaluate("MOD(" & Fark & ", 1)") * 24
            Veri.Offset(, 3).Font.ColorIndex = Veri.Font.ColorIndex
        End If
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Korhan Ayhan

Hocam çok teşekkür ediyorum , Tamamdır.. yine güzel bir kod çalışması sizden...
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,016
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Artık bu tarz kodlamaları sizlerden bekliyoruz...
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Korhan Ayhan ;

Hocam hücreleri birleştirdiğimde , en alttaki sonucu vermiyor.. diğer sonuçların hepsi tamam. kodları inceledim. fakat iligili kısmı bulamadım.

örnek dosya ektedir.

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,016
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kod içindeki "Son" ile başlayan satırdaki parantez içindeki 1 değerini 3 yaparak deneyiniz.
 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Korhan Ayhan

Hocam size ne kadar Teşekkür etsem az.., Çok Teşekkür ederim Tamamdır.
 
Üst