Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
16 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
477.00 kB
Просмотров:
55
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Akademia Grniczo- Hutnicza](/documents_5/e52123cf61b6cc53f857834807a71797/img0.jpg)
Содержание слайда: Akademia Górniczo- Hutnicza im. Stanisława Staszica w Krakowie
Wydział: Zarządzania
Kierunek: Informatyka i ekonometria
Paulina Królczyk
№2 слайд![Cele prezentacji Poznanie](/documents_5/e52123cf61b6cc53f857834807a71797/img1.jpg)
Содержание слайда: Cele prezentacji:
Poznanie sposobu nagrywania makr i ich edycji w edytorze VBA.
Poznanie podstawowych elementów języka Visual Basic for Applications.
№3 слайд![wiczenie Zadanie](/documents_5/e52123cf61b6cc53f857834807a71797/img2.jpg)
Содержание слайда: ćwiczenie 1
Zadanie 1: Rejestrowanie nowego makra.
Zadanie to rozpoczęłam od otwarcia nowego arkusza i wykonania w nim polecenia „zarejestruj makro” w grupie kod. Jego nazwę zmieniłam na „Adam” i wybrałam klawisz skrótu na „ctrl+a”, po czym potwierdziłam OK. W tym momencie rozpoczął się tryb nagrywania makra.
№4 слайд![](/documents_5/e52123cf61b6cc53f857834807a71797/img3.jpg)
№5 слайд![W komrce A wpisaam nazw Adam](/documents_5/e52123cf61b6cc53f857834807a71797/img4.jpg)
Содержание слайда: W komórce A1 wpisałam nazwę „Adam” i potwierdziłam, a następnie zakończyłam nagrywanie makra przyciskiem „Zatrzymaj rejestrowanie”.
W komórce A1 wpisałam nazwę „Adam” i potwierdziłam, a następnie zakończyłam nagrywanie makra przyciskiem „Zatrzymaj rejestrowanie”.
Wybrałam komórkę C2 i nacisnęłam skrót „ctrl+a”.
№6 слайд![Za pomoc skrtu Alt F przeszam](/documents_5/e52123cf61b6cc53f857834807a71797/img5.jpg)
Содержание слайда: Za pomocą skrótu Alt+F11 przeszłam do edytora VBA i kliknęłam znak + przy Modules i dwukrotnie na Module1.Tam zmieniłam nazwę „Adam” na „Adam i Ewa”
Sub Adam ()
'
' Adam Makro
'
' Klawisz skrótu: Ctrl+a
ActiveCell.FormulaR1C1 = „Adam i Ewa”
End Sub
№7 слайд![Zadanie obiekt range Wpisaam](/documents_5/e52123cf61b6cc53f857834807a71797/img6.jpg)
Содержание слайда: Zadanie 2: obiekt range
Wpisałam w edytorze VBA w Module1 makro:
Sub Dodaj()
Range("C1")= Range("A1")+ Range("B1")
End Sub
A w Arkuszu wpisałam do komórek A1 i B1 dowolne wartości liczbowe i wykonałam makro.
№8 слайд![](/documents_5/e52123cf61b6cc53f857834807a71797/img7.jpg)
№9 слайд![Zadanie Obliczy warto](/documents_5/e52123cf61b6cc53f857834807a71797/img8.jpg)
Содержание слайда: Zadanie 3: Obliczyć wartość wyrażenia dla wartości a,b znajdujących się w komórkach odpowiednio A1 i B1.
W tym celu napisałam następujące makro:
Sub Wynik()
Dim a As Double ,b As Double ,c As Double
a= [A1]
b=[B1]
c
[C1] = c
Sub
№10 слайд![Po wpisaniu wartoci do A i B](/documents_5/e52123cf61b6cc53f857834807a71797/img9.jpg)
Содержание слайда: Po wpisaniu wartości do A1 i B1 i uruchomieniu makra, w komórce C1 pojawił się wynik.
Po wpisaniu wartości do A1 i B1 i uruchomieniu makra, w komórce C1 pojawił się wynik.
№11 слайд![Zadanie Napisz makro, ktre](/documents_5/e52123cf61b6cc53f857834807a71797/img10.jpg)
Содержание слайда: Zadanie 4: Napisz makro, które zamienia wartości dwóch komórek, np. A2 i B2.
Wprowadziałam dodatkową zmienną typu Variant w celu zapamiętania wartości jednej z komórek.
Za pomocą instrukcji warunkowej sprawdziłam, czy dzielnik jest różny od 0.
№12 слайд![Zadanie Napisaam makro Sub](/documents_5/e52123cf61b6cc53f857834807a71797/img11.jpg)
Содержание слайда: Zadanie 5
Napisałam makro:
Sub Sprawdź()
If [B3] <> 0 Then [C3] = [A3]/[B3] Else [C3]= "Błąd"
End Sub
Następnie wstawiałam do komórek A3 i B3 różne wartości w tym również 0 i uruchamiałam makro
№13 слайд![Nastpnie przepisz makro w](/documents_5/e52123cf61b6cc53f857834807a71797/img12.jpg)
Содержание слайда: Następnie przepisz makro w alternatywnej postaci i sprawdź jego działanie:
Następnie przepisz makro w alternatywnej postaci i sprawdź jego działanie:
Sub Sprawdź()
If [B3] <> 0 Then
[C3] = [A3]/[B3]
Else
[C3]= "Błąd dzielenia przez zero”
End If
End Sub
Zamiast instrukcji [C3]= „Błąd dzielenia przez zero” wpisałam:
[C3]= ""
MsgBox "Błąd dzielenia przez zero„
I sprawdziłam działanie makra.
№14 слайд![Napisaam makro, ktre](/documents_5/e52123cf61b6cc53f857834807a71797/img13.jpg)
Содержание слайда: Napisałam makro, które rozwiązuje równanie kwadratowe ax 2 + bx + c = 0 w liczbach rzeczywistych. Współczynniki a,b,c wpisałam do komórek A1,B1,C1. Pierwiastki wpisałam w komórkach D1 i E1. Zapisałam schemat blokowy za pomocą instrukcji Visual Basic.
Sub równanie kwadratowe ()
Dim a As Single, b As Single, c As Single, d As Single
a= [A1]
b= [B1]
c= [C1]
№15 слайд![](/documents_5/e52123cf61b6cc53f857834807a71797/img14.jpg)
№16 слайд![W edytorze VBA wpisaam makro](/documents_5/e52123cf61b6cc53f857834807a71797/img15.jpg)
Содержание слайда: W edytorze VBA wpisałam makro:
Sub szereg ()
Dim S As Double, q As Double
Q= 0.5
S= ActiveCell
ActiveCell.OffSet(1, 0).Select
ActiveCell = q * S + 1
End Sub
Każde uruchomienie makra obliczało kolejną sumę szeregu geometrycznego. Instrukcja
ActiveCell.Offset(1, 0).Select przesunęła wybranie komórki w dół.