Hej!
W wątku pod tym linkiem https://forum.openoffice.org/pl/forum/v ... f=9&t=5652 szukałem sposobu na generowanie listy danych to wykresu.
Nowe wiersze z danymi są tworzone powyżej starych i całość powinna zostać użyta jako dane dla wykresu.
Wszystko pięknie działa. Nowe wiersze tworzą się kiedy potrzebuję, z nich tworzę wykres i gitara.
Ale... nowe wiersze nie wchodzą w skład danych do wykresu. Tzn "zakres danych" w wykresie jest automatycznie aktualizowany/przesuwany w dół z każdym kolejnych nowym wierszem który zostaje dodany przez makro.
Ma to sens, tak samo jak adresy komórek w formułach automatycznie są aktualizowanie kiedy komórka z formuły zmienia adres w arkuszu. Tylko, że tutaj jest to niepożądane.
Czy ktoś może podpowiedzieć elegancje rozwiązanie?
Próbowałem nagrać makro zmiany zakresu danych dla wykresu, takie makro mogłoby być "podpięte" pod "klik" na obszarze wykresu ale kiedy nagrywam makro i kliknę prawym w wykres -> Edycja to wyłącza się nagrywanie makra
Nagrywanie wraca kiedy "zatwierdzam"/wychodzę z edycji wykresu. Jakieś podpowiedzi? (nie umiem pisać makr )
Aktualizowanie zakresu danych dla wykresu
Aktualizowanie zakresu danych dla wykresu
LibreOffice 6.4.7 na Mint 20
Re: Aktualizowanie zakresu danych dla wykresu
A to widziałeś: dynamiczne wykresy bez makra ?
LibreOffice 7.4.6 (preferowany) oraz OpenOffice 4.1.6. Widows 10
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
OpenOffice 4.1.3. oraz Libre 4.2.5.2 Windows XP
Re: Aktualizowanie zakresu danych dla wykresu
Zmień koncepcję dopisywania nowych wierszy.
Dopisuj je po ostatnim zapisanym wierszu, nie korzystając z polecenia "wstaw wiersz".
Bieżące makro prawdopodobnie ustawia się na początku zestawienia i wstawia nowy wiersz. Zmień je w ten sposób, że po ustawieniu na początek zestawienia zarejestrujesz polecenie "CTRL+strzałka w dół" i następne "strzałka w dół". Dzięki temu znajdziesz się na końcu zestawienia i możesz wprowadzić nowe dane.
To tyle jeśli chodzi o niedołączanie wpisanych danych do aktywnego zakresu.
Sądzę, że nie można nagrać makra zmieniającego zakres danych czy w ogóle tworzącego wykres. A to dlatego, że nagrywanie makr jest możliwe tylko w aplikacjach Calc i Writer, a wykres jest tworzony przez całkiem inny moduł.
Dopisuj je po ostatnim zapisanym wierszu, nie korzystając z polecenia "wstaw wiersz".
Bieżące makro prawdopodobnie ustawia się na początku zestawienia i wstawia nowy wiersz. Zmień je w ten sposób, że po ustawieniu na początek zestawienia zarejestrujesz polecenie "CTRL+strzałka w dół" i następne "strzałka w dół". Dzięki temu znajdziesz się na końcu zestawienia i możesz wprowadzić nowe dane.
To tyle jeśli chodzi o niedołączanie wpisanych danych do aktywnego zakresu.
Sądzę, że nie można nagrać makra zmieniającego zakres danych czy w ogóle tworzącego wykres. A to dlatego, że nagrywanie makr jest możliwe tylko w aplikacjach Calc i Writer, a wykres jest tworzony przez całkiem inny moduł.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Re: Aktualizowanie zakresu danych dla wykresu
Link podany przez @Rafkus prowadzi do tego, czego potrzebujesz. Tu należy utrzymać dodawanie wierszy w taki sposób, aby automatycznie poszerzał się obszar danych.
Jak widzisz, wymaga on utworzenia pomocniczego obszaru zawierającego dane do wykresu. Trik polega na tym, że do wykresu dane są pobierane z tego pomocniczego obszaru. Ma on zawsze rozmiar taki, jaki ma oryginalny zestaw danych. W związku z czym, jeśli oryginalny obszar się powiększy, to powiększy się także rozmiar pomocniczy, a co za tym idzie zakres danych wykresu. Formuła tablicowa zastosowana w procesie wyznaczenia danych obszaru pomocniczego, tworzy te dane tylko dla wskazanej liczby danych (od pierwszej do ostatniej wskazanej w polach wyboru). Pozostałe komórki tego obszaru zawierają wartości #N/D. Ten typ wartości jest ignorowany w wykresach typu "punktowego" i "dymkowego", dzięki temu, mimo że zakres danych obejmuje wszystkie wiersze obszaru pomocniczego, wykres zawiera tylko te dane, które są faktycznie wybrane.
To także oznacza, że ten trik można wykorzystać tylko do wykresów wspomnianego typu.
Jak widzisz, wymaga on utworzenia pomocniczego obszaru zawierającego dane do wykresu. Trik polega na tym, że do wykresu dane są pobierane z tego pomocniczego obszaru. Ma on zawsze rozmiar taki, jaki ma oryginalny zestaw danych. W związku z czym, jeśli oryginalny obszar się powiększy, to powiększy się także rozmiar pomocniczy, a co za tym idzie zakres danych wykresu. Formuła tablicowa zastosowana w procesie wyznaczenia danych obszaru pomocniczego, tworzy te dane tylko dla wskazanej liczby danych (od pierwszej do ostatniej wskazanej w polach wyboru). Pozostałe komórki tego obszaru zawierają wartości #N/D. Ten typ wartości jest ignorowany w wykresach typu "punktowego" i "dymkowego", dzięki temu, mimo że zakres danych obejmuje wszystkie wiersze obszaru pomocniczego, wykres zawiera tylko te dane, które są faktycznie wybrane.
To także oznacza, że ten trik można wykorzystać tylko do wykresów wspomnianego typu.
AOO 4.1.15, LO 7.5.9 (x64) na Windows 10 64bit
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.
Ważne!
Jeśli twój problem został rozwiązany, wróć do swojego pierwszego postu, przejdź do edycji i dopisz [SOLVED] w temacie.
Inni, którzy mają podobny problem, będą wiedzieli, że istnieje jego rozwiązanie.