Simplifier mon code VBA

Bonjour à toutes et à tous,

Etant novice en VBA, j'ai réalisé un code VBA qui fonctionne très bien pour ce que je voulais mais par contre la taille de celui ci me pose problème car je pense qu'on peut le simplifier énormément afin que ma macro soit plus réactive .

Je vous sollicite donc pour savoir si vous pouviez simplifier mon code.

En vous remerciant à l'avance.

Cordialement.

Ps: c'est le code dans le module 2 pour la feuille tableau d'amortissement.

6machine-copie.zip (455.50 Ko)

Bonjour

Tout se fait donc bien sur base du choix en A3 ?

Crdlt

Bonjour Dan,

Effectivement c'est uniquement A3 qui influence ma macro.

Cordialement

Dans les cas 1 une valeur 4082 en D6 dans le code. C'est toujours cette valeur ?

Pour chaque cas les valeurs seront différentes car elles renvoient de la cellule I3 à I6. Ce qui impactera derrière toutes les cellules de B3 (car pas la même durée d'amortissement sinon cela étend ma plage de donnée jusqu'à max F13) à F6 .

Ducoup toutes les données dans le cas 1 ne changeront jamais.

Je ne vois pas le cas 14 pour l'ID mais voici toujours votre fichier en retour pour test

1machine-copie2.zip (457.22 Ko)

Oups merci de m'avoir prévenu j'avais oublié cet ID Machine

Encore merci Dan vous m'avez déjà aidé hier et encore aujourd'hui.

En espérant un jour également aider la communauté.

Bonne fin de journée.

Cordialement.

Rechercher des sujets similaires à "simplifier mon code vba"