Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 eviter la répétion d'une macro copie de cellule

  • Initiateur de la discussion Initiateur de la discussion Geely
  • Date de début Date de début

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 !

Geely

XLDnaute Occasionnel
Bonsoir le forum

Comment puis-je éviter la répétition d'une macro.
Dans mon exemple, je souhaite copier l'adresse mail qui se trouve à coté du nom en cliquant sur le nom ou la petite
image (pour faire ensuite un coller dans un notre programme.
La liste de nom peut être importante.

Geely
 

Pièces jointes

Re : eviter la répétion d'une macro copie de cellule

Bonjour,

la macro a dû rester dans le classeur .xlsm ?

je souhaite copier l'adresse mail qui se trouve à coté du nom en cliquant


macro à copier dans le module de code de la feuille
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
 If Target.Count > 1 Then Exit Sub
 If Target.Column = 3 And Target <> "" Then Target.Offset(, 2).Copy
End Sub

ou la petite image

macro à copier dans un module standard et à affecter à chaque petite image
Code:
Sub CopieMail()
 cible = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Address
 Range(cible).Offset(, 1).Copy 
End Sub

A+
 
Dernière édition:
- 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

  • Question Question
Microsoft 365 Macro VBA - Excel
Réponses
12
Affichages
659
Réponses
3
Affichages
581
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…