Tekst vervangen d.m.v. VBA

Status
Niet open voor verdere reacties.

Robert Smidt

Gebruiker
Lid geworden
26 mei 2009
Berichten
901
Beste Helpmij'ers,

Ik heb een code opgenomen die het uiteindelijk niet doet. Het is de bedoeling dat binnen een bereik WAAR gewijzigd dient te worden in ONWAAR.

Code:
Sub Uitvinken()
'
' Uitvinken Macro
    Range("J2:LI9").Select
    Selection.Replace What:="WAAR", Replacement:="ONWAAR", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=True, SearchFormat:=False, _
        ReplaceFormat:=False
    Range("B4").Select
End Sub

Wat heb ik niet goed gedaan?

Alvast hartelijk dank.

Robert
 
Doe er eens een voorbeeldje bij, dat kijkt wat makkelijker.
 
en zo?
Code:
Selection.Replace What:=TRUE, Replacement:=FALSE, Look...
 
Inderdaad. De tekst WAAR en ONWAAR in een cel zijn geen woorden maar waarden die staan voor de booleans True en False.
Dit is dan voldoende:
Code:
Sub Uitvinken()
'
' Uitvinken Macro

    Range("J2:LI9").Replace What:=True, Replacement:=False
    Range("B4").Select
End Sub
 
Laatst bewerkt:
of

Code:
Sub M_snb()
  [J2:LI9]= [Not(J2:LI9)]
End Sub
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan