Comparer cellule excel av tableau à 2 dimen

Fermé
alexandre13 200 Messages postés 22 Date d'inscription mardi 12 mai 2009 Statut Membre Dernière intervention 29 mai 2009 - 18 mai 2009 à 16:03
 Utilisateur anonyme - 18 mai 2009 à 21:24
Bonjour,

je n'arrive pas à comprendre pourquoi mon code ne marche pas

je pense que mon tableau est mal définit mais je ne comprend pas pourquoi

voila mon code :

Private Sub CommandButton4_Click()
Dim corres(1 To 2, 1 To 12) As Integer
plein_vide corres()
End Sub


Option Explicit

Sub plein_vide(corres() As Integer)

Dim Lig As Long
Dim liga As Long
'Dim corres() As Integer
Dim i As Integer
Dim k As Integer
Dim ligne As Integer
Dim x As Integer
Dim y As Integer

ligne = 4

For i = 1 To 12
For k = 11 To 13
corres(i, k) = Cells(ligne + i, k + 1)
Next k
Next i


For Lig = 4 To 15
For liga = 24 To 35
For x = 0 To 11
For y = 0 To 11

If Cells(Lig, 3).Value = corres(x, 0).Value And Cells(liga, 3).Value = corres(y, 1).Value Then

MsgBox "Pour l'indice N°" & Cells(Lig, 2) & " l'échange plein vide est bien fait"
Else
MsgBox "Pour l'indice N°" & Cells(Lig, 2) & " l'échange plein vide n'est pas correct"
End If

Next y
Next x
Next liga
Next Lig
End Sub


merci a ce qui réponde
A voir également:

1 réponse

Utilisateur anonyme
18 mai 2009 à 21:24
Désolé, j'ai zappé ta réponse sur ton autre post (que tu peux fermer d'ailleurs par la peine d'en avoir plusieurs ).
Il faudrait que tu expliques ce que tu essayes de faire, puis ce qui ne marche pas (message d'erreurs , mauvaise valeur ...)
Après on verra, parce que pour le moment il faut essayer de savoir ce que fait le programme sans savoir ce qu'il est sensé faire !

PS comme mentionné dans ton autre post, tu aurais dû poster dans le forum programmation, et non dans le forum bureautique.

Cette fois je suis (si tu ne tardes pas trop)

A+
0