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

Autres correction formule

ALEA()

XLDnaute Occasionnel
Bonjour, j'ai écrit:

For i = 10 To 5 Step -1

Cells(i, 13).Value = Formula = "=Alea.entre.bornes(1;30)"

Next i

VBA refuse la formule, vous pouvez m'aider?
merci
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Alea,
Testez ces deux macros :
VB:
Sub essai()
    For i = 10 To 5 Step -1
        Cells(i, 13).FormulaR1C1 = "=RANDBETWEEN(1,30)"
    Next i
End Sub

Sub essai2()
    Range("M5:M10").FormulaR1C1 = "=RANDBETWEEN(1,30)"
End Sub
La seconde est plus simple.
Pour la syntaxe utilisez l'enregistreur de macros, c'est rapide et efficace.
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…