Bonjour à toutes, tous,
Je reviens vers vous concernant une variable.
J'ai besoin que suivant le résultat de la colonne 12 du tableau "tb_export" un module ou un autre soit appelé.
Le code :
Private Sub Cmd_Gen_Debit_P1_Click()
Dim zLign As Integer
Set WLi = Worksheets("Listes")
zLign = Me.ComboBoxDimCaissonP1.ListIndex + 1 'zlign est la variable permettant d'interroger chaque ligne du tableau
With WLi.ListObjects("tb_export")
If .DataBodyRange(zLign, 12).Value = "x" Then 'Si la colonne 12 égale x, alors
Call Module_Debit.Debit 'Appel le module Debit
Else 'Sinon
Call Module_Debitbis.Debit 'Appel le module Debitbis
End If
Unload Me
End With
End Sub
En soi le code est fonctionnel, le souci est que ma variable "zlign" est fausse. Ce que je souhaite c'est que chaque ligne du tableau soit interrogée et ça je ne sais pas comment l'écrire.
Si besoin, je peux fournir le fichier complet mais il est volumineux et il y'a beaucoup de chose dedans qui ne concerne pas la question.
Merci pour votre aide ;)
A+