Bonjour Daniel,
*** Solution trouvée mais... pas très conventionnelle ! Je t'explique :
A) La situation :
Tout d'abord je dois mentionner que je ne suis pas le concepteur du fameux fichier Excel (j'aurais peut-être dû dire cela au début :-)). Je ne suis que l'utilisateur mandaté pour l'utiliser et "l'améliorer" selon nos propres exigences d'entreprise. Ce classeur
est en fait un "programme" acheté il y a plusieurs années et pour lequel l'entreprise conceptrice n'existe plus ! Nous devons donc lui appliquer, pour des exigences de gestion, la protection de toutes les feuilles et la déprotection à la demande, ce qui n'est
pas "programmé" actuellement dans le classeur.
B) Une des feuilles du classeur :
Ce classeur contient une feuille nommée "Licence" sur laquelle les concepteurs ont inscrit les modalités de cette licence.
En voulant supprimer les données de cette feuille afin de publier le classeur sur CiJoint je me suis rendu compte qu'il était impossible de supprimer ces données. Cette feuille est effectivement déjà protégée, avec mot de passe défini par les concepteurs.
Donc, il m'est impossible de supprimer les données qu'elle contient alors que toutes les données des autres feuilles ont pu être supprimées.
C) Ce que j'ai fait... :
Bon, me suis-dis ! Je n'ai pas grand chose à perdre puisque cette feuille (Licence) ne nous est plus vraiment utile.
J'ai donc simplement supprimé cette feuille...Eh oui... aussi bizarre que cela peut paraître, la Protection du classeur (avec ou sans mot de passe)
n'est pas activée actuellement !
D) Résultat - Solution :
Les 2 macros que tu m'as proposées fonctionnent à merveille APRÈS avoir supprimé la fameuse feuille "Licence". Il n'y a plus le message "1004...etc". indiquant que le mot de passe n'est pas le bon même s'il l'est lorsqu'on
le tape (celui dans test macros). Il y avait probablement un "conflit" (ou un 2ième mot de passe à taper) entre le mot de passe que j'inscrivais dans tes codes et celui (que je ne connais) de la feuille Licence
E) En conclusion et supplément :
Il serait peut-être possible de trouver sur Internet un "outil" pour retrouver le mot de passe de la feuille "Licence" afin de pouvoir la garder (quoique non essentiel) et d'éviter le message d'erreur mais...
Toutefois, si, à la suite de ces explications tu as une autre suggestion, je suis toujours preneur !
Bon, voilà. Ce message est un peu long mais je trouve important, compte tenu de tout le temps que tu as pris pour m'aider, de te fournir ces explications.
Encore une fois, tes suggestions (macros) fonctionnement très correctement
après la suppression de la feuille "Licence" et c'est
merveilleux !
Plusieurs GROS MERCIS pour ton aide. J'espère que tu seras encore longtemps sur ce fil de discussion. Tes connaissance sont
grandement appréciées.
Sincères salutations,
Normand