muldertje2
Gebruiker
- Lid geworden
- 1 aug 2011
- Berichten
- 25
Mensen,
Ik ben op zoek naar een macro die start zodra ik de invoer van cel B23 wijzig (Cel B23 en C23 zijn samengevoegd). In deze cel is het de bedoeling dat er een mailadres wordt ingevoerd, maar het probleem is dat excel 2000 deze bij het verlaten van de cel omzet naar een hyperlink. Middels een macro wil ik deze autocorrectie ongedaan laten maken.
Nu is het mij wel gelukt een macro te maken om de hyperlink ongedaan te maken. Dit werkt perfect, maar het is nu de bedoeling dat deze macro opgestart wordt zodra ik de cel verlaat. Ik heb het al eens als volgt geprobeerd in te voeren in een nieuwe module van mijn werkblad:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$23" Then
Range("B23:C23").Select
Selection.Hyperlinks.Delete
Range("B24:C24").Select
End If
End Sub
Wanneer ik de waarde in B23 wijzig, gebeurt er helemaal niets. Wat doe ik verkeerd???
Helpmij
Alvast bedankt!
Ik ben op zoek naar een macro die start zodra ik de invoer van cel B23 wijzig (Cel B23 en C23 zijn samengevoegd). In deze cel is het de bedoeling dat er een mailadres wordt ingevoerd, maar het probleem is dat excel 2000 deze bij het verlaten van de cel omzet naar een hyperlink. Middels een macro wil ik deze autocorrectie ongedaan laten maken.
Nu is het mij wel gelukt een macro te maken om de hyperlink ongedaan te maken. Dit werkt perfect, maar het is nu de bedoeling dat deze macro opgestart wordt zodra ik de cel verlaat. Ik heb het al eens als volgt geprobeerd in te voeren in een nieuwe module van mijn werkblad:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$23" Then
Range("B23:C23").Select
Selection.Hyperlinks.Delete
Range("B24:C24").Select
End If
End Sub
Wanneer ik de waarde in B23 wijzig, gebeurt er helemaal niets. Wat doe ik verkeerd???
Helpmij
Alvast bedankt!