Bonjour,
Je crois que surtout il manque un POINT (.) avant cells, dans ce meme bout de code.
Vous avez Cells(1,i) qui réfère à la feuille active, ie. celle du bouton. Hors si je comprends bien vous avez mis un petit test1 juste qu dessus pour étudier la valeur… de ladite cellule mais de la feuille travail !
Correction à effectuer :
If InStr(Cible, .Cells(1, i) & "/") = 1 Then .Columns(i).Delete
' et non
If InStr(Cible, Cells(1, i) & "/") = 1 Then .Columns(i).Delete
' qui est en réalité
If InStr(Cible, ActiveSheet.Cells(1, i) & "/") = 1 Then .Columns(i).Delete