Denis
Grenda
Student pierwszego
roku studiów
magisterkich
matematyki w...
Temat: Funkcja w VBA
Cześć, piszę funkcje, która zamienia kropkę na przecinek.Napisałem takie coś:
Public Function kropkaNaprzecinek(liczba_wejsciowa As String) As Double
kropkaNaprzecinek = CDbl (Replace (liczba_wejsciowa, " . " , " , "))
End Function
To działa, jednak chciałem pobawić się warunkami, no i tutaj w przypadku, gdy przecinek występuje funkcja nie działa.
Public Function kropkaNaprzecinek(liczba_wejsciowa As String) As Double
If InStr(liczba_wejsciowa, " . ", 1) = 0 Then
kropkaNaprzecinek = CDbl(liczba_wejsciowa)
Else
kropkaNaprzecinek = CDbl(Replace(liczba_wejsciowa, " . " , " , " ))
End If
End Function
Co jest nie tak?
Edit:
Istnieje opcja zobaczenia kodu gotowych funkcji takich jak SUMA itd?Ten post został edytowany przez Autora dnia 22.03.17 o godzinie 21:33