Właściwości i metody obiektu Comment Właściwości

Podobne dokumenty
PROGRAMOWANIE OBIEKTOWE: VISUAL BASIC VISUAL BASIC FOR APPLICATION (VBA) NA PRZYKŁADZIE EXCELA

Kiedy i czy konieczne?

Algorytmika i Programowanie VBA 1 - podstawy

MsgBox(Komunikat [, Przyciski] [, Tytuł] [, PlikHelp, HelpContext])

Podstawy programowania w języku Visual Basic dla Aplikacji (VBA)

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 3. Programowanie komputerowe

Visual Basic dla Aplikacji

VBA obiekty AutoCADa 1

Programowanie w Visual Basic. Programowanie w Visual Basic 1

VBA 1 VBA TYPY PROCEDUR (PODPROGRAM, FUNKCJA) ZMIENNE, DEKLARACJA ZMIENNYCH FUNKCJA MsgBox

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 2. Programowanie komputerowe

Visual Basic for Application (VBA)

Przedmiot: Informatyka w inżynierii produkcji Forma: Laboratorium Temat: Zadanie 5. MessageBox, InputBox, instrukcja Select Case i instrukcje pętli.

Programowanie strukturalne. Opis ogólny programu w Turbo Pascalu

LibreOffice Calc VBA

Visual Basic for Application (VBA)

Technologia informacyjna programowanie Janusz Uriasz

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Materiały pomocnicze do wykładu 3 - Elementy języka Java

Visual Basic for Application (VBA)

Plik->Opcje->Zakladka Główne->Dostosuj Wstążkę Zaznaczamy kwadracik Developer na liscie po prawej stronie. Klikamy OK.

Wstęp do Informatyki i Programowania (kierunek matematyka stosowana)

Wstęp do programowania. Różne różności

Języki i metodyka programowania. Typy, operatory, wyrażenia. Wejście i wyjście.

ForPascal Interpreter języka Pascal

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

Odczyt danych z klawiatury Operatory w Javie

Podstawy programowania. 1. Operacje arytmetyczne Operacja arytmetyczna jest opisywana za pomocą znaku operacji i jednego lub dwóch wyrażeń.

Pascal - wprowadzenie

VBA-podstawy cz. 1. Począwszy od wersji Office 2010 skoroszyty Excel wsparte makrami VB mają rozszerzenie.xlsm

PROGRAMOWANIE MAKR W PROGRAMIE EXCEL W JĘZYKU VISUAL BASIC

Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].

JAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź

Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.

Podstawy i języki programowania

Do obiektów nie odwołujemy się bezpośrednio, tylko przez ich atrybuty i metody. Obiekt.identyfikator[.identyfikator]

Wprowadzenie do programowania w języku Visual Basic. Podstawowe instrukcje języka

Wprowadzenie do programowania w VBA

Programowanie. Projektowanie funkcje programu tworzenie algorytmu i struktur danych. Programowanie implementacja algorytmu kompilacja programu

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

I - Microsoft Visual Studio C++

Część 4 życie programu

Rys.2.1. Drzewo modelu DOM [1]

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Temat 1: Podstawowe pojęcia: program, kompilacja, kod

Operatory cd. Relacyjne: ==!= < > <= >= bool b; int i =10, j =20; dzielenie całkowitych wynik jest całkowity! Łączenie tekstu: + string s = "Ala ma ";

Automatyzacja pracy w AutoCAD

Programowanie. programowania. Klasa 3 Lekcja 9 PASCAL & C++

Materiały pomocnicze do wykładu 3 - Elementy języka Java

VISUAL BASIC. deklaracja nazwa As typ_zmiennej. deklaracja Dim, Private zasięg lokalny. - Public zasięg globalny Liczby całkowite: BYTE [0..

C++ wprowadzanie zmiennych

1 Podstawy c++ w pigułce.

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Cw.12 JAVAScript w dokumentach HTML

Języki skryptowe w programie Plans

2 Przygotował: mgr inż. Maciej Lasota

Programowanie obiektowe

Podstawy Programowania Podstawowa składnia języka C++

DIAGRAMY SYNTAKTYCZNE JĘZYKA TURBO PASCAL 6.0

Programowanie obiektowe

Wykład 2 Składnia języka C# (cz. 1)

Delphi podstawy programowania. Dialogi

PASCAL Kompendium. Środowisko TURBO PASCAL Skróty klawiaturowe. Edycja kodu Pomoc spis treści. Skopiowanie zaznaczonego bloku do schowka

Algorytmy i struktury danych

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

Podstawy Informatyki. Kompilacja. Historia. Metalurgia, I rok. Kompilatory C++ Pierwszy program. Dyrektywy preprocesora. Darmowe:

Dr inż. Grażyna KRUPIŃSKA. D-10 pokój 227 WYKŁAD 7 WSTĘP DO INFORMATYKI

Wydział Zarządzania AGH. Katedra Informatyki Stosowanej. Podstawy VBA cz. 1. Programowanie komputerowe

Podstawy Informatyki. Metalurgia, I rok. Wykład 6 Krótki kurs C++

Programowanie strukturalne i obiektowe

Programowanie Delphi obliczenia, schematy blokowe

Bazy Danych i Usługi Sieciowe

Strona główna. Strona tytułowa. Programowanie. Spis treści. Sobera Jolanta Strona 1 z 26. Powrót. Full Screen. Zamknij.

4.1. Analiza AWN jest dokonywana na poziomie VBA

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

JAVAScript w dokumentach HTML (1)

Programowanie C++ Wykład 2 - podstawy języka C++ dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Wykład 15. Literatura. Kompilatory. Elementarne różnice. Preprocesor. Słowa kluczowe

Tworzenie Stron Internetowych. odcinek 10

Bloki anonimowe w PL/SQL

Zmienne, instrukcje warunkowe

Wstęp do programowania 2

Visual Basic for Applications. Wstęp

INSTRUKCJA SKOKU GOTO

1 Podstawy c++ w pigułce.

Krótki kurs JavaScript

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Podstawy JavaScript ćwiczenia

( wykł. dr Marek Piasecki )

Programowanie komputerowe. Zajęcia 1

Proste programy w C++ zadania

VISUAL BASIC W EXCELU

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

JAVAScript w dokumentach HTML - przypomnienie

DECLARE <nazwa_zmiennej> typ [(<rozmiar> )] [ NOT NULL ] [ { := DEFAULT } <wartość> ];

/* dołączenie pliku nagłówkowego zawierającego deklaracje symboli dla wykorzystywanego mikrokontrolera */ #include <aduc834.h>

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

Transkrypt:

Właściwości i metody obiektu Comment Właściwości Właściwość Czy można zmieniać Opis Application nie Zwraca nazwę aplikacji, która utworzyła komentarz Author nie Zwraca nazwę osoby, która utworzyła komentarz Parent nie Zwraca obiekt rodzic (nadrzędny) komentarza jest to zakres Shape nie Zwraca obiekt Shape, określający kształt, w którym umieszczony jest komentarz Visible tak True komentarz jest widoczny, False - niewidoczny Metody Metoda Delete Next Previous Text Opis Usuwa komentarz Zwraca obiekt Comment, stanowiący następny komentarz Zwraca obiekt Comment, stanowiący poprzedni komentarz Wstawia tekst do komentarza (ma 3 parametry) WYBRANE WŁAŚCIWOŚCI OBIEKTU APPLICATION Właściwość Zwracany obiekt ActiveCell Aktywna komórka ActiveSheet Aktywny arkusz ActiveWindow Aktywne okno ActiveWorkbook Aktywny skoroszyt RangeSelection Zaznaczone komórki na arkuszu (tylko dla obiektu Window) Selection Zaznaczony obiekt (moży byc to Range, Shape, ChartObject... ThisWorkbook Skoroszyt, który zawiera wywoływaną procedurę Typ danych Rozmiar Przedział zmienności Byte - Bajt 1 bajt 0 do 255 Boolean - Logiczny 2 bajty True lub False Integer - Całkowity 2 bajty -32768 do 32767 Long - Całkowity długi 4 bajty -2147483648 do 2147483647 Single - Rzeczywisty 4 bajty -3,40E38 do -1,40E-45 1,40E-45 do 3,40E38 Double - 8 bajtów -1,79E308 do -14,94E-324 Rzeczywisty podwójnej 14,94E-324 do 1,79E308 precyzji Currency - Walutowy 8 bajtów -92,2E11 do 92,2E11 Date - Data 8 bajtów od 1 I 100r. do 31 XII 9999r. Object - obiektowy 4 bajty odwołanie do dowolnego obiektu String - Łańcuchowy 10 bajtów + długość do 2 mld. znaków

(zmiennej długości) łańcucha String - Łańcuchowy długość łańcucha do 65535 znaków (stałej długości) Variant (z liczbami) 16 bajtów zmienna uniwersalna jak Double Variant (ze znakami) 22 bajty + długość zmienna uniwersalna łańcucha User defined zależy od rozmiar zmienny Definiowany przez definicji użytkownika Operatory arytmetyczne + dodawanie - odejmowanie * mnożenie ^ potęgowanie / dzielenie \ dzielenie (część całkowita wyniku) Mod dzielenie modulo (reszta z Sqr pierwiastek kwadratowy dzielenia) Operatory porównań = równy <> różny > większy < mniejszy >= większy lub równy <= mniejszy lub równy Like wykorzystywany do porównywania tekstów Operatory logiczne And koniunkcja (iloczyn logiczny) Or altrnatywa (suma logiczna) Imp implikacja Eqv równoważność Not negacja Xor nierównoważność Inne & konkatenacja : operator zakresu ; operator łączący wiele odwołań w jedno SUMA(A1:B3;D4:E6) = operator przypisania zmienna = wyrażenie spacja operator przecięcia - tworzy odwołanie do komórek wspólnych dla dwóch odwołań (B7:D7 C6:C8) C7 zmienna=msgbox(prompt[,buttons] [,title][,helpfile,context]) prompt (komunikat, wymagany) tekst wyświetlany w oknie komunikatu buttons (przyciski, opcjonalny) wyrażenie, którego wartość określa przyciski i ikony wyświetlane w oknie informacyjnym title (tytuł, opcjonalny) ewentualny tytuł okna informacyjnego helpfile (plik pomocy i temat pomocy, opcjonalne) context jeśli chcemy, aby w oknie znalazł się przycisk Pomoc Stała Wartość Przyciski

Liczba i rodzaje przycisków (st1) vbokonly 0 OK vbokcancel 1 OK, Anuluj vbabortretryignore 2 Przerwij, Ponów próbę, Zignoruj vbyesnocancel 3 Tak, Nie, Anuluj vbyesno 4 Tak, Nie vbretrycancel 5 Ponów próbę, Anuluj Wygląd ikony (st2) vbcritical 16 Komunikat błędu vbquestion 32 Pytanie vbexclaimation 48 Ostrzeżenie vbinformation 64 Informacja Przycisk domyślny (st3) vbdefaultbutton1 0 przycisk 1 vbdefaultbutton2 256 przycisk 2 vbdefaultbutton3 512 przycisk 3 zmienna (typu String lub Variant) =InputBox(prompt[,title] [,default] [,xpos] [,ypos] [,helpfile,context]) prompt (zapytanie, wymagany) tekst wyświetlany w oknie dialogowym title (tytuł, opcjonalny) ewentualny tytuł okna dialogowego default (wartość_domyślna, opcjonalny) wartość domyślna wyświetlana w oknie dialogowym xpos (pozycjax, pozycja y, opcjonalne) ypos współrzędne ekranowe lewego górnego rogu okna helpfile (plik pomocy i temat pomocy, opcjonalne) context jeśli chcemy, aby w oknie znalazł się przycisk Pomoc Nazwa CInt(s) CLng(s) CSng(s) CDbl(s) CCur(s) CDate(s) Działanie Zamienia łańcuch na liczbę Integer Zamienia łańcuch na liczbę Long Zamienia łańcuch na liczbę Single Zamienia łańcuch na liczbę Double Zamienia łańcuch na liczbę Currency Zamienia łańcuch na datę obiekt.inputbox(prompt[,title] [,default] [,xpos] [,ypos] [,helpfile,context][,type]) prompt (zapytanie, wymagany) tekst wyświetlany w oknie dialogowym title (tytuł, opcjonalny) ewentualny tytuł okna dialogowego default (wartość_domyślna, opcjonalny) wartość domyślna wyświetlana w oknie dialogowym xpos (pozycjax, pozycja y, opcjonalne) ypos współrzędne ekranowe lewego górnego rogu okna helpfile (plik pomocy i temat pomocy, opcjonalne) context jeśli chcemy, aby w oknie znalazł się przycisk Pomoc type (type, opcjonalny)

parametr ten określa, jakiego typu wartość zwróci metoda Wartość Znaczenie 0 formuła 1 liczba 2 łańcuch 4 wartość logiczna 8 adres komórki w postaci obiektu typu Range 16 wartość błędu 64 tablica wartości INSTRUKCJA WARUNKOWA IF Składnia instrukcji If If warunek Then instrukcje_prawda Else instrukcje_fałsz If warunek Then instrukcje_prawda If warunek Then instrukcje_prawda Else instrukcje_fałsz End If Przykład Obliczanie wartości bezwzględnej: Porównanie liczb:

Zagnieżdżona instrukcja If Przykład

INSTRUKCJA WYBORU CASE Select Case wyrażenie_sterujące [Case listawyrażeń_1 [instrukcje_1]] [Case listawyrażeń_2 [instrukcje_2]]... [Case else [instrukcje_e]] End Select Case listawyrażeń_1: instrukcja_a instrukcje_b Przykłady

Rozwiązanie przy pomocy instrukcji If?