salut, as-tu déjà fait une macro avant ? Bref, je sais comment résoudre ton problème, le VBA est un langage orienté objet, il ne faut pas l'oublier. en gros tu as Workbooks>Worksheets>range>cells
bref là tu place dans ton workbook(=classeur) tu ne vas pas en changer donc pas besoin de le préciser. par contre tu as tes données dans ta colonne 1 de la feuille 1 et tu veux les placer dans ta ligne 1 de la feuille 2, c'est simple : tu créés ta macro (dans développeur, tu cliques sur "macros" tu tapes le nom que tu veux et tu fais "créer".
il y a dĂ©jĂ
sub LeNom ()
end sub
nous allons rajouter une boucle while
donc ça donnera
i=1
while not(isempty(worksheets(1).cells(i,1)))
worksheets(2).cells(1,3*i)=worksheets(1).cells(i,1)
i=i+1
wend
et normallement tu as ta macro ;) (j'ai pas vérifié mais j'y crois !)
bonne chance pour la suite