VBA returner værdi fra funktion?

Tags:    vba excel microsoft

Hej alle!

Jeg er ved at programmere lidt med noget Excel og har fundet ud af man kan bruge noget der hedder VBA, men det synes at være meget tyndt dokumenteret på nettet jeg har i hvertfald svært ved at finde basic guides.

Nå men til sagen, så vil jeg lave en simpel funktion som fungere at istedet for at have en hel masse af disse =IF(C7=0;"-";!C7) sætninger der simpelt fjerner et standard 0 for en værdi hvor der ikke er noget erstatter det med et - tegn. Men det kræver megen hardcode i ALLE mine felter og tager sindsygt lang tid.

Så jeg ville prøve at lave en funktion ligsom denne i php:
Fold kodeboks ind/udPHP kode 

Nogle forslag eller steder hvor jeg kan læse de helt basale programmerings behov i VBA?

Tusinde tak!



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Kort omskrevet vil din php kode se sådan her ud:
Fold kodeboks ind/udVBDotNet kode 


Du returnere en værdi, ved at bruge en variable som hedder det sammen som funktionen. Ovenstående kan kaldes fra f.x. Excel ved =tomPerson(F23)

Eksempler kan findes her:

http://office.microsoft.com/en-us/excel-help/create-custom-functions-in-excel-2007-HA010218996.aspx



Smadder fedt! Mange tak!



t