Problem calculation array VBA
alena20
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un problem avec le code pour l'array. Alors j'associe les valuers de la feuille à un flux(). Apres je veux supprimer les doublons dans ce flux. Le problem est que quand je calcule j = i - 1 il n'execute pas cette operation. Je ne comprends pas, pourqoui il ne la fait pas.
Merci pour toutes les observaltions eventuelles.
J'ai un problem avec le code pour l'array. Alors j'associe les valuers de la feuille à un flux(). Apres je veux supprimer les doublons dans ce flux. Le problem est que quand je calcule j = i - 1 il n'execute pas cette operation. Je ne comprends pas, pourqoui il ne la fait pas.
Option base 1
k = 0
For j = 2 To lastRow2
If sheet2.Cells(j, 2) = "DIV" Then
For i = 2 To lastRow1
If sheet2.Cells(j, 1) = sheet1.Cells(i, 2) Then
sheet1.Cells(i, 2).Font.ColorIndex = 3
k = k + 1
ReDim Preserve flux(1 To k)
flux(k) = sheet2.Cells(j, 3).Value
End If
Next i
End If
Next j
'supprimer des doublons de flux avec les emails
For i = k To 2 Step -1
If flux(i) = flux(i - 1) Then
j = i - 1
For j = i - 1 To k
flux(j) = flux(j + 1)
Next j
k = k - 1
ReDim Preserve flux(1 To k)
End If
Next i
Merci pour toutes les observaltions eventuelles.
A voir également:
- Problem calculation array VBA
- Excel compter cellule couleur sans vba - Guide
- Incompatibilité de type vba ✓ - Forum VB / VBA
- Erreur 13 incompatibilité de type VBA excel ✓ - Forum Excel
- Mkdir vba ✓ - Forum VB / VBA
- Dépassement de capacité vba ✓ - Forum Excel