exécuter une procédure une seule fois
bonjour,
je suis débutant en vba et je suis en train d'écrire une procédure en vba.
Elle fonctionne comme je le souhaite à un détail près.
Voici ma procédure:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("choix").Value = "calculé" Then
If Range("K39") = "" Then
Range("essai") = ""
Else
Range("essai").Value = Range("K39").Value
End If
Copie
Else
Range("groupe").Clear
End If
End Sub |
Mon problème est que cette procédure s'effectue à chaque sélection de cellule et comme la procédure copie est assez longue, j'aimerais que la procédure copie ne s'effectue qu'une seule et unique fois.
J'espère avoir été clair.
merci d'avance pour vos réponse