Invoer cel controleren op bepaald teken

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

MBBS

Gebruiker
Lid geworden
7 feb 2006
Berichten
269
Ik heb een macro die bepaalde velden wegschrijft naar een ander tabblad.
Nu wil ik veld C4 controleren op een aanwezig "koppelteken" (-) en indien aanwezig het wegschrijven afblokken.

Ik heb al gezocht, zowel in excel al vba maar kan niets vinden... of ik zoek met de verkeerde sleutelwoorden...

(Even terzijde : ik heb ook een printmacro, via recorder, die werkt perfect maar het geselecteerde gedeelte blijft steeds geselecteerd, is er een code, zoiets als unselect ?)
 
De volgende formule geeft aan of er een streepje in de tekst staat.
Code:
If InStr(1, [C4], "-") > 0 Then MsgBox ("Er staat een streepje in de tekst")

Deze opdracht heft de selectie op als je iets gekopieerd heb.
Code:
Application.CutCopyMode = False

Als je een “gewone” range selectie op wil heffen kan je een willekeurige andere cel selecteren

Groet Karel
 
Of ?
Code:
If InStr(1, [C4], Chr(45)) > 0 Then MsgBox ("Er staat een streepje in de tekst")
Vermijd het selecteren van je bereik, werk in de plaats daarvan met With...End With lussen
 
Laatst bewerkt:
Nog minder typwerk heb je met:

Code:
If InStr([C4], Chr(45)) Then MsgBox "Er staat een streepje in de tekst"
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan