XL 2016 Gestion de matrice (3x3)

S[1]t'Yor

XLDnaute Junior
Bonjour à tous et à toutes

J'ai beau faire des recherches, je ne trouve pas la solution. Comment gérer des matrices 3x3 ou N x M en VBA.... faut-il utiliser un Array, ou autre ??

Si vous avez des exemple, je suis preneur....

Merci d'avance

Bonne journée

S
 

vgendron

XLDnaute Barbatruc
un message box affiche du texte
tu ne peux pas afficher un tableau tel quel
tu peux parcourir tous les éléments de ta matrice pour crééer une chaine constituée des éléments de ta matrice séparés par des tabulations (chr(....???) et des sauts à la ligne (chr(10))

le mieux ne serait il pas que tu postes un fichier exemple et que tu expliques le plus clairement possible ce dont tu as besoin..?
 

Staple1600

XLDnaute Barbatruc
Bonjour le fil,

Avec 365, pas dans un MsgBox mais directement sur la feuille
(et juste pour histoire de meubler mon dimanche pluvieux ;))
Code:
Sub Exemples()
Matrice 17, 3, 1, 50
MatriceFigee 30, 5, 1, 1600
End Sub
Sub Matrice(LIG, COL, vMin, vMax)
[A1].Formula2R1C1 = "=RANDARRAY(" & LIG & "," & COL & "," & vMin & "," & vMax & ",TRUE)"
End Sub
Sub MatriceFigee(LIG, COL, vMin, vMax)
[E1].Resize(LIG, COL) = Application.WorksheetFunction.RandArray(LIG, COL, vMin, vMax, True)
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 229
Messages
2 086 423
Membres
103 206
dernier inscrit
diambote