4317083929

4317083929



Algorytmy i VBA

Sub Min_z_dwustu()

Dim x As Double x = Cells(l, 1)

For i = 2 To 200 If x > Cells(i, 1) Then x = Cells(i, 1)

End If Next i

MsgBox ("Najmniejsza z dwustu podanych liczb to: " & x)

End Sub

4.    Wpisz do edytora VBA oraz przeanalizuj podany kod makra wyznaczającego z daty, dzień tygodnia. Makro wykorzystuje algorytm Zellera (nie uwzględnia źle wpisanej daty).

Sub Dzień_tygodnia()

Dim d, m, r As Integer d = InputBox("Podaj dzień:") m = InputBox("Podaj miesiąc:") r = InputBox("Podaj rok:")

' Algorytm Zellera wyznaczający numer dnia tygodnia If m < 3 Then r = r- 1 m = m + 12 End If

d = r + Int(r / 4) - Int(r / 100) + Int(r / 400) + _

3 * m - Int((2 *m+l)/5) + d+ l d = d - Int(d / 7) * 7 Select Case d Case 0

MsgBox ("Podany dzień to niedziela")

Case 1

MsgBox ("Podany dzień to poniedziałek")

Case 2

MsgBox ("Podany dzień to wtorek")

Case 3

MsgBox ("Podany dzień to środa")

Case 4

MsgBox ("Podany dzień to czwartek")

Case 5

MsgBox ("Podany dzień to piątek")

Case 6

MsgBox ("Podany dzień to sobota")

End Select End Sub

5.    Utwórz formularz, za pomocą którego można będzie przeliczyć walutę euro na złotówki. Powinien on zawierać trzy pola tekstowe, trzy etykiety oraz przycisk, tak jak to zostało pokazane na rysunku. Na rysunkach przedstawiono również kod procedury jaka jest wykonywana po kliknięciu na przycisk oraz właściwości formularza i formantów na nim umieszczonych.

O

^ | ► II ■

Mn m [HT B W

■u

| CommandButtonl

▼ | |ciick

(PDFb ana na

jhifirhs

Sub CommandButtonl Click()

Zloty.Value = Euro.Value * Kurs.Value End Sub

dr Piotr Borkowski 6/10



Wyszukiwarka

Podobne podstrony:
Ice Blue Corner? Titlc Tcxt Gocs Ilcrc Sub-l ilie lnl(;iirHfrr Double click here to insert your pict
Hope Walker, Sarah Unfinished Business BS 23 £; £ baEroticJiction written by women for women As
8 PhotoSheet Portrait r 1 i 1 Double cllck herc to yo%if p»cluet i i 2 1 1 L 1 1 "i
16vel02 Sub CallProcO Dim I, J As integer Dim K As Single : i—i—r Cali RecProc(I, J, K) End Sub
Sub silnik() iteracyjne obliczenie n! Dim n As Byte, i As Byle, sil As Long sil = 1 początkowa war
Zadanie 4 Sub tabela() Dim i As Integer Dim j As Integer Dim x As Integer x = 1 For i = Ac
rozkazy fW Projectl - Forml (Codę) ▼
Zadanie 4 Sub tabela() Dim i As Integer Dim j As Integer Dim x As Integer x = 1 For i = Ac
T.Ziębakowski: PROGRAMOWANIE MAKR ... strona 11 Sub obszar() Dim n As Integer, w As Integer, k As In
skanuj0305 (3) Rozdział 11. ♦ Więcej o SQL 319 SELECT Klientld. MIN(Wartosc) AS MIN. MAX(Wartosc) AS
Deklaracje zmiennych • Dim Nazwa_Zmiennej As Typ •    Dim i As - to słowa kluczowe
Shaker KnittingIncreases Just like decreases. increases tn shaker knitting should be workcd as 
Algorytmy i VBA 3. Przeanalizuj podany algorytm wyznaczający minimalną liczbę spośród danych:
Algorytmy i VBA Zmienne można deklarować zarówno na poziomie modułu (wówczas mają zasięg na cały mod

więcej podobnych podstron