Tworzenie wykresów. Aplikacja końcowa.

Slides:



Advertisements
Podobne prezentacje
Podstawy programowania w VBA
Advertisements

20/09/ Języki programowania 1 Piotr Górczyński Kreator form.
Tworzenie prezentacji w programie PowerPoint
Programowanie w języku Visual Basic
Arkusz kalkulacyjny Excel część 2 © Jacek Śmietański, Kraków
Komunikacja z arkuszem. Iteracje. Funkcje.
Programowanie obiektowe. Obiekty. Metody. Właściwości.
Arkusz kalkulacyjny FORMUŁY I WYKRESY
Excel Wstęp do laboratorium 3..
Metody Matematyczne w Inżynierii Chemicznej Wprowadzenie do laboratorium.
ARKUSZ KALKULACYJNY JUŻ PROŚCIEJ SIĘ NIE DA Wersja OFFICE 2010
AUTOMATYZACJA PRACY W EXCELU
Excel Wykład 3.. Importowanie plików tekstowych Kopiuj – wklej Małe pliki Kolumny oddzielone znakiem tabulacji Otwieranie/importowanie plików tekstowych.
A. Jędryczkowski - marzec 2005 r. ©
Wprowadzenie do obsługi programu PowerPoint
Podstawy tworzenia wykresów
Program do tworzenia prezentacji - uruchamianie i opis okna programu
Prezentacja danych w postaci wykresu
Tworzenie programów, etapów oraz określanie wymagań etapowych
TECHNOLOGIE INFORMATYCZNE Tydzień 7
Technologie informacyjne EXCEL I
MAKRA 1.
Na początek kilka pojęć z arkusza
MICROSOFT Access TWORZENIE MAKR
Współpraca z innymi aplikacjami. Organizacja informacji 10 XII 2013.
Visual Basic w Excelu.
Temat: Projektowanie slajdów
Podstawy Visual Basic for Applications (cz. III)
Serwery Aplikacji Tworzenie bezpiecznych aplikacji.
WYKRESY - tworzenie -formatowanie
Excel Wykresy – różne typy, wykresy funkcji.
ARKUSZ KALKULACYJNY EXCEL wykresy
Wprowadzenie do VBA Excel 2013
Informatyka +.
Excel Filtrowanie Funkcje bazodanowe
Visual Basic w Excelu - podstawy
Jak narysować wykres korzystając z programu Excel?
Autor: Damian Urbańczyk
Informatyka +.
Formatowanie tabel. Formatowanie warunkowe. Wstawianie funkcji.
prezentacja multimedialna
Tabele przestawne i wykresy przestawne. Zaawansowane wykresy
Tabele w edytorze tekstu. Sposoby wstawiania tabeli poleceniem Wstaw tabelę poleceniem Rysuj tabelę.
Portal edukacyjny A.Ś. FORMULARZE W JĘZYKU HTML. Portal edukacyjny A.Ś. Obiekty umieszczane na stronach www Teksty Obrazy Odnośniki Tabele Ramki pływające.
Wzorce slajdów, animacje, różne orientacje slajdów
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Opracowanie mgr Karol Adamczyk
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Programowanie w VBA Operacje na tekstach. Zbiory danych. Dopisywanie i pobieranie danych. Ćwiczenia.
VISUAL BASIC FOR APLICATION (VBA)
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Tworzenie wykresów część I
Tworzenie wykresów część II Tworzenie wykresu domyślnego Modyfikacja wykresów Pasek narzędzi Wykres.
1. Adres względny 2. Adres bezwzględny 3. Adres mieszany.
Wykresy – różne typy oraz wykresy funkcji
Tabele Przestawne Adam Wójcik Tomasz Kowalski.  Czym Tabele Przestawne są?  Jak je używać?  Zadania.
Podstawowe zadania w programie Excel 2010 Klasa 2 TOR.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
Wykresy i wykresy funkcji Adam Wesołowski Daniel Teterwak.
Excel 2007 dla średniozaawansowanych Zajęcia z Prowadzący: Artur Kołos.
Wykład 4 Dr Aneta Polewko-Klim Dr Aneta Polewko-Klim
Wykład 4 Dr Aneta Polewko-Klim
ARKUSZE KALKULACYJNE Ćwiczenia 20h.
Przykładowe zadanie egzaminacyjne.
Visual Basic for Applications
Visual Basic w programie Microsoft Excel
Podstawowe informacje o arkuszu kalkulacyjnym Microsoft Excel.
System operacyjny „DOS”, „MS-DOS” oraz wybrane komendy.
Tytuł prezentacji lorem ipsum lorem ipsum lorem ipsum lorem ipsum
Tytuł prezentacji lorem ipsum lorem ipsum lorem ipsum lorem ipsum
Zapis prezentacji:

Tworzenie wykresów. Aplikacja końcowa. Programowanie w VBA Tworzenie wykresów. Aplikacja końcowa.

Wykresy Hierarchia: Worksheets(n).ChartObjects(m).Activate ActiveSheet.ChartObjects(m).Activate ActiveChart.<właściwość/metoda> m – liczba(1,2,3…) lub nazwa („Wykres 1”) Podstawowe podobiekty ActiveChart: ChartType, SetSourceData, Axes, ChartArea, PlotArea, SeriesCollection, ChartTitle.

Tworzenie nowego wykresu Charts.Add (ew. po uprzednim zaznaczeniu komórek z danymi przez range().select); Po stworzeniu nowego wykresu ostatnio stworzony wykres jest aktualnym wykresem (ActiveChart). Teraz można dopiero nadawać mu wszystkie właściwości. Komendy z następnych slajdów są ułożone w takiej kolejności jak ich kolejność w kodzie programu.

Tworzenie wykresu Typ wykresu: właściwość ChartType, wartości, przykładowe (najczęstsze): xlXYScatter – wykres punktowy (pojedyncze punkty); xlXYScatterSmooth – j.w. (punkty połączone wygładzonymi liniami); xlXYScatterSmoothNoMarkers – j.w. (wygładzona linia między punktami, bez zaznaczonych samych punktów).

Tworzenie wykresu - Po stworzeniu wykresu i ustawieniu typu użyć metod ActiveChart.SeriesCollection.NewSeries (pierwszy stworzony wykres pierwszego wykresu ma jedna serie stworzona, ale i tak uzywamy tej komendy zawsze) Po czym ActiveChart.SeriesCollection(n).<właściwości> gdzie n to numer wykresu (lub jego nazwa w ””), a właściwości to, np.: XValues = Worksheets("Arkusz1").Range("A1:A25") (X) Values = Worksheets("Arkusz1").Range("B1:B25") (Y) Name = "przewodnosc1" (nazwa serii) Trendlines.Add(Type:=xlLinear).Select (dodanie linii trendu)

Tworzenie wykresu, c.d. Dodawanie danych (inne metody, nie używane w naszym ćwiczeniu): Przed stworzeniem wykresu należy zaznaczyć zakres (Range().Select) danych; Po stworzeniu użyć metody ActiveChart.SetSourceData Source := Sheets().Range(), PlotBy := xlColumns (lub xlRows), w nawiasach w cudzysłowach odpowiednie nazwy.

Ustawianie osi Tablica obiektów Axes (elementy I: xlValue, xlCategory elementy II: xlPrimary, xlSecondary), właściwości: HasTitle = True (posiadanie tytułu) HasMajorGridlines = False (kasowanie osi siatki) (HasMinorGridlines, oba tylko z Axes(I), bez II) MaximumScale = <liczba> (i MinimumScale) (maksimum/minimum osi, tylko Axes(I))

Obszar wykresu i obszar kreślenia ChartArea / PlotArea, właściwości/metody: PlotArea.ClearFormats (kasowanie tła) PlotArea.Interior.ColorIndex = <numer koloru> (ustawianie koloru tła) ChartArea.Interior.ColorIndex = <numer koloru> (ustawianie koloru tła)

Tytuł wykresu i opisanie osi Axes(xlCategory, xlPrimary). HasTitle = True (pokazanie tytułu osi X) AxisTitle.Characters.Text = "" (tytuł osi) Bezpośrednio po Activechart: HasTitle = True (pokazanie tytułu wykresu) ChartTitle.Text = "" (tytuł wykresu) Legend.Delete (skasowanie legendy)

Dodatki Makro, aby działało, musi być uruchomione z poziomu arkusza, w którym mamy dane, nie innego wykresu lub z poziomu edytora VBA, bo będą kłopoty; Zakres danych wybranych jako źródło do serii w wykresie nie może zaczynać się od pustej komórki.

Zadanie ostatnie Wczytaj dane i program z zajęć numer 8; Dodaj do formularza dwa przyciski: „Stwórz wykres L=f(sqr(c))” i „Stwórz wykres L*sqr(c)=f(c)” Oba przyciski mają stwarzać wykresy (zgodne z opisami przycisków) z danych w odpowiednich kolumnach; Jeśli wybrane dane do wykresów będą prawidłowe, wówczas przy dodawaniu kolejnych danych do arkusza, wykresy powinny same się aktualizować.

Powodzenia na kolokwium!