Transformer un tableau en liste de coordonnees

Résolu
LH -  
 LH -
bonjour,

j ai un tableau excel de 100x100 que je voudrai tranformer de la facon suivante:
1 colonne avec le x de chaque cellule
1colonne avec les y de chaque colonne
1 colonne avec le contenu de la cellule.

je suis debutant en vba, pouvez vous m aider?
merci

1 réponse

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Macro à mettre dans un module; extraie les infos du tableau sur la 1ere feuille du classeur et les placent en colonnes sur la 2nde feuille du classeur :
    Sub transform()
    'ligne de la 1ere cellule en haut à gauche du tableau
    ligne = 4
    'colonne de la 1ere cellule en haut à gauche du tableau
    colonne = 3
    lg = 0
    ' boucle sur les 100 lignes et colonnes
    For x = ligne To ligne + 99
    For y = colonne To colonne + 99
    lg = lg + 1
    Sheets(2).Cells(lg, 1) = x
    Sheets(2).Cells(lg, 2) = y
    Sheets(2).Cells(lg, 3) = Sheets(1).Cells(x, y)
    Next
    Next
    End Sub


    A adapter à tes besoins
    Cdlmnt
    Via
    0
    1. LH
       
      Merci beaucoup!
      0