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.
 

Statistiques des forums

Discussions
312 336
Messages
2 087 389
Membres
103 534
dernier inscrit
Kalamymustapha