Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

VBA makro - nie pokazuje się wynik

szymon117 20 Kwi 2013 13:20 888 3
  • #1 20 Kwi 2013 13:20
    szymon117
    Poziom 6  

    Cześć jako dodatkową pracę domową, mam napisać proste makro w VBA. Planuję napisać program przeliczający stopnie Celsjusza na Kelviny i odwrotnie (wybór ma użytkownik). Coś w nim jednak nie działa :( Czy ktoś mógłby zerknąć i udzielić mi wskazówek ewentualnie trochę zmodyfikować mój kod ;)
    Z góry dzięki

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0 3
  • #2 20 Kwi 2013 14:48
    marcinj12
    Poziom 40  

    Musisz przekazać zmienne t i c jako parametry do funkcji temp... Pierwszy z brzegu link o wykorzystaniu funkcji.
    Swoją drogą, skoro wszystkie zmienne są liczbami,to czemu String a nie np. Integer?

    0
  • #3 20 Kwi 2013 15:07
    szymon117
    Poziom 6  

    marcinj12 napisał:
    Musisz przekazać zmienne t i c jako parametry do funkcji temp


    Dzięki za link. Przeczytałem lekcję numer 6,ale niestety dalej nie umiem sobie z tym poradzić ;(
    Fakt, już zmieniam na intiger

    0
  • #4 20 Kwi 2013 16:17
    marcinj12
    Poziom 40  

    szymon117 napisał:
    Dzięki za link. Przeczytałem lekcję numer 6,ale niestety dalej nie umiem sobie z tym poradzić ;(
    To proponuję przeczytać jeszcze lekcje 1-5 i dalsze, bo błędów masz więcej, np. nazwałeś zmienną tak samo, jak funkcję. :)

    Poprawiony kod, dla liczb całkowitych:
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0