OVH Cloud OVH Cloud

macro : copier formule

5 réponses
Avatar
david corolleur
bonjour à tous,

j'essai de réaliser une macro qui copie une formule dans toutes les autres cellules de la meme colonne (le nombre de cellules est variable). En utilisant la fonction copy, je peux copier ma formule dans la cellule que je désire. En revanche, je n'arrive pas à le faire avec une boucle, de maniere à copier ma formule dans toutes mes cellules

Merci

5 réponses

Avatar
isabelle
bonjour David,

j'essai de réaliser une macro qui copie une formule dans toutes les autres cellules de la meme colonne (le nombre de cellules est variable). En utilisant la fonction copy, je peux copier ma formule dans la cellule que je désire. En revanche, je n'arrive pas à le faire avec une boucle, de maniere à copier ma formule dans toutes mes cellules


les cellules sont elles adjacentes ?

isabelle

Avatar
corolleur
je dois remplir les cellules d'une meme colonne dont le nombre est determiné par la colonne precedente. tant que les cellules ne sont pas vides, je copie la formule. en revanche, a la premiere cellule vide, j'arrete la copie


bonjour David,

j'essai de réaliser une macro qui copie une formule dans toutes les autres cellules de la meme colonne (le nombre de cellules est variable). En utilisant la fonction copy, je peux copier ma formule dans la cellule que je désire. En revanche, je n'arrive pas à le faire avec une boucle, de maniere à copier ma formule dans toutes mes cellules


les cellules sont elles adjacentes ?

isabelle




Avatar
corolleur
je dois remplir les cellules d'une meme colonne. la taille de la plage est determinée par la colonne d'à coté. Tant que les cellules ne sont pas vides, je dois copier la formule. en revanche, a la premiere cellule vide, j'arrete la copie


bonjour David,

j'essai de réaliser une macro qui copie une formule dans toutes les autres cellules de la meme colonne (le nombre de cellules est variable). En utilisant la fonction copy, je peux copier ma formule dans la cellule que je désire. En revanche, je n'arrive pas à le faire avec une boucle, de maniere à copier ma formule dans toutes mes cellules


les cellules sont elles adjacentes ?

isabelle




Avatar
isabelle
bonjour ,

exemple pour copier la cellule B1 sur la plage B2:Bx x étant la
dernière ligne de la colonne A

Set plage = Range("B2:B" & Range("A65536").End(xlUp).Row)
Range("B1").Copy plage

isabelle


je dois remplir les cellules d'une meme colonne. la taille de la plage est determinée par la colonne d'à coté. Tant que les cellules ne sont pas vides, je dois copier la formule. en revanche, a la premiere cellule vide, j'arrete la copie


bonjour David,

j'essai de réaliser une macro qui copie une formule dans toutes les autres cellules de la meme colonne (le nombre de cellules est variable). En utilisant la fonction copy, je peux copier ma formule dans la cellule que je désire. En revanche, je n'arrive pas à le faire avec une boucle, de maniere à copier ma formule dans toutes mes cellules


les cellules sont elles adjacentes ?

isabelle






Avatar
painghou
Le vendredi 11 Juin 2004 à 13:42 par david corolleur :
bonjour à tous,

j'essai de réaliser une macro qui copie une formule dans toutes les
autres cellules de la meme colonne (le nombre de cellules est variable). En
utilisant la fonction copy, je peux copier ma formule dans la cellule que je
désire. En revanche, je n'arrive pas à le faire avec une boucle,
de maniere à copier ma formule dans toutes mes cellules

Merci


Bonjour,
J'ai le même problème mais je ne comprend pas comment appliquer la formule à mon cas.

J'ai la formule : =SI(ESTNA(RECHERCHEV(I2;Erreur;2;FAUX));"Inconnu";RECHERCHEV(I2;Erreur;2;FAUX))

Dans la feuille "Defaut", je veux copier cette formule dans les cellules de J5 à Jx seulement si la cellule en "I" est remplie. Donc la formule se remplira en "J" si les cellules de I5 à Ix sont remplies.

Merci d'avance.