Sub columncheck()
'variables
Dim iCol As Long
Dim iCount As Long
Dim i As Long
'pour obtenir le nombre de colonnes que vous souhaitez insérer avec une input box
iCount = InputBox(Prompt:="Combien de colonne vous voulez ajouter?")
'pour obtenir le numéro de colonne où vous souhaitez insérer la nouvelle colonne
iCol = InputBox _
(Prompt:= _
"Après quelle colonne vous souhaitez ajouter une nouvelle colonne? (Entrer un nombre)")
'boucle pour insérer de nouvelles colonnes
For i = 1 To iCount
Columns(iCol).EntireColumn.Insert
Next i
End Sub
il reste comment nomme l'entete et remplire la colonne inserer par des 0