Avatar billede ehlerz Nybegynder
08. marts 2007 - 11:57 Der er 9 kommentarer og
1 løsning

Problemer i VBA

Hej

Jeg ønsker at anvende VBA til at smide en formel ind i et regneark. Jeg har defineret en variabel, "Kode",

Jeg gør følgende:

DIM kode as string

Kode = "HVIS('" & Navn & "'" & "!$M$34>=1;1;"""")"

Dette er ikek noget problem at smide ind hvor jeg ønsker det men tilføjer jeg et lighedstegn foran hvis går det galt. Har jeg defineret variablen forkert??
Avatar billede supertekst Ekspert
08. marts 2007 - 13:37 #1
eks.:   
xls.ActiveSheet.Cells(række, 7).Formula = "=sum(G2:G" + CStr(række - 1)
Avatar billede ehlerz Nybegynder
08. marts 2007 - 13:42 #2
Ja, noget i den retning. Jeg får dog ikke lov at tilføje et =, selvom jeg indeholder det i situationstegn. Skal man i dit eks. definere formula som noget specifikt??
Avatar billede excelent Ekspert
08. marts 2007 - 14:56 #3
[a1].Formula = "=if(" & navn & "!$M$34>=1,1,"""")"
Avatar billede ehlerz Nybegynder
08. marts 2007 - 15:06 #4
HVad mener du med A1 forest Excelent??

Jeg skriver sådan og temp er defineret:

Range(Cells(temp, 30), Cells(temp, 30)).Formula = "=If('" & Navn & "'!$M$34>=1;1;"""")"
Avatar billede excelent Ekspert
08. marts 2007 - 15:09 #5
a1 er selle A1 var blot et eks.

har du også defineret navn ?
Avatar billede excelent Ekspert
08. marts 2007 - 15:11 #6
hus du skal bruge , ikke ; i formel
Avatar billede excelent Ekspert
08. marts 2007 - 15:14 #7
med mindre du anvender FormulaLocal - så kan du skrive pådansk

[a1].FormulaLocal = "=hvis(" & navn & "!$M$34>=1;1;"""")"
Avatar billede ehlerz Nybegynder
08. marts 2007 - 15:19 #8
Ja, navn er også defineret som string. Er det fordi jeg i formlen henviser til et underark?? Altså 'navn'!$M$34??
Avatar billede ehlerz Nybegynder
08. marts 2007 - 15:21 #9
Hey Excelent, det var komma istedet for semikomma der gjorde forskellen :-)
mange tak
Avatar billede excelent Ekspert
08. marts 2007 - 15:42 #10
velbekom
husk marker box med mit navn og klik accepter
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester