Avatar billede stoffer Nybegynder
10. september 2001 - 16:20 Der er 6 kommentarer og
2 løsninger

Excel \"Type mismatch\" i makro

Hejsa jeg har et underligt problem:

Jeg tjekker her:


If (Sheets(\"ARK\").Range(\"D3\").value <> \"\") then

bare for at tjekke om det er tomt. Men når jeg gør det så skriver den hele tiden Type Mismatch når den er tom. - med tom mener jeg at der hveken er tal, formatering eller noget i tabellen.

Og her er så det mystiske...Det er et ret stort regneark, når jeg prøver at genskabe fejlen i et test-ark. Melder den IKKE nogen fejl :(

Nogen der har prøvet noget lignende og er der en workaraound?

NB: jeg kan først kommenterer dette spg. i morgen, så tag jer god tid.

/stoffer
Avatar billede lsimony Nybegynder
10. september 2001 - 16:51 #1
Hedder dit Sheets \"ARK\"?

Hilsen

Lars
10. september 2001 - 22:38 #2
If (Sheets(\"ARK\").Range(\"D3\").value <> \"\") then

prøv at fjerne \".value\" - således
If (Sheets(\"ARK\").Range(\"D3\") <> \"\") then

en celles value er typisk en værdi, og \"\" er en streng - det kan være problemet.
Avatar billede askims Nybegynder
11. september 2001 - 08:13 #3
I stedet for at checke på om værdien er forskellig fra \"\", så kan du bruge funktionen isempty(). Den returnere sandt eller falsk. I dit tilfælde vil den se nogenlunde sådan ud.

if isempty(sheets(\"ark\").range(\"d3\"))=true then

ASKIMS
11. september 2001 - 09:21 #4
Jeg har da lavet en fejl i mit første svar - det skal se således ud:

If Sheets(\"ARK\").Range(\"D3\") <> \"\" then

askims methode kan også bruges.
Avatar billede stoffer Nybegynder
11. september 2001 - 10:46 #5
lsimony  -> nej det gør det ikke, det var kun for eksemplets skyld.
Avatar billede stoffer Nybegynder
11. september 2001 - 10:46 #6
jeg tjekker op på jeres svar senere idag.
Avatar billede stoffer Nybegynder
08. oktober 2001 - 14:26 #7
hejsa... jeg har faktisk ikke fundet den optimale løsning endnu, men som nødløsning har jeg lavet en resume next ting, og hvis der så er fejl skal den prøve igen. Men ikke særligt holdbart..
08. oktober 2001 - 15:22 #8
Paste din makro herind, så vi kan kigge på den.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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