Range van cellen aangeven in macro wanneer cursor daar opstaat de macro mag door gaan

Status
Niet open voor verdere reacties.

peterbrk

Gebruiker
Lid geworden
13 sep 2011
Berichten
9
In een VBA macro in Exel 2007 wil ik aangeven dat de macro mag doorlopen als de activecell tussen B6 en T1000 is. Wanneer de cursor niet op één van deze cellen staat moet er een messagegestart worden. Wanneer de cursor wel op één van deze cellen staat mag de bewerking verder worden uitgevoerd.

Peter
 
Dat kan met de standaard intersect code.

In jouw geval:

Code:
If not Intersect(ActiveCell, Range("b6:t1000")) Is Nothing Then
      :go
else
      :error
end if

VBA heeft echter een eigen sectie, VB is voor de standaard taal
 
Laatst bewerkt:
Je geeft zelf al aan dat het VBA is, het hoort dus niet in de sectie VB thuis. Verplaatst.
 
Bedankt

Bedankt, ik ga hier mee verder, ik weet het verschil niet tussen VB en VBA, vandaar :-)

Peter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan