Option Explicit na początku modułu wymusza

advertisement
Nazwisko i imię: ..Dawid B......................................................, Data: 28 lutego 2005, Nr albumu: _ _ _ _ _ _ _ _ _ _ Test 1A
Pkt.
Pytanie
1.
Option Explicit na początku modułu wymusza ...........................................................
2.
Aby Option Explicit było automatycznie dodawane na początku każdego modułu należy zaznaczyć opcję
.......................................................................................................................................................................................................
3.
Dim pozwala na deklarację ........................................................................
4.
Deklaracja stałych zaczyna się od słowa......................................................
5.
Deklaracja zmiennej i typu całkowitego ma postać ……………………………..
6.
Deklaracja zmiennej srednia typu single ma postać ……………………………..
7.
Przypisanie wartości zero zmiennej srednia ma postać
8.
Zmienne, które nie zostaną jawnie zadeklarowane przyjmują typ
9.
Do przechowywania wielu zmiennych tego samego typu można stosować tablice. Deklaracja tablicy o nazwie
tablica2, służącej do przechowywania 20 liczb typu single ma postać ....................................................................................................
…………………………………………………………
..........................................................................
10. Każda zmienna przechowywana w tablicy jest identyfikowana przez te samą nazwę, lecz inny numer indeksu
Standardowo pierwszy element tablicy w VBA ma indeks równy ............................................................................................................
11. Polecenie cells(1,2).value= 55 spowoduje wpisanie liczby ……………… do komórki arkusza o adresie…………
12. Dla i =7 i j=1, polecenie cells(i, j).value= 66 spowoduje wpisanie liczby 66 w komórce……………..…………..
13. W nagłówku procedury umieszczono następujące deklaracje:
Dim i As Integer
Dim tablicaA(1 to 30) As Long
Dim suma As Long
a. Napisz procedurę, która pobierze dane do tablicaA z pierwszych 30 komórek arkusza w kolumnie A
(A1:A30)
For i = 1 To 30
tablicaA(i) = Cells(i, 1).Value
Next i
b.
Napisz procedurę, która wydrukuje zawartość tablicaA w kolumnie C (C1:C30)
For i = 1 To 30
tablicaA(i) = Cells(i, 1).Value
Next i
Cells(1,3).value= tablicaA(i)
C.
Napisz procedurę, która policzy sumę elementów tablicy tablicaA
suma = 0
For i = 1 To 20
suma = suma + tablicaA(i)
Next i
c.
Download