Question sur des variables

Bonjour , disposant de 4 variables i,j, k et p comment pourrait on écrire la contrainte : i <>j and i <>k and i <>p and j <>k etc... jusqu a k <>p

De sorte qu' on boucle sur chacune des variables et qu' elles soient toutes différentes , plus simplement ? Car avec plus de variable il serait long de toutes les prendre par paires.

Merci pour vos suggestions

Bonjour,

Ci-joint une piste, en utilisant les collections (dans une collection, la clé doit être unique).

Exemple fait avec 5 variables, reprenant les valeurs saisies de C3 à C7.

A tester et adapter

Bonne journée

Bouben

7testunicite.xlsm (18.97 Ko)

Salut,

Je sais pas si ça répond à ton besoin, mais voici peut être une piste :

Sub different()
    Dim i As Integer, j As Integer, k As Integer, p As Integer, x As Integer, n As Integer
        For x = 1 To 4
            If x = 1 Then n = i
            If x = 2 Then n = j
            If x = 3 Then n = k
            If x = 4 Then n = p
            Do Until n <> i And n <> j And n <> k And n <> p
                If n = i Then i = i + 1
                If n = j Then j = j + 1
                If n = k Then k = k + 1
                If n = p Then p = p + 1
            Loop
            If x = 1 Then i = n
            If x = 2 Then j = n
            If x = 3 Then k = n
            If x = 4 Then p = n
        Next
End Sub

Skiinck

Merci a vous deux pour vos réponses je vais exploiter tout ca

Rechercher des sujets similaires à "question variables"