Erikfabian Skrevet 28. august 2009 Del Skrevet 28. august 2009 Hejsan, Jag har just startat med Excel og VBA og lurar på en del ting. 1) Hur kan jag bruka variabler utanför en Sub-End subrutin? 2) När det gäller funktioner. Hur kan jag sänd flera variabler ut ur funktionen? En fungerar. 3) Vilken är den bästa web platsen og boken? 4) Finns det arctan funktioner i VBA? Stor konfundering råder. Någon som vet svar? Hans Lenke til kommentar
Ståle Skrevet 28. august 2009 Del Skrevet 28. august 2009 nå er det lenge siden jeg har drevet med VBA, men du skjønner sikkert hva jeg mener. 1. gi dem som argumenter function lol( int minVar ) 2. return minVar 3. google 4. nei, men http://www.visiblevisual.com/index.php/Aut...Cos-ArcSin.html Lenke til kommentar
Black Star Skrevet 28. august 2009 Del Skrevet 28. august 2009 Hei! Emnetittelen i denne tråden er lite beskrivende for trådens innhold og det er derfor ingen god emnetittel. Jo bedre og mer beskrivende emnetittelen er, jo lettere er det for andre å skjønne trådens innhold og det vil være lettere å treffe den riktige forumbrukeren med det rette svaret. Ber deg derfor om å endre emnetittel. Vennligst forsøk å ha dette i tankene neste gang du starter en tråd, og orienter deg om hva vår nettikette sier om dårlig bruk av emnetitler. Husk at en god emnetittel skal beskrive eller oppsummere hvilket problem du har - ikke at du har et problem. En god emnetittel skal heller ikke kun bestå av et produktnavn. Bruk -knappen i første post for å endre emnetittelen. (Dette innlegget vil bli fjernet ved endring av emnetittel. Ikke kommenter dette innlegget, men gjerne dette innlegget når tittelen er endret, så vil det bli fjernet..) Lenke til kommentar
GeirGrusom Skrevet 29. august 2009 Del Skrevet 29. august 2009 Hejsan, Jag har just startat med Excel og VBA og lurar på en del ting.1) Hur kan jag bruka variabler utanför en Sub-End subrutin? 2) När det gäller funktioner. Hur kan jag sänd flera variabler ut ur funktionen? En fungerar. 3) Vilken är den bästa web platsen og boken? 4) Finns det arctan funktioner i VBA? Stor konfundering råder. Någon som vet svar? Hans 1. Variabler deklareres utenfor Sub-er som du ellers ville gjort inne i sub-ene. Dim MinVariabel As Integer 2. For å sende flere, bare skriver du til en av argumentene i funksjonen. Siden VBA bruker ByRef som standard går dette helt fint. 3. Aner ikke, VBA interesserer meg ikke overhode. 4. Ja, mener å huske at den heter Atn. Lenke til kommentar
Harald Staff Skrevet 30. august 2009 Del Skrevet 30. august 2009 Først http://www.amazon.com/gp/product/076457412...ks&v=glance så http://www.amazon.com/gp/product/047004643...ks&v=glance Du finner ikke komplett opplæring online, men både usenet og fora har svært kvalifisert hjelp ved spørsmål. Excelprogrammering er litt spesielt. Om du tenker på Excel som en kompleks programmerbar komponent, skal du kjenne den. Altså, du må kunne programmere i VBA (som språklig er gode gamle VB6) men du må også være god i Excel. En funksjon kan ikke sende flere forskjellige variabler UT. Men den kan sette utallige globale variabler underveis. Spørsmålet ditt er litt for diffust for å anbefale en metodikk. Beste hilsen Harald Lenke til kommentar
kaffenils Skrevet 30. august 2009 Del Skrevet 30. august 2009 2) När det gäller funktioner. Hur kan jag sänd flera variabler ut ur funktionen? En fungerar.Enten som geirgrusom sier, eller ved å definere en egendefinert type som inneholder alle returverdiene. public type MinfunksjonReturnType verdi1 as string verdi2 as string verdi3 as long osv end type og deretter i funksjonen public function minfunksjon() as MinfunksjonReturnType dim mRet as MinfunksjonReturnType mRet.verdi1="sldkfjskl" mret.verdi2 = "fkjsdfkls" osv... minfunksjon=MinfunksjonReturnType end function Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå