1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Sub SelectColonne()
Dim dialogue1 As String
Dim colonne1 As String
Dim colonne2 As String
Dim rng As Range
dialogue1 = MsgBox("est-ce qu'il y a des colonnes à supprimer ?", vbYesNo, "Question") 'question pour continuer ou pas
If dialogue1 = 6 Then 'si la réponse est oui
colonne1 = InputBox("à partir de quelle colonne, faut-il effacer")
colonne2 = InputBox("jusqu'à quelle colonne, faut-il effacer")
Set rng = Range(colonne1 & ":" & colonne2)
'rng.ClearContents ' effacer le contenu des colonnes sélectionnées
rng.Delete ' supprimer les colonnes sélectionnées
End If
End Sub |