Rafraichier macro evenementielle

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Aladin

XLDnaute Occasionnel
Bonjour Le forum
Je rentre des donnees sur une feuille et une macro evenementielle met à jour une deuxieme feuille. Mais il existe un pb Si je rentre les donnees sur le premiere feuille par copier coller, cela ne met pas a jour la deuxieme feuille.
D' ou ma question Y a t' il un moyen de rafraichier une macro evenementielle ?
Merci d' avance pour vos réponses
Aladin
 
Re : Rafraichier macro evenementielle

Bonsoir Aladin, bhbh,

Une macro évènementielle contient un code "résultant" qui est déroulé si l'évènement se produit.
Si ton copier collé est réalisé par macro "CopierCollé", il te suffit de placer "résultant" dans une routine séparée et d'y faire appel depuis ta macro évènementielle ou depuis ta macro "CopierCollé" et le tour est joué...

Code:
Sub Macro évènementielle()
résultant
End sub

Sub CopierCollé()
....
résultant
End sub

Sub résultant()
...
End sub
Mais ta question est bien peu documentée pour te donner une réponse ad hoc.

Cordialement
 
Re : Rafraichier macro evenementielle

Bonsoir Spitnolan08 , bhbh et le forum
Voici un bout de code de la macro
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then Sheets("Recap").Range("B1") = Target.Value
If Target.Address = "$B$2" Then Sheets("Recap").Range("B2") = Target.Value
If Target.Address = "$B$3" Then Sheets("Recap").Range("B3") = Target.Value
En entrant les informations manuellement sur la feuille notes
la feuille recap est rempli. Le Pb c' est que si je fais un copie/coller à partir d' un autre classeur pour mettre sur la deuille notes, la feuille recap n' est pas mis à jour
donc ma question c' etait comment faire pour rafraichir cette macro evenementielle
Aladin
 
Re : Rafraichier macro evenementielle

Bonsoir,

Je ne comprends pas trop :
Ta macro évènementielle est placée dans le module de la feuille "notes" ?
Tu fais un copier-coller manuel ?
Chez moi lorsque je fais ça, la macro évènementielle se déclenche...
avec ce code:
Code:
 Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$1" Then Sheets("Feuil2").Range("B1") = Target.Value
End Sub
Cordialement
 
Re : Rafraichier macro evenementielle

Bonjour Spitnolan08 et le forum
Merci pour ton test, je regarderai chez moi pourqoui ce blocage, mais ma question demeure et peutêtre qu' il n' y pas de solution pour relance de ce type macro
.évenementielle
Aladin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
240
Réponses
12
Affichages
452
Réponses
15
Affichages
786
Réponses
7
Affichages
689
Retour