Merci 3GB pour votre réponse,
Non, je ne récupère pas la réponse sous forme de tableau.Et je voudrais l'éviter, si possible.
Je vous joins un exemple Excel ,ainsi qu"un bout de code :
Dim cell1 As Range
On Error Resume Next
Set cell1 = Application.InputBox _
("Si vous souhaitez supprimer des lignes : Sélectionner une OU PLUSIEURS cellules, COLONNE B, avec la souris", , , , , , , 8)
Sheets("CLIENT").Range("B1").Formula = cell1.Address
If (Err.Number > 0) Then
MsgBox "Vous avez choisi de ne pas supprimer de lignes"
End If
'supprimer les lignes sélectionnées :
'cell1.EntireRow.Delete shift:=xlUp '
pour supprimer les lignes entières
Range(cell1, cell1.Offset(0, 6)).Delete shift:=xlUp ' pour supprimer les plages des cellules sélectionnées
Ce que je ne comprends pas, c'est que cela fonctionne pour supprimer des lignes entières, mais pas des plages
Merci de vos conseils
Michael