PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelMånadsdagbok medflik per dag, markera helgdagar med röd färg på flikMånadsdagbok medflik per dag, markera helgdagar med röd färg på flik
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2019-12-27 09:15
 

 Hej, jag jobar inom bygg och har nu tagit på mig uppdraget att omvandla en byggdagbok i excel till en mer funktionell produkt för fakturaunderlag.

En sak jag vill få med, som inte fyller någon praktisk funktion mer än att det ser bra ut och underlättar för användaren, är att rödmarkera respektive flik som är lördag och söndag.

Om cell Q4=Lördag/Söndag välj flikfärg röd

typ så, men jag är usel på excel-formler, så tar tacksamt emot hjälp från någon som tror sig förstå vad jag eftersöker.
 
Tack på förhand och God fortsättning!
Nytt inlägg
 2019-12-27 13:26
 

 Jag använder mig av nedanstående, villkorstyrd formatering - formatera teckenfärg till röd
då blir lör och söndag röda,  denna formel börjar veckan med MÅNDAG  (2:an i formeln).
=VECKODAG(A1;2)>5

Cellerna måste skrivas som datum först ex. 19-12-28
Formatera sedan cellen till DDDD
och det blir röd lördag

Nytt inlägg
 2020-01-02 08:57
 
Hej

Det saknas stöd för att ändra flikfärg med formler, du kan dock uppdatera manuellt genom att högerklicka på fliken och välja flikfärg. Annars måste du använda dig av vba:

Öppna vba editorn, (alt + f11). Kika därefter i projektfönstret och leta upp Thisworkbook. Dubbelklicka på thisworkbook och lägg in nedan kod i fönstret som dyker upp. Koden uppdarerar dina flikar varje gång arbetsboken öppnas baserat på vad det står i cell q4 på respektive blad.. Arbetsboken måste sparas som .xlsm för att fungera.

Mvh Christian

Option Explicit

Sub workbook_open()

Dim sh As Worksheet
Dim rng As Range
For Each sh In ThisWorkbook.Sheets
Set rng = sh.Range("q4")
If UCase(rng.Value) = "LÖRDAG" Or UCase(rng.Value) = "SÖNDAG" Then
sh.Tab.ColorIndex = 3
Else
sh.Tab.ColorIndex = 2
End If
Next sh

End Sub


Nytt inlägg
 2020-01-02 17:23
 
 Ändrad av Peter  på 2020-01-02 18:26:46

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelMånadsdagbok medflik per dag, markera helgdagar med röd färg på flikMånadsdagbok medflik per dag, markera helgdagar med röd färg på flik

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter