Lone-wolf
XLDnaute Barbatruc
Bonjour à tous,
depuis ce matin j'aissaie et ressaie encore, de modifier le code que voici.
Soit il supprime les deux dernières lignes où sont inscrit les contacts,
soit il supprime qu'à moitié le contact choisi. Tous ça dans la feuille Excel.
En plus, je n'arrive pas à supprimer le contact dans Outlook.
Il ne me reste plus que ce code pour terminer le formulaire, si l'un d'entre vous veux bien m'aider.
Voici le code:
Fichier à télécharger
depuis ce matin j'aissaie et ressaie encore, de modifier le code que voici.
Soit il supprime les deux dernières lignes où sont inscrit les contacts,
soit il supprime qu'à moitié le contact choisi. Tous ça dans la feuille Excel.
En plus, je n'arrive pas à supprimer le contact dans Outlook.
Il ne me reste plus que ce code pour terminer le formulaire, si l'un d'entre vous veux bien m'aider.
Voici le code:
Code:
Private Sub Supprimer_Click()
Dim Line As String
Line = UserForm1.TextBox12.Value
For i = 1 To 10
Sheets(1).Cells(Line, i).Value = UserForm1.Controls("textbox" & i).Value
ActiveCell.EntireRow.Delete
UserForm1.Controls("textbox" & i).Value = ""
Next
UserForm1.TextBox11.Value = ""
UserForm1.TextBox12.Value = ""
TextBox1.SetFocus
'Suppression du contact dans Outlook
Dim objOutlook As Outlook.Application
Dim objContact As Outlook.ContactItem
Dim olApp As New Outlook.Application
Dim Contact As ContactItem
Dim dossierContacts As Outlook.MAPIFolder
Set olApp = New Outlook.Application
Set dossierContacts = olApp.GetNamespace("MAPI").GetDefaultFolder(olFolderContacts)
Set Contact = dossierContacts.Items.Find _
("[FullName] = '" & UserForm1.TextBox2.Value & "'")
On Error Resume Next
Contact.Delete
End Sub
Fichier à télécharger