quand je protège ma feuille et que je décoche la protection sur le bouton qui active m'a macro, voici l'erreur qui s'inscrit dans mon programme quand je clique sur le bouton
Private Sub UserForm_Activate()
Range('F14:G14').Activate
' Effacement des données de la plage qui reçoit les items sélectionnés (colonnes D et E)
si je comprends bien tu veux a l'initialisation de ton userform qu'une plage tu me diras la quelle doit être éffacée
Si tu veux que la plage qui recoit les différentes sélections que tu fais à partir de ton combox, soit effacé
par exemple les données sont dans les colonnes D et E
tu recherches la dernière ligne occupée de la colonne D
Derligne=Range('D65536').End(xlUp).row
ensuite tes données commencent à la ligne 2 de la colonne D
donc la plage à effacée sera
Range('D2:E' & derligne).ClearContents
je n'ai pas compris ce que fais Range('F14:G14').Activate
mais ton code pourrait être Private Sub UserForm_Activate()
Dim DerLigne as Integer
Derligne=Range('D65536').End(xlUp).row
' Effacement des données de la plage qui reçoit les items sélectionnés (colonnes D et E)
Range('D2:E'&Derligne).ClearContents
End Sub
tiens nous au courant
Ps tu sais ici il y a des Filles Balaises dans tout les domaines d'excel et Vba et l'une d'elle réglera peut être ton Problème Lol
alors en pièce jointe je joue avec les Unprotect et Protect
tu regardes et tu nous dit
je n'ai pas regardé s'il y a possiblité d'autoriser l'utilisation du Userform sur une feuille Protégée
Bah des espaces dans le titre
donc j'ai simplifié lol
Excuse [file name=versionV1.zip size=13629]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/versionV1.zip[/file]