Avatar billede lasse37 Nybegynder
18. maj 2004 - 00:34 Der er 9 kommentarer og
1 løsning

Msgbox problem

Hej,

Jeg har lavet nedenstående funktion i Excel. Problemet er at den ikke aktiveres når jeg skriver et større tal i celle A1.. Den kører jo fint nok når jeg runner den.

Sub Funk()

If Range("a1") > 132 Then MsgBox "Hej med dig"

End Sub
Avatar billede tjp Mester
18. maj 2004 - 01:15 #1
Skal det ikke være 'Range("a1").Value'?
Avatar billede lasse37 Nybegynder
18. maj 2004 - 01:18 #2
Nææ, åbenbart ikke for den virker jo fint når jeg runner den.. problemet er at den skal virke når jeg indtaster et større beløb end de 132 i cellen og trykker enter..
Avatar billede tjp Mester
18. maj 2004 - 02:03 #3
At den 'runner fint' kunne jo være fordi at den undersøger om selve objektet 'Range("a1")' er større end 132, hvad det åbenbart ikke er. Jeg formoder, at du er mere interesseret i den værdi objektet rummer oder was? ;-)
Avatar billede lasse37 Nybegynder
18. maj 2004 - 02:08 #4
Jo værdien er større en 132, og når jeg runner den kommer boxen også frem.. Men okay, jeg prøver med value som du foreslår..
Avatar billede lasse37 Nybegynder
18. maj 2004 - 02:10 #5
Nej, det ændre intet.
Avatar billede tjp Mester
18. maj 2004 - 02:14 #6
Har du prøvet at udskrive værdien, fx MsgBox Range("a1").Value?
I så fald svarer det til hvad der står i A1?
18. maj 2004 - 09:34 #7
nu spørger jeg måske lidt dumt, men det har ikke noget at sige, at du ikke har skrevet ActiveSheet foran (altså ActiveSheet.range("A1"))?
Avatar billede lasse37 Nybegynder
18. maj 2004 - 11:07 #8
nej, jeg har fundet ud af det.. Jeg skal bruge metoden Private worksheet_change for at der sker noget når jeg ændre i en celle..

Takke for opmærksomheden..
18. maj 2004 - 12:50 #9
lukker du så ikke lige spm?
Avatar billede lasse37 Nybegynder
18. maj 2004 - 21:18 #10
Jo, det må jeg jo hellere gøre..
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