Transformer un tableau en liste de coordonnees

Résolu/Fermé
LH - 7 mai 2015 à 17:05
 LH - 7 mai 2015 à 17:46
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

via55 Messages postés 14403 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 24 avril 2024 2 703
7 mai 2015 à 17:33
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
Merci beaucoup!
0