StevePMedlem sedan mars 2003772 inlägg Det spelar väl ingen roll om man dimmar sina variabler separat eller i själva funktionen?
Dim var1
Dim var2
Function test()
'resten av koden
End Function
Function test(var1, var2)
'resten av koden
End Function
Det är ju mer organiserat att dimma dom i själva Funktionen men förutom det så är det väl ingen skillnad?
SebbeMedlem sedan jan. 20032 285 inlägg De två funktionerna är ju helt olika?
Den första tar ju inga parametrar (test()), medan den andra tar två, t.ex: test("hejsan", "hoppsan").
Engine^Medlem sedan dec. 20003 887 inlägg I första falet deklarerar du två variabler globala, och dom kan anropas från vartsomhelst i koden.
Förutom det Sebbe sa, så är argumenten för funktionen låsta till just den funktionens scope.
Att det i ditt fall inte dyker upp något felmedelande beror på att koden inne i den första funktionen använder sig av dom två globala variablerna.