Avatar billede caschmidt Nybegynder
24. september 2003 - 10:22 Der er 1 kommentar og
1 løsning

Excel VBA: Hvis X er tekst så gør noget ellers gør noget andet

I en vba-makro i ExcelXP foretager jeg nogle beregninger af tal i et regneark.
Hvis den aktuelle celle indeholder et tal skal værdien heraf divideres med 1000 og placeres i cellen ved siden af.  Hvis cellen indeholder en formel ... det samme.
MEN - Hvis cellen indeholder tekst, så skal der naturligvis ikke divideres med 1000 - det giver jo blot en #VÆRDI-fejl.
Der findes i vba en "property", som hedder "HasFormula", som kan checke om cellen indeholder en formel, men der findes ikke en tilsvarende "HasText" eller lignende.

Hvad gør jeg ?
Håber nogen har et godt råd.
Avatar billede martin_moth Mester
24. september 2003 - 13:02 #1
If IsNumeric(ActiveCell.Value) Then bla bla bla
Avatar billede caschmidt Nybegynder
24. september 2003 - 15:33 #2
Nå, ja - Se'fø'li'
Tak for det :-)
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
Kurser inden for grundlæggende programmering

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