18. januar 2009 - 11:44Der er
10 kommentarer og 1 løsning
Hvordan bygger jeg en formel ind til automatisk afvikling i VBA?
Jeg ønsker at bygge en formel ind i vba i Excel som afilkes automatisk, hvordan gør man dette?
Her et eksempel på en formel jeg ønsker skal udføres automatisk i en bestemt celle i mit regneark. =HVIS(ER.FEJL(LOPSLAG(B5;Teleselskab!E:H;2;FALSK));"";LOPSLAG(B5;Teleselskab!E:H;2;FALSK))
Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
hvis du kører markroen, sættes formlen ind i Ark2 celle F10
Public Sub IndsaetFormel() Ark2.Range("F10").FormulaLocal = "=HVIS(ER.FEJL(LOPSLAG(B5;Teleselskab!E:H;2;FALSK));"""";LOPSLAG(B5;Teleselskab!E:H;2;FALSK))" End Sub
Public Sub IndsaetFormel() D1042.Range("AL7").FormulaLocal = "=HVIS(ER.FEJL(LOPSLAG(AE7;Teleselskab!E:H;2;FALSK));"""";LOPSLAG(AE7;Teleselskab!E:H;2;FALSK))" End Sub
Hvor D1042 er navnet på mit ark Hvad er der galt her?
Public Sub IndsaetFormel() Worksheets("D1042").Range("AL7").FormulaLocal = "=HVIS(ER.FEJL(LOPSLAG(AE7;Teleselskab!E:H;2;FALSK));"""";LOPSLAG(AE7;Teleselskab!E:H;2;FALSK))" End Sub
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.