Bonjour cher Forum!
J'ai un problème de code qui étrangement fonctionne très bien dans un autre classeur, mais pas l'autre... J'ai un UserForm contenant des informations dans une ListBox. Quand je sélectionne un nom dans la ListBox et que je clique sur le CommandButton "supprimer" il va chercher dans un tableau d'une feuille du classeur le contact et le supprimer. Comme je dis ça fonctionne très bien dans un classeur, mais pas dans le nouveau que j'ai créer. Au lieu de supprimer la ligne du tableau il supprime la colonne du tableau... Voici le code :
Dim supp As Integer
If MsgBox("Êtes-vous certain de vouloir supprimer la fiche du client: " & TextBox6.Value & "?" & vbCrLf _
& vbCrLf _
& "* Prendre note qu'aucun retour en arrière ne sera possible! *", vbYesNo + vbCritical, "Supprimer client") = vbYes Then
supp = TextBox_Index + 1
Sheets("DATA_01").Cells(supp, 2).Delete
TextBox_Recherche.SetFocus
Else
ListBox1.SetFocus
Exit Sub
End If
C'est à la ligne :
Sheets("DATA_01").Cells(supp, 2).Delete
Que le problème ce trouve. Dans le classeur où le code fonctionne bien il supprime la ligne du tableau et c'est le même code, mais dans celui-ci ça ne fonctionne pas il supprime la colonne et la ligne. Pouvez-vous m'aider je voudrais qu'il ne supprime que la ligne?
Le tableau est de B:AY. Je vous joints aussi le classeur.