Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Affectation d'uen formule a une plage de cellule dés l'ouverture

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 !

jeromeN95

XLDnaute Impliqué
Bonjour le forum,
tout est dans le titre, je souhaite ecrire une formule dans une plage de ceulle Q14 à Q200 dés l'ouverture du fichier...
Une idée??

Début de code peut etre :

Private Sub Workbook_Open()

colonne = 17
For i = 13 To 5
Cells(i, colonne).FormulaLocal = "=IF(AND(RC[-1]="""",RC[-14]=""""),"""",IF(RC[-1]="""",R1C19-RC[-14],RC[-1]-RC[-14]))"
End If
Next
End Sub
 
Re : Affectation d'uen formule a une plage de cellule dés l'ouverture

Bonjour jeromeN95,


Essaye cette syntaxe :


Private Sub Workbook_Open()
Sheets("Feuil1").Range("Q14:Q200").Formula = "=IF(AND(RC[-1]="""",RC[-14]=""""),"""",IF(RC[-1]="""",R1C19-RC[-14],RC[-1]-RC[-14]))"
End Sub
 
Re : Affectation d'uen formule a une plage de cellule dés l'ouverture

Bonsoir Jérôme, Bernard, et à ceux qui passeront par ici,

Ne serait-il pas plus simple que ces Formules soient déjà écrites dans
le Classeur que tu ouvres...
Quitte à masquer les résultats engendrant une erreur?

Quant à la signature; j'aurais dit: "On se trouve" et non "On ce trouve" ... Pour info. 🙂
(Idem pour "Ce juge")

Amicalement.

Yann
 
Dernière édition:
Re : Affectation d'uen formule a une plage de cellule dés l'ouverture

Bonjour Jérome, bernard.

Moi aussi je fais souvent des fautes quand j'écris vite. Mais bon, quand on met sous sa (et pas ça 😛) signature.
que l'on ce juge

Cela me choque.

Prière de rectifier Jérome 😉.
 
Re : Affectation d'uen formule a une plage de cellule dés l'ouverture

Bonsoir a tous,
merci pour toute ces corrections...
Excel me met une erreur d'excecution 9 : L'indice n'appartient pas a la selection...

Mais c'est normale car la feuile ne s'appele pas feuil1 mais Normanche...

Mais le code ne marche pas. Enfin, lorsque je fait play, la formule se met bien dans les cellules mais si je supprime les formules et que j'ouvre de nouveau le classeur, toujours pas de formules;...
 
Dernière édition:
Re : Affectation d'uen formule a une plage de cellule dés l'ouverture

Michel, Bonsoir en passant,

Nous nous sommes croisés!

Je dois avouer que je passe souvent outre l'aide que je pourrais apporter
par suite de la lecture genre "SMS" des questions.

Le niveau inférieur au "CM2" ne me semble pas suffisant pour comprendre VBA!!!

C'est méchant! Ok! Mais de faire un petit effort serait la moindre des politesses.
Hormis ceux dont la langue maternelle n'est pas la nôtre.

Yann
 
Re : Affectation d'uen formule a une plage de cellule dés l'ouverture

oups, le code marche trés bien, c'est que je l'avait mis dans la feuille et pas dans le ThisWoorkBook;

merci a tous, sujet résolu en moins d'1h !!!
 
- 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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…