Salut James,
tu as raison, je n'ai pas besoin de macro pour cette fois.
Grâce à ta remarque, je m'aperçois que j'ai mal formulé ma demande.
Cette manipulation va se répéter plusieurs centaines de fois, au fur et à mesure que je vais traiter des milliers d'informations.
C'est là qu'une macro me permettrait d'avancer plus vite, et de m'épargner une tendinite. Ah non, trop tard, j'ai déjà la tendinite !
Je précise aussi que j'utilise Excel 2003 (je suis pour la préservation des dinosaures. Mais les dinosaures me préserveront-ils ?)
(Finalement, la question ne se pose plus, parce qu'on vient juste de m'apprendre qu'il n'y aurait plus de dinosaures. C'est vrai ?)
Voici donc un fichier d'essai de macro :
Sub CellulesVERSdroite()
'
' CellulesVERSdroite Macro
' Macro enregistrée le 02/06/2019 par utilisateur
'
Range("T4").Select
For a = 1 to S4
Selection.Insert Shift:=xlToRight
next a
Range("T5").Select
For b = 1 to S5
Selection.Insert Shift:=xlToRight
next b
Range("T6").Select
For c = 1 to S6
Selection.Insert Shift:=xlToRight
next c
Range("T7").Select
For d = 1 to S7
Selection.Insert Shift:=xlToRight
next d
Range("T8").Select
For e = 1 to S8
Selection.Insert Shift:=xlToRight
next e
Range("T9").Select
For f = 1 to S9
Selection.Insert Shift:=xlToRight
next f
Range("T10").Select
For g = 1 to S10
Selection.Insert Shift:=xlToRight
next g
Range("T11").Select
For h = 1 to S11
Selection.Insert Shift:=xlToRight
next h
End Sub