Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Bonjour Nonno 94, le Forum,
Dans feuille
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Range("A1").Value = 1 Then
Call macro
End If
End Sub
noviceAG : il me semble que cela ne fonctionne ainsi que si la modification en A1 est faite au clavier ; pas si elle est le résultat d'un calcul ou d'une action VBA. Je suppose que c'est pour cela que kjin a posé sa question...
Remerciements pour votre réponse,
La macro fonctionne mais ....ne s'arrête pas !
Voici mon code :
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Range("A1").Value = 1 Then
ActiveSheet.Unprotect
Range("G7").Select
ActiveCell.FormulaR1C1 = "Bonjour"
Range("A1").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
ActiveWorkbook.Save
End If
End Sub
A1 = B5 qui est un compteur et peut donc prendre différentes valeurs.
Pouvez-vous m'indiquer ce qui "cloche" ?
Remerciements pour votre patience et votre indulgence.
je crois m'être mal exprimé et (plus surprenant) avoir compris la raison pour laquelle la macro avec ton code, par ma faute, ne s'arrête pas.
Je me penche "sérieusement" sur la question et te recontacte.
Je crois préférable et j'espère plus explicite de te faire parvenir un fichier par le lien suivant :
Cijoint.fr - Service gratuit de dépôt de fichiers
Avec mes vifs remerciements pour ta disponibilité et ta patience.
Nonno 94.
P. S. : si "ma" macro n'a pas fonctionné avec ton code, c'est tout simplement parceque la valeur de la cellule reste toujoiurs égale à 1 (cé ballot, n'est-ce pas)
Cela n'est pas le cas avec le fichier joint car la macro rend les 2 totaux égaux et donc la valeur de la cellule passe à 0.
- 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