Avatar billede testpilot_dk Nybegynder
18. november 2005 - 15:23 Der er 7 kommentarer og
1 løsning

tjekke om værdien i en celle eksistere

Hej!

Jeg har et regneark som jeg via VBA gennemløber, problemet opstår når cellen har en ikke definere værdi!

Hvordan håndtere jeg denne situation ?

Hvis man åbner excel, skriver den #Værdi
Avatar billede milandt Nybegynder
18. november 2005 - 16:06 #1
når der i en celle i excel står #Værdi, så er det ikke fordi cellen er tom, men fordi du f.eks har data i et forkert format i forhold til hvad cellen forventer.. f.eks en double hvor der forventes en int, tekst hvor der forventes valuta etc..

bare et skud - jeg er ikke stensikker på at det er det der er galt..
Avatar billede testpilot_dk Nybegynder
18. november 2005 - 16:17 #2
det er ganske rigtigt! der er nemlig ikke fordi cellen er tom

Hvordan håndtere jeg denne situation i VBA, så den bare forsætter, for tiden brager min VBA kode ned, når den finder sådan en
Avatar billede milandt Nybegynder
18. november 2005 - 16:22 #3
jeg ved ikke om man kan teste på datatypen? det lader jo til at dit script crasher fordi det forventer en anden datatype end den rent faktisk får at arbejde med - hvordan man gør det ved jeg dog ikke :o)
Avatar billede testpilot_dk Nybegynder
18. november 2005 - 18:21 #4
Jeg tror den returner null eller sådan noget, jeg ved bare ikke hvordan man tester på det!

Det er et dato felt, som indeholder nogle #værdi

Tror du man kan tjekke på værdien null eller sådan noget
Avatar billede bak Forsker
18. november 2005 - 18:21 #5
sæt
On Error Resume Next
ind umiddelbart før dit gennemløb og
On  Error Goto 0
umiddelbart efter.
Avatar billede testpilot_dk Nybegynder
24. november 2005 - 20:01 #6
bak, send et svar
Avatar billede testpilot_dk Nybegynder
21. december 2005 - 17:21 #7
bak har ikke hørt fra dig, så jeg lægger selv et svar! skriv hvis du er utilfreds, så får du dine point
Avatar billede bak Forsker
21. december 2005 - 18:58 #8
det er helt ok, testpilot. Lukkes skal der :-)

God jul
/bak
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