Predmet:Re: Procedure,funkcije,sub,argumenti,parametri
  
  
  Tema nije beskorisna. Polako bi mogli da je zaključimo. Moraću malo da se korigujem sa tvrdnjom da 
"...Ovako nešto ne postoji:
Function functionname ()
     statements
 EndFunction..."
Ipak je u programiranju moguće. Razlika između matematičke funkcije, iza koje sam ja stao na početku ove teme i programske funkcije postoji. Ova druga bi mogla da vrati vrednost, a da ne traži argument, dok matematičke traže argument.
Dakle, osnovna razlika između procedura i funkcija je u tome što Function vraća vrednost kroz ime funkcije,  a Sub ne vraća ništa osim što odrađuje posao. Neka Sub traži parametre, druga ne. Punjenje  neke varijable, kroz Private Sub ili Public Sub nije isto što i vraćanje vrednosti. 
Još neke stvari su me nagnale da delom korigujem mišljenje. U matematici se sve posmatra statički dok je programiranje dinamičko. Matematika ne priznaje:
 f(X)=f(X+1) 
ili još bolje u matematici je jeres napisati: 
a=a+1
dok je takav iskaz u programiranju uobičajen.
Jedino pri čemu ostajem, da bi obavezno trebalo pisati Sub tamo gde se ne vraća neka vrednost, a sintakasa VBA dozvoljava da napišete i Function. Ovo bi unelo malo vise reda u pisanje programskog kooda.        
            
        
      	Ovaj post je ureden      	
2
      	puta. Posljednja izmjena 07.08.2013 20:10 od strane Getsbi.    		
 
 
   		