Affecter une cellule active à une macro

  • Initiateur de la discussion Initiateur de la discussion mike75018
  • 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 !

M

mike75018

Guest
Bonjour,
Je souhaite affecter une macro à une cellule en la sélectionnant.
Pour cela, j'utilise la procédure Worksheet_SelectionChange(ByVal Target As Range).

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target = Cells(5, 1) Then Call Procédure
End Sub

Tout fonctionne sauf que si je sélectionne une cellule fusionnée, j'ai le message d'erreur "erreur d'exécution 13 : incompatibilité de type"
Comment contourner ce problème ?
Mike
 
Re : Affecter une cellule active à une macro

Bonjour Mike,

si cellules fusionnées, essaye peut être ainsi :
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Application.Intersect(Target, Cells(5, 1)) Is Nothing Then taprocedure
End Sub

bonne journée
@+
 
Re : Affecter une cellule active à une macro

bonjour
une petite question sur le meme sujet
sur une cellule h7 j'ai une validation de données
je voudrais que des que cette valeur change elle applique la macro 45
mais je ne sais pas si ca va marché avec une validation de donnée
eric
 
Re : Affecter une cellule active à une macro

Bonjour le fil, bonjour le forum,

Il y a quand même un tout petit rapport Pierrot... Mais c'est la macro événementielle Change au lieu de SelectionChange qu'il te faudait utiliser. Et, ça marche avec une validation de données...
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
32
Affichages
2 K
Retour