Re,
Tout d'abord désolé de ne pas avoir le niveau pour faire ce que tu as demandé parfaitement.
Sur le code suivant :
Sub MacroBouton()
Dim LigneColonneA As Integer
Dim compteurLigneTableau As Integer
Dim compteurColonneTableau As Integer
compteurLigneTableau = 3
LigneColonneA = 1
For compteurColonneTableau = 1 To 16 Step 1 'numéro des colonnes de A à P
Worksheets("Feuil1").Cells(LigneColonneA, 1).Copy _
Destination:=Worksheets("Tableau").Cells(compteurLigneTableau, compteurColonneTableau) 'faire un copié/collé des valeurs de la colonne A
LigneColonneA = LigneColonneA + 1
Next
End Sub
Je peux seulement apporter les valeurs de la colonne A vers une des lignes du tableau. Par contre pour réutiliser la macro il faut changer la valeur du
compteurLigneTableau = 3
et mettre le numéro de la prochaine ligne vide à la place du 3.
Par contre les valeurs de ta colonne A sont complétement dans le désordre et je ne sais pas quoi va ou!!
Du coup je pense qu'il faudrait faire une colonne d'explication en B par exemple (à quoi correspond la valeur de la cellule)
Le principe de ce code est de prendre les 16 premières valeurs de la colonne A et les retransmettre dans le tableau dans le même ordre.
Encore désolé et bon courage !!!