Comparer cellule excel av tableau à 2 dimen
alexandre13 200
Messages postés
22
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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:
- Comparer cellule excel av tableau à 2 dimen
- Tableau word - Guide
- Trier un tableau excel - Guide
- Imprimer un tableau excel - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
1 réponse
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+
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+