Jeg fikk også noe slikt når jeg prøvde å spille av en makro. Men jeg får det ikke til å fungere i min VBA-rutine, som er knyttet til en komandoknapp Jeg prøvde å lime inn din linje, men programmet stopper på denne linje
oyejo-> jeg synes ikke dit spørgsmål giver nogen mening. Man kan ikke formatere et tal i VBA. (man kan godt formatere en celle via VBA) Man kan lave en streng, der udtrykker tallet, men det jo ikke det samme.
Da dblStrom nok er en variabel af typen double (altså et tal) vil dblStrom = Format(dblStrom, "0.0 mA/m2") ikke kunne gøres, fordi du forsøger at tildele en tekststreng (Format(dblStrom, "0.0 mA/m2") giver en tekststreng) til en tal-variabel.
Nu ved jeg jo ikke hvad du videre skal bruge dblStrom til, men hvis du dimmer den som variant, kan du lave den om til tekst sådan her og så er formatet som du ønsker, men resultatet er tekst og ikke nem at regne videre på.
Dim dblStrom As Variant dblStrom = Range("D6").Value dblStrom = Format(dblStrom, "0.0 mA/m2")
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.