Exécution Automatique d'une marco sous condition

Bonjour,

Je commence à pratiquer régulièrement le VBA et merci à Sébastien pour son site qui m'a beaucoup aidé pour optimiser mon fichier excel !

Ma question est comment peut-on faire pour qu'après avoir renseigné un ensemble de cellules (ici 6), la macro s’exécute de manière automatique ?

Mon but étant qu'une fois toutes ces cellules complétées (avec liste déroulante OUI/NON), via la macro, il y a un déplacement d'objet (certains disparaissent / d'autres apparaissent).

Coté déplacement tout est ok mais une fois les 6 cellules complètes, rien ne s’exécute...

Je me doute qu'il y a une histoire de conditions... mais pas que.

J'ai commence ceci

If IsNumeric(Range("cellule")) Then

Sheets("Feuille1").Shapes("Picture 1").Top = (valeur)

Sheets("Feuille1").Shapes("Picture 1").Left = (valeur)

Sheets("Feuille1").Shapes("Picture 1").Width = (valeur)

Sheets("Feuille1").Shapes("Picture 1").Height = (valeur)

Else

End If

Pouvez vous m'aider svp ?

merci à vous tous

Yoshi2309

Bonsoir,

Ci-joint une proposition à tester et à adapter.

Bonne soirée !

Bouben

35toutrempli.xlsm (17.25 Ko)

Bouben,

Merci ça fonctionne !!

Bonne soirée, la MAJ de mon fichier sera bientôt disponible

https://www.excel-pratique.com/fr/telechargements/jeux/magie-interactive-et-jeux-divers-no174.php

Merci encore de ton aide

Yoshi2309

Rechercher des sujets similaires à "execution automatique marco condition"