Hangigün fonksiyonu

Katılım
10 Temmuz 2013
Mesajlar
7
Excel Vers. ve Dili
2010
Merhaba arkadaşlar.
Örnek
Personel1 salı
personel2 çarşamba
personel3 perşembe

Puantaj sayfası yapıyorum ve tüm personeli hafta tatilleri farklı günler bunları puantaj sayfasında personel1 in tüm salı günlerinin koşullu biçimlendirme yada makro ile arka planını değiştirebilirmiyiz. Hafta tatili sutunu hangi gün ise tarih kısmında o günün arka planı değişmesini istiyorum.

yardımcı olursanız sevinirim.
 

Cengiz Demir

Altın Üye
Katılım
29 Haziran 2018
Mesajlar
604
Excel Vers. ve Dili
Office 365 TR (32 Bit)
Altın Üyelik Bitiş Tarihi
05-04-2025
En basit olarak. Koşullu biçimlendirme ile yapılabilir gibi.
Bir dosya yükleme sitesine örnek eklerseniz; yardımcı olabilecek üstadlar örnek oluşturmak için vakit kaybetmezler. :)
 
Katılım
10 Temmuz 2013
Mesajlar
7
Excel Vers. ve Dili
2010
koşullu ile yapabiliyorum ama her personelin ayrı olduğu için salı yazanların salı günleri çarşamba yazanların çarşamba günlerinin arka plan dolgusu dolacak
 
Katılım
20 Şubat 2012
Mesajlar
242
Excel Vers. ve Dili
office2007 Türkçe
1)Sayfanızın kod kısmına yapıştırın.
2)Makrolar etkin olsun.
3)Günler E sütunundaki farz edilmiştir. Olmazsa değiştirin
4) Sayfa adını "Sayfa1" değilse değiştirin
6)Biraz daha yardıma ihiyacım var.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim cell As Range
    Dim LastRow As Long


    With  Sheets("Sayfa1")
        LastRow = .Cells(.Rows.Count, "E").End(xlUp).Row

        If Not Intersect(Target, .Range("E2:E" & LastRow)) Is Nothing Then
            Application.EnableEvents = False

            For Each cell In Target
                Select Case cell.Value
                    Case "Pazartesi", "Çarşamba", "Perşembe", "Cuma", "Cumartesi", "Salı"
                        cell.Interior.ColorIndex = 39
                       
                    Case "Pazar"
                        cell.Interior.ColorIndex = 3
                     
                    Case Else
                    
                        cell.Interior.ColorIndex = xlNone
                        cell.ClearFormats
                End Select
            Next cell

            Application.EnableEvents = True
        End If
    End With
End Sub
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Merhaba,
Koşullu biçimlendirme ile alternatif:
Örnek dosyanızdan O4:AS6 aralığını seçin. Koşullu biçimlendirme > formül kullan yolunu takip edip formül kısmına =METNEÇEVİR(O$1;"GGGG")=$F4 formülünü uygulayınız ve biçim ayarlarından hücre rengini isteğinize göre düzenleyiniz.
 
Katılım
10 Temmuz 2013
Mesajlar
7
Excel Vers. ve Dili
2010
Çok teşekkür ederim @ÖmerBey hocam oldu. Birde Personel A'nın B'nin C'ningiriş çıkış sayfasındaki toplam çalışma saatini almak istiyorum. onu nasıl yapabiliriz. 01.01.2024 de personel a kaç saat çalışmış, 02.01.2024 de personel a kaç saat çalışmış herbir sutuna bunları almak istiyorum.
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Deneyiniz.
Kod:
=ÇOKETOPLA('PERSONEL GİRİŞ-ÇIKIŞ'!$F:$F;'PERSONEL GİRİŞ-ÇIKIŞ'!$A:$A;$D4&" "&$E4;'PERSONEL GİRİŞ-ÇIKIŞ'!$B:$B;O$1)
 

ÖmerBey

Destek Ekibi
Destek Ekibi
Katılım
22 Ekim 2012
Mesajlar
4,334
Excel Vers. ve Dili
2007 Türkçe
Olmayan kısım neresi belirtmemişsiniz, ancak paylaştığım fonksiyonu Puantaj sayfası O4 hücresine uygulayıp çekerek çoğalttığımda Personel Giriş-Çıkış sayfasındaki F sütunundaki sayılar Puantaj sayfasına gelmektedir.
 
Katılım
10 Temmuz 2013
Mesajlar
7
Excel Vers. ve Dili
2010
@ÖmerBey tamam ömer hocam ellerinize sağlık ben tasarımı değiştirdiğim için olmamıştı şimdi oldu.
 
Son düzenleme:
Üst