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

XL 2016 Utilisation de FormulaArray avec un range de range

Spacepak

XLDnaute Junior
Bonjour,

J'essaye d'utiliser la fonction FormulaArray avec un range de range.

j'ai vu que cette formule fonctionne par ex avec Range("B10:B100").FormulaArray = "=....." Mais cela fonctionne quand on connait la taille du range en avance.
Mais comment faire si on ne la connait pas? (si celle ci est basée sur la dernière cellule de la colonne A par ex)

Du coup j'aimerai faire fonctionner un truc du genre => Range(Range("B10"),Range("B"& Range("A1").End(XlDown).row)).FormulaArray ....

Qui ne fonctionne pas bien sûr.

Auriez-vous une idée de comment faire?

Je vous remercie par avance.
 

Staple1600

XLDnaute Barbatruc
Bonjour

Essaie ceci
(en mettant ta formule à la place de celle que j'ai utilisé pour le test)
VB:
Sub Test()
Range("B10:B" & Cells(Rows.Count, 1).End(3).Row).FormulaArray = "=ROW()"
End Sub
 

Discussions similaires

Réponses
26
Affichages
565
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…