Vba liste

Résolu
Bonjour à vous
J'aimerai pouvoir faire une macro me réalisant un liste via une concaténation de cellules je m'explique

J'ai des valeurs de A1 à A10 et de B1 à B10 donc j'aimerai avoir C1=A1&B1,C2=A1&B2....B2&A1.....

Merci de votre aide

6 réponses

  1. plus simple
    For i = 1 To 10
    For j = 1 To 10
    k = k + 1
    Cells(k, 3) = Cells(i, 1) & Cells(j, 2)
    Next j
    Next i

    si çà te convient pense a mettre le sujet en resolu
    0
    1. Merci j'ai trouvé la solution enfin je pense
      k = -1

      For i = 1 To 10

      For j = 1 To 10

      k = k + 2

      Cells(k, 3) = Cells(i, 1) & Cells(j, 2)

      k = k - 1

      Next j

      Next i
      0
      1. Merci mais petit soucis je désire avoir que Colonne A avec Colonne B

        Exemple

        A B C
        1 1 11
        2 1 11
        3 2 12
        21
        21
        22
        31
        31
        32

        Merci pour ton aide
        0
        1. dans la colonne C tu recupères toutes les combinaisons possibles avec la colone A en référence :
          k = -1
          For i = 1 To 10
          For j = 1 To 10
          k = k + 2
          Cells(k, 3) = Cells(i, 1) & Cells(j, 1)
          Cells(k + 1, 3) = Cells(i, 1) & Cells(j, 2)
          Next j
          Next i
          0
          1. Exact tu as bien compris et le resultat en colonne C .
            Merci
            0
            1. bonjour
              Peux tu etre plus precis sur le resultat attendu ?
              Veux tu les combinaisons de A1 et toutes les autres puis de A2 et toutes les autres et ainsi de suite ?
              0