Code vba de rangement.

Résolu/Fermé
claude4777 Messages postés 21 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 16 avril 2023 - 12 avril 2016 à 10:19
claude4777 Messages postés 21 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 16 avril 2023 - 12 avril 2016 à 16:01
Bonjour,

je recherche de l'aide Excel pour un rangement de nombres colonne A en x fois 10 colonnes.

https://www.cjoint.com/c/FDmiq6BfS73

merci
A voir également:

3 réponses

Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
12 avril 2016 à 11:09
Bonjour
A tester
Sub Paires()
    Application.ScreenUpdating = False
    'Construction des paires
    ReDim Paire(210)
    N = 1
    For k = 1 To 20
        For i = k + 1 To 21
            Paire(N) = "'" & k & "-" & i
            N = N + 1
        Next i
    Next k
    'Restitution dans le tableau
    N = 1
    For L = 1 To 21
        For C = 3 To 12
            Cells(L, C) = Paire(N)
            N = N + 1
        Next C
    Next L
End Sub

Cdlt
0
claude4777 Messages postés 21 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 16 avril 2023
12 avril 2016 à 14:50
Bonjour Frenchie83

Merci pour ton code mais il me faut un nombre par cellule (et non la paire) de telle façon q'une paire ne soit jamais en double dans la plage mais que toutes soient présentes 1 fois (arrangement casse-tête !!)

merci
bon AM
0
Frenchie83 Messages postés 2240 Date d'inscription lundi 6 mai 2013 Statut Membre Dernière intervention 11 août 2023 338
12 avril 2016 à 15:35
Désolé, j'ai un peu de mal à comprendre ce que vous attendez. Pourriez-vous mettre quelques exemples?
Merci
0
claude4777 Messages postés 21 Date d'inscription samedi 8 novembre 2014 Statut Membre Dernière intervention 16 avril 2023
12 avril 2016 à 16:01
oui, un exemple simplifié avec 10 nombres seulement soit 45 paires possibles.

Une seule grille de 10 nombres ( 1 2 3 4 5 6 7 8 9 10) suffit à couvrir les 45 paires une fois au moins (1-2,1-3,1-4....9-10).

pas facile !
0