Avoir toutes les cases avec la même formule

  • Initiateur de la discussion Initiateur de la discussion NOvice
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

NOvice

Guest
Bonjour j aimerais avoir la même formule dans toutes les cases C1 a C5000.
j ai utilisé la fonction enregistement d une macro dans excel et il m a sorti ces lignes de code.

Range("C1").Select
ActiveCell.FormulaR1C1 = "=C[-2]&C[-1]"
Range("C1").Select
Selection.AutoFill Destination:=Range("C1:c5000"), Type:=xlFillDefault
Range("C1:c5000").Select

Est-ce possible d'optimisé ce code et d'avoir uniquement une ligne de code, car mes autres formules sont plus complex et c est bcp trop lent.

j ai éssayé

ActiveCell.range(c1:c5000).FormulaR1C1 = "=C[-2]&C[-1]"

mais ca ne fonctionne pas🙁

quelqu un peut m aider svp
 
Bonsoir Novice, bonsoir le forum,

Désolé pas une solution à ta macro mais une méthode qui pourrait peut-être de convenir :

1/ Clique dans la première cellule de ta plage (par exemple C1)
2/ Dans la zone de nom, tape la dernière cellule de ta plage sans valider(par exemple C5000)
3/ Maintient la touche [Maj] enfoncée et valide la zone de nom. La plage C1:C5000 est sélectionnée.
4/ Tape ta formule sans valider (par exemple =A1+B1)
5/ Maintient la touche [Ctrl] appuyée et valide. Toutes les cellule de la plage contiennent la formule...

À plus,

Robert
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
1 K
Réponses
13
Affichages
2 K
Réponses
3
Affichages
906
Retour