Code VBA différents selon la version d'Excel ?

Bonjour à tous,

J'ai achetée un livre (Applications Financières sous Excel en VBA, 3e édition) pour bosser VBA avec mes cours : ce qui me pose problème c'est que les codes qu'ils proposent en exemple ne fonctionne pas sur mon excel (il utilisent la version 2008 et moi la version 2019).

Je vous ai mis un exemple : ce code est censé activer chaque feuille pour colorier la cellule A1 en rouge, sauf que chez moi ca ne colorie que la cellule A1 de la première feuille et pas les autres.

Sub Exemple()

For Each Feuille In Worksheets

Feuille.Activate

Range("A1").Interior.Color = vbRed

Next Feuille

End Sub

Est-ce-que ca peut être dû au fait que j'utilise une version plus récente d'Excel ? Parce que je sèche totalement là et ca m'embête, le livre est vraiment bien mais les codes ne marchent pas...

Merci à tous ceux qui pourront me répondre !

Ourquia

test vba

Bonjour,

As-tu placé ta macro dans un module ou simplement sur la feuil1

Si c'est le cas, normal qu'il n'y ai que la 1ère feuille colorisée.

Place ta macro dans un module et cela devrait fonctionner

Ahhhh oui j'ai pas pensée à faire attention à quel endroit j'ai mis mon code...

Merci beaucoup ! :D

Rechercher des sujets similaires à "code vba differents version"