Programowanie w Excelu
• Miejsce i forma opracowań
programowych
• Algorytm. Przykłady algorytmów zadań
geodezyjnych. Schematy blokowe
• Podstawy programowania:
− zmienne i ich deklaracje
− instrukcja podstawienia
− instrukcja warunkowa
− instrukcja cyklu
− okno komunikatu
Zamiana radianów na grady
START
R
G = R * 63.66197723675810
END
Azymut boku ze
współrzędnych
START
A = G(arctg(DY/PX))
DX, DY
DX=0
PX = 0.000001
PX = DX
AZYMUT = A + 400
AZYMUT = A
END
PX<0
AZYMUT = A + 200
A<0
Silnia
START
LICZBA
LICZBA – FIX(LICZBA)=0
„ZŁE DANE”
L = 2 (1) LICZBA
S = 1
S = S * L
SILN = S
END
Programowanie w Excelu
• Procedury typu Function i typu Sub
• Obiekty Excela: Application, WorkBook,
WorkSheet, Range i kolekcje
• Właściwości (Properties) i metody obiektów
• Makroinstrukcje
• Zmienne obiektowe
• Instrukcja cyklu For Each
• Paski narzędzi
• Formularze użytkownika
Przykłady procedur
• Zakładanie nowego arkusza o danej
nazwie, jeżeli taki nie istnieje
• Przygotowanie tabelki do obliczania
pola trójkąta
• Tworzenie własnego przycisku na
pasku narzędziowym
• Procedury zdarzeniowe w formularzu
obliczającym kąt ze współrzędnych