[Excel VBA] tablica jako parametr funkcji

Witam, właśnie pisze sobie funkcję w VBA. Parametrem tej funkcji ma być tablica o nieokreślonym rozmiarze. Napisałem coś takiego, ale to niestety nie działa. Kod który zaprezentowałem jest tylko przykładem. [code]Public Function CZASPRACY(czas() As Date) As Integer Dim sumaGodzin As Integer Dim sumaMinut As Integer sumaGodzin = sumaGodzin + Hour(czas(0)) sumaMinut = sumaMinut + Minute(czas(0)) CZASPRACY = sumaGodzin End Function[/code] Otrzymuje błąd: [code]#ARG![/code] Chciałem żeby można było przekazać do tej funkcji jeden lub więcej wartości tak jak jest to w SUMA - możemy podać zakres bądź listę elementów do zsumowania.

Odpowiedzi: 1

Zadeklaruj tablicę jako Range i pobieraj dane od 1 [code]Public Function test(tablica As Range) As String test = Month(tablica(5)) End Function[/code]
Ptak
Dodano
06.05.2008 01:21:19
pulkownik
Dodano:
24.04.2008 03:13:45
Komentarzy:
1
Strona 1 / 1