Macro pour automatiser le ctrl shift (rendre matricielles) les formules

  • Initiateur de la discussion Initiateur de la discussion LPandre
  • 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 !

LPandre

XLDnaute Impliqué
Bonjour,
supposons une plage quelconque de cellules.
Il y a des formules dans ces cellules.
Les formules sont différentes d'une cellule à l'autre et saisies "normalement", c'est à dire sans le ctrl shift qui les rends matricielles
Je souhaiterais avoir une macro qui passe sur toutes les cellules en question et qui les rende matricielles.
En clair qui fasse le ctrl shift enter à ma place.


Est ce possible? Et si oui...merci de m'aider à le faire.
 
Re : Macro pour automatiser le ctrl shift (rendre matricielles) les formules

Bonjour,

tu peux essayer cette macro qui te convertira toutes les formules de la Feuil1 en formules matricielles :
VB:
Sub essai()
'Pour chaque cellule de la feuil1 qui a une formule
For Each c In Feuil1.Cells.SpecialCells(xlCellTypeFormulas)

  'Si y a une formule alors la formule matricielle = la formule d'origine
  If c.HasFormula Then c.FormulaArray = c.Formula

Next
End Sub
 
Re : Macro pour automatiser le ctrl shift (rendre matricielles) les formules

Bonjour,
Je viens de tester, ça ne fonctionne pas.
J'ai un message d'erreur :

******
erreur d'exécution '1004'
Impossible de définir la propriété FormulaArray de la classe range.
******
A l'occasion....

Par avance merci.
 
- 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

  • Question Question
Microsoft 365 Tableau
Réponses
24
Affichages
1 K
Réponses
40
Affichages
1 K
Réponses
3
Affichages
582
  • Question Question
XL 2013 Valeur Si
Réponses
3
Affichages
856
Retour