Avatar billede Nicolai Nybegynder
07. februar 2006 - 17:07 Der er 1 løsning

Er ActiveCell.Address i en defineret Range?

Hej,

Jeg overvåger DobbeltClick hændelse i Excel. Når brugeren dobbeltklikker på arket, vil jeg teste følgende:

Er den Aktive Celle (den som brugeren lige har dobbeltklikket på) en celle i Range("B1:C30"). Hvis den er vil jeg gøre en hændelse, hvis ikke skal der ske noget andet..

Jeg har prøvet med (det var:

If Range(ActiveCell.Address) = Range("B1:C30").Address Then
    MsgBox "Virker perfekt!"
Else
    MsgBox "Virker stadig ikke!!"
End If

Nogle gode idéer?
Avatar billede Nicolai Nybegynder
07. februar 2006 - 17:12 #1
Den blev så løst rigtig rigtig hurtigt! Jeg fandt selv denne løsning:

Dim MyRange As Object
Set Object = Application.Intersect(Range("B29:B36"), Range(ActiveCell.Address))
If Object Is Nothing Then MsgBox "Virker Ikke!" Else MsgBox "Virker Perfekt!"
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