Zmienne typy danych w VBA. MS Excel – typy danych w języku programowania VBA.

Slides:



Advertisements
Podobne prezentacje
Tablice 1. Deklaracja tablicy
Advertisements

Katarzyna Szafrańska kl. II ti
Język C/C++ Funkcje.
Programowanie obiektowe
Zmienne i Typy.
Programowanie w języku Visual Basic
Język ANSI C Funkcje Wykład: Programowanie komputerów
REGUŁOWO-MODELOWE SKORUPOWE SYSTEMY EKSPERTOWE Część 1
Wprowadzenie do języka skryptowego PHP
Języki programowania C++
typy całkowite (całkowitoliczbowe)
PROGRAMOWANIE STRUKTURALNE
27/09/ Języki programowania 1 Piotr Górczyński Zmienne.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 7: Procedury i funkcje © Jan Kaczmarek.
Materiały do zajęć z przedmiotu: Narzędzia i języki programowania Programowanie w języku PASCAL Część 8: Wykorzystanie procedur i funkcji © Jan Kaczmarek.
Kurs Pascala – spis treści
Tablice.
Czytanie numerów puktów i ich współrzędnych z mapy.
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
INFORMATYKA Wykładowca: mgr Tadeusz Ziębakowski
Typy prywatne 1 Typy prywatne W Adzie typy prywatne (private types) służą do bezpiecznego udostępniania danych zdefiniowanych w pakiecie, z którego korzysta.
Stałe i zmienne 1 Definicja Literałem (literal) nazywamy wartość danej jawnie pisaną w programie Przykład Ada.Float_Text_Io.Put ( ); Definicja Stałą
Podstawy programowania PP – LAB6 Wojciech Pieprzyca.
Komunikacja z arkuszem. Iteracje. Funkcje.
Wykład 2 struktura programu elementy języka typy zmienne
Polsko – Japońska Wyższa Szkoła Technik Komputerowych
Metody Matematyczne w Inżynierii Chemicznej Wprowadzenie do laboratorium.
Podstawy programowania
Podstawy programowania II
Podstawy układów logicznych
Podstawy programowania
TABLICE C++.
Łódź, 3 października 2013 r. Katedra Analizy Nieliniowej, WMiI UŁ Podstawy Programowania Złożona składnia języka C++
Pliki tekstowe – A. Jędryczkowski © 2007 Turbo Pascal umożliwia wykorzystanie w programach plików tekstowych. Pliki takie zawierają informację niezakodowaną
Podstawy programowania w języku C i C++
Inicjalizacja i sprzątanie
Excel – Visual Basic for Applications Zadania dodatkowe
MAKRA 1.
Programowanie strukturalne i obiektowe
Temat 3: Podstawowa struktura dokumentu
Visual Basic for Applications Poziom podstawowy Zajęcia 2
Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr
Kurs języka C++ – wykład 9 ( )
Projektowanie stron WWW
Podstawy języka Instrukcje - wprowadzenie
Podstawy programowania
Aplikacje internetowe
PRZYGOTOWALI Bartosz Pawlik Daniel Sawa Marcin Turbiński.
Programowanie strukturalne i obiektowe C++
Model obiektowy bazy danych
Temat 4: Typy danych.
Zmienne i typy danych w C#
Wykładowca: mgr Tadeusz Ziębakowski p. 126 I piętro (naprzeciw dziekanatu)
Typy liczbowe, zmienne, operatory Zajęcia 4. Zmienne Zmienna – to w programowaniu element programu, który może mieć przypisaną pewną wartość (wartość.
Tablice Zajęcia 8. Definicja Tablica (z ang. array) jest zmienną złożoną, która składa się z ciągu elementów tego samego typu. W pamięci komputera tablica.
Partnerstwo dla Przyszłości 1 Lekcja 27 Klasy i obiekty.
Pętle – instrukcje powtórzeń
Seminarium Dyplomowe: Metodyka i Techniki Programowania Autor: Bartłomiej Fornal.
Partnerstwo dla Przyszłości 1 Lekcja 28 Dziedziczenie i rodzaje dziedziczenia.
BAZY DANYCH Microsoft Access Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki i.
Wstęp do programowania Wykład 2 Dane, instrukcje, program.
Visual Basic Patryk Rosiak. Visual Basic for Applications Jest uproszczoną wersją języka Visual Basic służącym do obsługi dokumentów w pakiecie Microsoft.
Visual Basic przygotował Michał Miłek Visual Basic – język programowania wysokiego poziomu i narzędzie programistyczne firmy Microsoft. Składnia jest oparta.
Dominik Benduski Michał Mandecki Podstawy Visual Basic w Excelu.
P ASCAL Definicje, deklaracje, podstawowe instrukcje 1.
Wyrażenia algebraiczne
VBA w Excel.
Programowanie Obiektowe – Wykład 2
Visual Basic for Applications
Wskaźniki Elżbieta Labocha.
Zapis prezentacji:

Zmienne typy danych w VBA

MS Excel – typy danych w języku programowania VBA

Szanowni Państwo, W poniższej prezentacji zostaną zaprezentowane zmienne i typy danych występujące w języku programowania VBA. Zapraszamy na kurs VBA w Excelu Podstawowy, gdzie zapoznają się państwo z zagadnieniami związanymi z tematyką programowania. Firma Cognity oferuje wszelkie szkolenia związane z tematyką Excela.kurs VBA Więcej informacji, ciekawostek oraz przykładów systematyzujących poznaną wcześniej wiedzę, znajdą Państwo również w Strefie Wiedzy na stronie Cognity.

Autor Autorem prezentacji jest Trener Cognity – Grzegorz Plak. Przedstawione w niej zagadnienia szczegółowo omawiane są w trakcie szkoleń z języka programowania VBA w MS Excel. VBA w MS Excel Dokładny opis tego oraz pozostałych szkoleń realizowanych przez Cognity znajdą Państwo na stronie

Język VBA Każda informacja, którą przechowuje komputer zabiera określoną ilość pamięci. Język VBA jest elastycznym językiem programowania, który umożliwia zarówno przydzielanie pamięci automatycznie, jak i ręcznie.VBA

Co to jest zmienna Elementy, które przechowują pewne informacje nazywa się zmiennymi, natomiast jakie wartości może przyjmować zmienna określa typ danych. Na stronie firmy Microsoft można zapoznać się z dostępnymi typami danych (

Deklarowanie zmiennych Dim nazwa_zmiennej [As typ_danych] Najważniejsze jest wskazanie na chęć deklaracji (wykorzystując słowo kluczowe Dim) oraz nazwy funkcji. Jeśli wykorzystamy tylko te dwa elementy, wtedy zadeklarujemy zmienną o typie Variant (czyli typie ogólnym), który zajmuje najwięcej pamięci. Kurs VBA

Deklarowanie zmiennych c.d. Pozostałe słowa (słowo kluczowe As oraz typ_danych) określają jakiego typu danych ma być zadeklarowana zmienna, czyli jakie potencjalne wartości może przyjmować ta zmienna. Kurs VBA

Zasady tworzenia nazw zmiennych Każdy język ma swoje reguły. Nie inaczej jest w przypadku VBA. Język ten określa następujące zasady tworzenia nazw zmiennych:VBA nazwa zmiennej powinna rozpoczynać się literą nie wolno stosować znaków niedrukowalnych w szczególności spacji

Zasady tworzenia nazw zmiennych c.d należy unikać słów kluczowych dozwolone znaki to znaki alfanumeryczne oraz znaki podkreślenia wielkość liter w nazwie zmiennych nie ma znaczenia czyli Zmienna i zmieNNa są tymi samymi zmiennymi niedozwolone jest wykorzystanie znaków specjalnych np. #, & Kurs VBA

Kalkulator walutowy Przykład: Zadaniem jest pobranie od użytkownika kwoty w pierwszej walucie oraz kurs. Następnie wyświetlany jest wynik w walucie drugiej będący iloczynem podanej kwoty oraz kursu. Zadanie zostanie wykonane w dwóch wersjach. 1.Zastosowanie niejawnej deklaracji zmiennych, 2.Zastosowanie jawnej deklaracji zmiennych. Kurs VBA

Kalkulator walutowy c.d. Rozwiązanie – zastosowanie niejawnej deklaracji zmiennych Sub kalkulator_walutowy1() kwota = CDbl(InputBox("Podaj kwotę")) kurs = CDbl(InputBox("Podaj kurs")) MsgBox kwota * kurs End sub Kurs VBA

Kalkulator walutowy c.d. Rozwiązanie – zastosowanie jawnej deklaracji zmiennych Sub kalkulator_walutowy2() Dim kwota As Double Dim kurs As Double kwota = CDbl(InputBox("Podaj kwotę")) kurs = CDbl(InputBox("Podaj kurs")) MsgBox kwota * kurs End Sub Kurs VBA

Kalkulator walutowy c.d. Funkcja CDbl konwertuje wyrażenia podane przez użytkownika na liczby typu Double. W przypadku pierwszej procedury komputer rezerwuje 2 * 16 = 32 bajty pamięci, podczas gdy w drugiej procedurze rezerwowana pamięć wynosi 2 * 8 = 16 bajtów, co oznacza dwukrotnie mniejsze zużycie pamięci na przechowywanie zmiennych. Kurs VBA

Kalkulator walutowy c.d. Uwaga! Przykłady mają na celu pokazanie działania pewnych konstrukcji programistycznych i autor zdaje sobie sprawę z tego, że kod ww. przykładów nie jest optymalny. Kurs VBA

Cognity Zmienna mająca zastosowanie w języku programowania VBA ma na celu przechowywanie danych różnego typu, m.in. liczb rzeczywistych, całkowitych, znaków czy innych wartości użytecznych w przyszłości Stosowanie zmiennych i typów danych jest jednym z elementów szkolenia przeprowadzonego w ramach kursu VBA w Excelu Podstawowy. kursu VBA w Excelu Podstawowy