C'est pas bien compliqué, mais il faudrait connaitre la structure de ton fichier Excel.
Dans quelle colonne est le nom du transporteur ?
Le nom doit-il être répété à chaque ligne ou est-ce que le nom est un entête de liste ?
Voilà une macro qui insère une ligne sous la ligne sélectionnée, positionne la cellule active dans la colonne B à la nouvelle ligne créée et recopie (ou non) le nom du transporteur (colonne A) dans la colonne A de la nouvelle ligne créée :
'Fonctionnement : 'Sélectionner la ligne où se trouve le nom du transporteur '(clic dans n'importe quelle colonne sur cette ligne) 'Puis lancer la macro Sub anouchka25() Cells(ActiveCell.Row + 1, 2).Select Selection.EntireRow.Insert 'si le nom du transporteur doit être répété, laisse la ligne ci dessous 'sinon, la supprimer Cells(ActiveCell.Row, 1) = Cells(ActiveCell.Row - 1, 1) End Sub |
Message édité par otobox le 06-04-2013 à 09:34:09
---------------
OtObOxBlOg - - - Etre seul à avoir tort c'est plus difficile, mais c'est bien plus beau que d'avoir raison avec une bande de cons