Excel - lister les valeurs comprises dans un intervalle

Bonjour à tous,

Au bout de 10 ans de consultation sur le forum, je n'ai pas trouvé une solution à mon problème mais je suis sûr que ce n'est que temporaire

Mon problème est le suivant : j'ai un inventaire de numéros de téléphone qui me donne en colonne À le début de la tranche et colonne B la fin de la tranche de numéros.

Par exemple :

0170000000 - 0170000009

0370000010 - 0370000019

J'aimerais retrouver dans une seule colonne l'ensemble des numéros compris dans toutes ces tranches (ici 20) :

0170000000

0170000001

0170000009

0370000010

0370000011

0370000012

0370000019

Merci d'avance et bon weekend à vous

bonjour

un essai

32jules.xlsx (9.70 Ko)

cordialement

Bonsoir à tous

Peut-être la demande voulue

28listertph.xlsm (18.00 Ko)

Bonjour,

Une proposition à étudier.

Cdlt.

16julesbcn.xlsm (26.11 Ko)
Private Sub cmdCréer_Liste_Click()
Dim tbl As Variant, Arr() As Long
Dim I As Long, J As Long, k As Long, n As Long
    With ActiveSheet
        .Cells(4).CurrentRegion.Offset(1).Clear
        tbl = .Cells(1).CurrentRegion.Value
        For I = 2 To UBound(tbl)
            n = 0
            For J = tbl(I, 1) To tbl(I, 2)
                ReDim Preserve Arr(1, k + 1)
                Arr(0, k) = tbl(I, 1) + n
                n = n + 1: k = k + 1
            Next J
        Next I
        With .Cells(2, 4).Resize(k, 1)
            .Value = Application.Transpose(Arr)
            .NumberFormat = "0#"" ""##"" ""##"" ""##"" ""##"
        End With
    End With
    Erase Arr
End Sub
Rechercher des sujets similaires à "lister valeurs comprises intervalle"