Bonjour à tous,
Je souhaite créer une fonction de type integer sur VBA qui retourne une matrice carrée. Celle-ci permettrait de calculer les coordonnées des cellules entre A1 et D4 (Exemple : Cellule B2 : 2 + 2 = 4). Je dois pouvoir l'utiliser sur Excel comme une fonction matricielle.
Je ne sais pas du tout comment m'y prendre pour avoir une valeur..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 Option Explicit Function createMatrix(Compteur() As Double) As Integer Dim I As Long Dim J As Long createMatrix = 0 For I = 1 To 4 For J = 1 To 4 Compteur(1 + I, 1 + J) = createMatrix + 1 Next J Next I createMatrix = Compteur(I, J) End Function
Merci pour vos explications,
Partager