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 !

cafejohn1967

XLDnaute Nouveau
Bonjour,

J'ai du mal à comprendre les arrays, même après voir vu plusieurs post... mes loops ne marchent jamais.

Voici un exemple tout simple (j'aimerais faire un autre calcul mais même ce petit exemple ne marche pas).

Dans cette macro, je veux donner mes valeurs (dans ma arrays) soit la fonction d'un calcul ... dans ce cas , = 5 mais éventuellement j'aimerais que les valeurs puissent dépendre de la valeur précédente ... quelque chose comme marray(i) = marray(i-1) + 2

Sub loopdsarrays()



Dim marray(9)

marray(1) = 1


For i = 2 To 10


marray(i) = 5


Next i
Sheets("sheet1").Select

Range("a1:a10").Value = Application.WorksheetFunction.Transpose(myarray)
End Sub

Merci beaucoup

John
 
Re : Loop dans une array

Bonsoir le forum
Sans tester je vois 2 erreurs
marray(9) ta boucle va jusqu'a 10 message d'erreur obligatoire
ensuite
Application.WorksheetFunction.Transpose(myarray) or c'est marray

avec un option explicit tu n'aurais pas eu la 2eme
 
- 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

Réponses
3
Affichages
774
Réponses
0
Affichages
598
Réponses
7
Affichages
1 K
Réponses
2
Affichages
1 K
Retour