MacroVBA

Résolu/Fermé
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 - 29 déc. 2010 à 16:57
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 3 janv. 2011 à 13:44
Bonjour,


Salut tout lmonde

J'ai un fichier excel dans lequel j'ai 5 feuilles excels dans la première feuille j'ai mes données, et dans la dernière des résultats:

entre ces deux feuilles excel j'ai 3 autres feuilles excel et dans celles là j'ai plein de formules un peu partout du style

=VAR(Feuil1!I4731:I4850)/VAR(Feuil1!H4731:H4850)

ou encore

=PRODUITMAT(INVERSEMAT(PRODUITMAT(TRANSPOSE(Feuil1!A$4731:E$4850);Feuil1!$A4731:$E4850));PRODUITMAT(TRANSPOSE(Feuil1!A$4731:E$4850);Feuil1!$H4731:$H4850))

cque je veux c une macro qui me permets de refaire tous ces calculs en commencant en 4741 au lieu de 4731 et en s'arretant à 4790 au lieu de 4850 à chaque fois

donc juste de changer 4731 par 4741 et 4850 par 4790 donc on veut que la macro remplace la première formule par exemple par

=VAR(Feuil1!I4741:I4790)/VAR(Feuil1!H4741:H4790)

de même pour les autres formules qui commencent tous le temps de la ligne 4731 et finit en 4850
et de changer ca en: commencer en 4741 et finir en 4790.

bien sur les formules c pas que les 2 que j'ai cités il y en a des milliers.


Merci pour votre aide à tous

5 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
29 déc. 2010 à 22:10
Pourquoi ne pas utiliser Édition / Remplacer ?
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
29 déc. 2010 à 23:43
Edition/Remplacer jconnais pas?


mais j'essairais demain matin à la fac parceque j'ai pas excel sur mon pc portable

Merci de m'avoir lu
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
30 déc. 2010 à 10:42
En fait ca ca agit formule par formule et comme j'en ai des centaines autant le faire à la main.

Mais merci quand même pour ta réponse
0
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
31 déc. 2010 à 19:32
Tu peux faire Remplacer Tout !
0
cindy001 Messages postés 102 Date d'inscription lundi 20 décembre 2010 Statut Membre Dernière intervention 17 août 2011 2
3 janv. 2011 à 11:27
Ouais ca a marcher avec Remplacer tout, c'est exactement ce que je voulais sans se prendre la tete avec du vba, c'était tout con en fait mais je connaissais pas

Jte remercie beaucoup pour ton aide, c sympa
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié par Patrice33740 le 3/01/2011 à 13:45
De rien, bonne année et au plaisir de te relire sur le forum
Cordialement
Patrice
0