Excel Forum - Porady, Pomoc,  Excel Help, Excel FAQ Strona Główna
 FAQ  RegulaminRegulamin  Szukaj   Użytkownicy   Grupy   Rejestracja   Profil   Twoje wiadomości   Zaloguj 


Poprzedni temat «» Następny temat
ID tematu: 64731 Skopiuj do schowka Seria danych gubi ustawiony kolor
Autor Wiadomość
kolaborek
forumowicz


Wersja: Win Office 365
Posty: 19
Wysłany: 12-04-2019, 22:05   Seria danych gubi ustawiony kolor

Witam,

Posiadam wykres przedstawiający harmonogram zadań w okresie godzin, dni i tygodni.
Gdy ustawię serii kolor brzoskwiniowy, to jest on pamiętany dopóki nie zacznę korzystać z przełącznika "Wyświetlaj dni" - komórka A23 (screen pn. "1. formatowanie ustawione).

Na podstawie tego przełącznika, formuła zapisana pod nazwą f_poniedzialek_tak dzieli serie na 7 pól odpowiadających dniom tygodnia (screen pn. "2. wyświetlaj_dni_włączone_.jpg") zmieniając jednocześnie kolor na niebieski. To jest prawidłowe zachowanie.

Gdy jednak wyłączę przełącznik "Wyświetlaj dni", seria zamiast wrócić do wcześniej ustawionego koloru brzoskwiniowego ma kolor szary.

Czy mógłbym prosić o wskazówkę dlaczego tak się dzieje?

Pozdrawiam

3. formatowanie zginęło.jpg
Po wyłączeniu opcji "Wyświetlaj dni" seria nie wraca do wcześniej ustawionego koloru brzoskwiniowego, ale zmienia się go na szary.
Dlaczego?
Plik ściągnięto 6 raz(y) 80.28 KB

2. wyświetlaj_dni_włączone_.jpg
Włączenie opcji "Wyświetlaj dni" zmienia wygląd serii, dzieląc ją na 7 pól i ustawiając kolor niebieski. Tak ma być.
Plik ściągnięto 6 raz(y) 91.94 KB

1. formatowanie ustawione.jpg
Seria ma ustawiony kolor brzoskwiniowy.
Plik ściągnięto 11 raz(y) 80.84 KB

ID posta: 365969 Skopiuj do schowka
 
 
kolaborek
forumowicz


Wersja: Win Office 365
Posty: 19
Wysłany: 12-04-2019, 22:37   

Kurcze, zapomniałem dołączyć pliku Excela.
Dołączam go w tym poście bo minęło już 30 minut i nie mogę wyedytować poprzedniego.

2. Harmonogram - 1 na forum.xlsx
Plik z wykresem.
Pobierz Plik ściągnięto 18 raz(y) 26.77 KB

ID posta: 365971 Skopiuj do schowka
 
 
kolaborek
forumowicz


Wersja: Win Office 365
Posty: 19
Wysłany: 01-05-2019, 20:10   

Witam,

Widzę, że mój post nie ma odpowiedzi :cry:
Czy problem na który natrafiłem nie ma rozwiązania, czy też nie potrafiłem go wytłumaczyć i nie wiadomo o co mi chodziło?

Pozdrawiam
ID posta: 366981 Skopiuj do schowka
 
 
Artik 



Wersja: Win Office 365
Pomógł: 2647 razy
Posty: 8778
Wysłany: 16-05-2019, 23:38   

Może dodałbyś takie popychadło:
Kod:
Sub Polewyboru2_Click()
    Dim chkBox      As Excel.CheckBox

    Set chkBox = ActiveSheet.CheckBoxes(Application.Caller)

    If chkBox.Value <> 1 Then
        ActiveSheet.ChartObjects(1).Chart.FullSeriesCollection(2).Format.Fill.ForeColor.RGB = GetFrmtCondColor()
    End If
End Sub



Function GetFrmtCondColor() As Long
    Dim FC          As FormatCondition

    With Range("A1").SpecialCells(xlCellTypeAllFormatConditions)
        For Each FC In .FormatConditions
            If LCase(FC.Formula1) = LCase("=""Nie""") Then
                GetFrmtCondColor = FC.Interior.Color
                Exit For
            End If
        Next FC
    End With
End Function

Do pola wyboru wyświetlaj dni podepnij makro Polewyboru2_Click. Zostanie ustawiony taki kolor jaki został zdefiniowany dla formatowania warunkowego dla wartości "nie".

Artik
_________________
Persistence is a virtue in the world of programming.
ID posta: 367809 Skopiuj do schowka
 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group
Theme xandgreen created by spleen& Programosy modified v0.3 by warna
Opieka techniczna www.marketingNET.pl

Archiwum

Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.
Sprawdź, w jaki sposób przetwarzamy dane osobowe