VBA, lancer macro après action "coller"
Walles
Messages postés
15
Date d'inscription
Statut
Membre
Dernière intervention
-
gyrus -
gyrus -
Bonjour à tous,
Ce que je souhaite faire me parait plutôt simple mais je bloque dessus depuis un bon moment.
Je souhaiterai lancer une macro après avoir réalisé un "coller" dans mon onglet. J'ai réussi à obtenir un résultat proche de ce que je veux en lançant la macro lorsque la valeur d'une cellule changeait, voici mon code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B8")) Is Nothing Then
Sheets("Sheet1").Range("C3").Value = Format(Now, "MM/DD/YYYY HH:MM")
'Range("A1").Select
End If
End Sub
Merci d'avance.
Ce que je souhaite faire me parait plutôt simple mais je bloque dessus depuis un bon moment.
Je souhaiterai lancer une macro après avoir réalisé un "coller" dans mon onglet. J'ai réussi à obtenir un résultat proche de ce que je veux en lançant la macro lorsque la valeur d'une cellule changeait, voici mon code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("B8")) Is Nothing Then
Sheets("Sheet1").Range("C3").Value = Format(Now, "MM/DD/YYYY HH:MM")
'Range("A1").Select
End If
End Sub
Merci d'avance.
A voir également:
- VBA, lancer macro après action "coller"
- Action - Guide
- Télécharger film d'action gratuitement et rapidement - Télécharger - TV & Vidéo
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Concurrent action - Guide
- Vous devez disposer d'une autorisation pour effectuer cette action - Guide
Le problème actuellement c'est que si à l'avenir le tableau à coller à sa cellule B8 vide la macro ne se lancera pas.
En espérant avoir été plus clair.
Tu peux détecter un changement de valeur dans une cellule de la feuille avec la procédure évènementielle Worksheet.Change.
Tu peux cibler ce changement (cellule B8 ou une autre plage par exemple).
Par contre, il n’existe pas de procédure évènementielle spécifique pour détecter un changement qui est dû à un « coller ».
Mais si le collage se fait avec une cellule vide, la macro se lancera quand même (tu peux faire le test).
Cordialement.