Bonjour,
J'ai crée un fichier que je transfere dans un autre fichier avec une macro. Après le transfert, les données du fichier s'effacent (Selection.ClearContents). J'aimerais garder une formule dans une cellule sélectionnée afin de pouvoir l'utiliser a chaque fois que j'entre des nouvelles données dans le fichier. La formule est la suivante: SI('Corrections,Joueurs.!E3=2;2;SI('Corrections,Joueurs'!F3=3;3;"".
SVP me donner la formulation avec la fonction "If" qui me permettrais d'insérer la formule dans la macro.
Merci
Voici ce que ça donne comme formule dans la macro:
Sheets("Entrée, Données").Select
Range("C5").Select
ActiveCell.FormulaR1C1 = _
"=IF('Corrections,Joueurs'!R[-1]C[2]=2,2,IF('Corrections,Joueurs'!R[-1]C[3]=3,3,""""))"
Merci encore pour vos réponses. Comme mentionné, elle m'ont été très utiles car j'ai réussi à faire fonctionner la formule dans la cellule C5 du fichier "Entrée, Données"
J'aimerais savoir s'il y a un moyen de répéter cette formule pour les cellules C4 jusqu'à C86 dans le fichier "Entrée, Données"
sans avoir à répéter la formule 70 fois dans la macro.
Merci
J'ai crée un fichier que je transfere dans un autre fichier avec une macro. Après le transfert, les données du fichier s'effacent (Selection.ClearContents). J'aimerais garder une formule dans une cellule sélectionnée afin de pouvoir l'utiliser a chaque fois que j'entre des nouvelles données dans le fichier. La formule est la suivante: SI('Corrections,Joueurs.!E3=2;2;SI('Corrections,Joueurs'!F3=3;3;"".
SVP me donner la formulation avec la fonction "If" qui me permettrais d'insérer la formule dans la macro.
Merci
Voici ce que ça donne comme formule dans la macro:
Sheets("Entrée, Données").Select
Range("C5").Select
ActiveCell.FormulaR1C1 = _
"=IF('Corrections,Joueurs'!R[-1]C[2]=2,2,IF('Corrections,Joueurs'!R[-1]C[3]=3,3,""""))"
Merci encore pour vos réponses. Comme mentionné, elle m'ont été très utiles car j'ai réussi à faire fonctionner la formule dans la cellule C5 du fichier "Entrée, Données"
J'aimerais savoir s'il y a un moyen de répéter cette formule pour les cellules C4 jusqu'à C86 dans le fichier "Entrée, Données"
sans avoir à répéter la formule 70 fois dans la macro.
Merci
Dernière édition: