• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Macro SelectionChange werkt niet goed

  • Onderwerp starter Onderwerp starter HUTD
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

HUTD

Gebruiker
Lid geworden
6 sep 2012
Berichten
54
Beste,

In mijn bijgevoegde bestand een simpel voorbeeldje over een probleem waar ik mee zit.
Ik heb de macro met selectionChange en ik wil dat hij alleen iets doet als ik op een bepaalde cel klik maar nu heb ik toevallig 2 cellen met dezelfde waarde en dan voert hij allebij de acties uit van beide cellen ook al klik ik op een cel. Hoe kan dit? Of beter gezegd hoe kan dit verholpen worden?
In cel c7 staat een aparte waarde en die laat alleen zien wat ik nodig heb, dus dat werkt goed.

Kan iemand mij hiermee helpen?

Vriendelijke groet

Bekijk bijlage Probleem userform.xlsm
 
De macro doet precies wat je vraagt, je verteld hem alleen niet waar naar te kijken.
kijk je naar value of kijk je naar addres.

Dus wat wil je bereiken met de macro?

Code:
if target.address = "$C$5" then msgbox "cel C5"


Niels
 
Laatst bewerkt:
Je hebt ruim voldoende met deze code:

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
MsgBox ("Cel = " & Selection.Address)
End Sub
 
@Cobbe

Daar heb je inderdaad genoeg aan als je het celadress wilt weten maar volgens mij is dat niet de bedoeling van TS.
Hij/zij wil volgens mij een macro starten als hij een bepaalde cel aanklikt.

Niels
 
Klopt wellicht, nog maar eens een bewijs dat een vraag stellen soms lastiger is dan een oplossing aanreiken.
 
Volgens mij is dat bij de helpers al langer bekend ;)
vandaar ook mijn "volgens mij" post, zodat TS de vraag verduidelijkt

Niels
 
Laatst bewerkt:
Dank jullie wel voor de oplossing.
Misschien was de vraag niet helemaal duidelijk nee, maar Niels, jouw oplossing had ik nodig en ik kwam daar niet aan uit.
Volgende keer probeer ik duidelijker te zijn.

Harstikke bedankt!

Gegroet
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan