Comme il est dit dans le titre je cherche à lancer une macro lorsque je fais un double clique sur une cellule. Et que selon cette cellule elle m'affiche la valeur d'une cellule en particulier.
En gros je cherche à faire par exemple pour B16 lorsque je double clique dessus.
Code:
=Feuil1!A1
J'ai réussi à le faire sur un classeur test le problème est que le classeur que j'utilise contient des cellules fusionnées et la je n'arrive pas à faire en sorte que ça marche.
Je joins un classeur avec ce que je cherche à avoir et le code que j'ai fais pour l'instant qui fonctionne si les cellules ne sont pas fusionnées
'---
Case Is = Range("B12")
Target = Sheets("Data recorder").Range("B7")
Alors le double-clic traitera toute cellule de la feuille dont la valeur est égale à celle de B12.
En fait vous voulez probablement ceci :
Code:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
Select Case Target.Address(0, 0)
Case "B12"
Target = Sheets("Data recorder").Range("B7")
Case "E12"
Target = Sheets("Data recorder").Range("B7")
'---
Pour les cellules fusionnées il faut bien sûr mettre la bonne adresse...
Je viens de comprendre mon erreur j'avais laissé le "Is" et quand il y en a un on est obligé de mettre "=".
J'ai réussi à le faire fonctionner je te remercie. Cette méthode pour me guider est très bien ça ma permis de bien chercher mon problème tout en me guidant merci Job