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
A voir également:

1 réponse

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
LH
 
Merci beaucoup!
0