Bonjour
Ce que je veux, c'est que le son s'active dès qu'une cellule se remplie, après avoir cliqué sur le bouton de ma macro.
Tu as un code dans la feuille 1 qui agit dès que tu entres une valeur et ton bouton en feuille 2. Je ne comprends pas ta demande là ?? SI tu ne veux pas que le son se déclenche lorsque tu complètes la feuille 1, il ne faut pas mettre le code là bas.
Pourrais-tu mieux expliquer le pourquoi de ta demande.
Sinon le code du module serait mieux celui-ci :
Sub copie()
Dim cel As Range
Set mondico = CreateObject("Scripting.Dictionary")
For Each cel In Sheets("Feuil2").Range("A1:A25")
mondico(cel.Value) = cel.Value
Next cel
With Sheets("Feuil1")
.Range("A4").Resize(mondico.Count, 1) = Application.Transpose(mondico.keys)
.Activate
End With
End Sub
A te relire