Problème de mot de passe ?

Résolu/Fermé
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 - 17 avril 2009 à 12:11
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 - 20 mai 2009 à 12:26
bonjour,
problème à l'origine :
je désirais qu'Excel copie et transfère, automatiquement, au fur et à mesure des entrées,
le contenu des colonnes I J K L M N du fichier "Banq09"
dans les colonnes AH AI AJ AK AL AM du fichier "Commerce"
et, ceci, en tenant compte des références de la colonne A car il ne peut pas y avoir de référence de ligne (il y a une ligne par jour dans "commerce"
mais il peut y avoir seulement 4 ou 5 lignes pour le mois de janvier dans" banq09" et 40 ou 50 pour le mois de Mai; tout dépend des mouvements bancaires).

cette partie a été (très gentiment) résolue par un helpeur


je joins 2 dossiers : "Banques&Com 09 forum" et "Com&Banques 09 Excel Pratique". Tous les deux protégés par un mot de passe : "christyn45"

http://www.cijoint.fr/cjlink.php?file=cj200904/cij0UFJuGo.zip

http://www.cijoint.fr/cjlink.php?file=cj200904/cijTWPJ31I.zip

- dans "Com&Banques 09 Excel Pratique", celui sur lequel le helpeur a travaillé, TOUT se passe bien

- dans "Banques&Com 09 forum" RIEN ne va plus :
il semble que les mots de passe (christyn45) posent un problème :
- ouvrez "commerce"
- ouvrez "Banq09"
la mise à jour se fait.
- fermez "Banque". Rien ne se passe (ce qui est correct)
- fermez "Commerce". Réouvrez-le. Voyez ces très vilains "N/A" qui viennent remplacer les chiffres dès que vous entrez le
mot de passe à la demande de la petite fenêtre "banque".
Si les fichiers ne sont pas protégés tout marche correctement.

Qui peut me dire ce qui se passe et me donner le correctif ?

ATTENTION : je fais partie des "nuls"

merci de bien vouloir m'aider et pardon d'avoir été si longue

A voir également:

31 réponses

hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
18 avril 2009 à 10:43
tu veut dire les #REF!

si tu peut me donner la formule d'origine de la cellule AF35 dans commerce
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
18 avril 2009 à 17:57
slt
non, non : il s'agit des colonnes AH AI AJ AK du (des) fichiers "commerce"
les "#ref" proviennent des liaisons avec toutes les colonnes et feuilles que j'ai supprimées pour alléger. çà n'a aucune influence.
merci
0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
20 avril 2009 à 17:39
desolé mais j'ai pas trouvé de n/a ( quelle numero de cellule et quelle fichier ( 2 commerce))
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
21 avril 2009 à 17:12
bonjour hich24,
le fichier qui ne fonctionne pas est : "commerce &banque 09 forums\commerce 09 forums. xls
colonnes AJ AK AL AM

je te joins une saisie d'écran : en haut à l'ouverture. en bas une fois rentré le mot de passe.

http://www.cijoint.fr/cjlink.php?file=cj200904/cijWQOzCqS.jpg

merci
0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
22 avril 2009 à 11:14
desolé mes dans le fichier que tu a donner en haut il n'ya pas de formule sur cette ligne
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
22 avril 2009 à 15:58
bonjour hich24
tu veux dire : dans la saisie d'écran ? c'est, seulement, qu'il n'y avait pas de cellule sélectionnée. mais tu les a dans les deux fichiers "commerce" dont je t'ai donné l'adresse (elles sont légèrement différentes mais çà ne change rien)
merci @+++++++++
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
23 avril 2009 à 18:54
bonjour,

je vierns de m'apercevoir d'une chose : il faut que tu extraies les fichiers pour voir les #N/A. si tu te contente de les ouvrir en double cliquant sur le .zip tu ne vois rien. (je viens de le faire).
les liaisons sont bonnes puisque si , ensuite, tu ouvres "banque" les chiffres se remettent en place.
merci @+++++++++



0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
24 avril 2009 à 10:11
donc tu a resolu le probléme
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
24 avril 2009 à 10:54
non, absolument pas. c'est quelqu'un qui me disait qu'il ne voyait pas les #N/A en question. j'ai donc téléchargé mon propre fichier (sur ci-joint) et c'est là que je me suis aperçue qu'il fallait extraire les fichiers pour pouvoir voir de quoi je parle :-/
bonne journée
0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
24 avril 2009 à 11:08
j'ai telecharger votre fichier , c'est vrai quand tu ouvre commerce avant banque il donne des n/a , mais si tu ouvre banque en premier ca marche plutot bien
puisque le fichier commerce cherche des reference dans banque alors que banque et fermer et il ne peut pas saisire le mot de passe ( manuellment )

alors j'ai enlevé le mot de passe de banque est la ca marche a merveille

pour que tu laisse le mot de passe il faut passer par une macro qui enleve le mot de passe a l'ouverture de banque
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
25 avril 2009 à 15:41
slt hich24
ouf ! contente que tu trouves la même chose que moi :-))
mais pourquoi est ce que çà fait çà ???????? dans les fichiers normaux j'ai 4 autres liaisons (dont une avec "banque") jamais çà ne m'a fait çà !!!!!!!!!! il y a, aussi, un mot de passe !
et, pourquoi, dans le fichier "commerce excel pratique" çà ne se produit pas ? qu'est ce que le helpeur a fait ? (il ne répond plus : peut-être que je l'em....... :-O ? ou, alors, il ne sait pas lui-même !)
merci et bonne journée........bien humide

0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
26 avril 2009 à 10:08
je pense que le mot de passe qui interdit la modification du documment n'empeche pas l'autre fichier d'ouvrire
par contre un mot de passe de lecture ca empeche d'ouvrire un document
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
26 avril 2009 à 11:14
bonjour hich24
oui, d'accord. mais tous mes fichiers sont construits comme çà (justement pour que personne ne puisse aller les lire ! ) et jamais je n'ai de #N/A : heureusement : j'aurais un beau bazar :- O !
bon dimanche
0
hich24 Messages postés 1633 Date d'inscription mardi 2 octobre 2007 Statut Membre Dernière intervention 3 novembre 2024 753
26 avril 2009 à 11:20
bonne chance
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
27 avril 2009 à 10:46
Bonjour,

Je me suis penché sur le problème et il est vrai que les mises à jour de données liées avec des fichiers protégés par mot de passe posent problème. Pourtant, l'un de tes fichiers fonctionne correctement et l'autre pas. Je n'ai pas réussi à comprendre pourquoi.

Par contre, effectivement, quand on ouvre le fichier lié puis qu'on le referme manuellement la mise à jour fonctionne. Donc j'ai pensé à une solution de contournement. Elle consiste à désactiver la mise à jour des liens de Excel et la remplacer par une macro qui s'execute au démarrage et qui ouvre et ferme automatiquement les fichiers liés.

Voici en détail cette manipulation (sur Excel 2003):

1/ Desactiver la mise à jour des liens :
Menu Edition/Liaisons dans la fenêtre cliquer sur le bouton en bas à gauche "invite de démarrage" et dans la fenêtre cocher l'option "ne pas afficher l'alerte et ne pas mettre à jour les liens automatiques". Valider

2/Macro automatique au démarrage :

Voici la macro en question :

Private Sub Workbook_Open()
    Dim Reponse As String
    Dim Liens As Variant
    Dim i As Integer
    On Error GoTo FIN
    Liens = ActiveWorkbook.LinkSources(xlExcelLinks)
    If Not IsEmpty(Liens) Then
        Reponse = MsgBox("Souhaitez-vous mettre à jour les liaisons?", vbYesNo + vbDefaultButton2)
        If Reponse = vbYes Then
        Application.ScreenUpdating = False
            For i = 1 To UBound(Liens)
                Workbooks.Open Liens(i)
                ActiveWorkbook.Close SaveChanges:=False
            Next i
        End If
    End If
FIN:
    Application.ScreenUpdating = True
End Sub


3/ Pour rendre la macro opérationnelle :
Copier le code ci-dessus ,dans ton fichier excel faire <ALT >< F11>, l'éditeur VBA s'ouvre.
A gauche dans la liste des dossiers double cliquer sur "ThisWorkbook" et dans la fenêtre à droite coller le code de la macro. Fermer l'éditeur VBA, sauver le fichier Excel.

Il n'y a plus qu'a tester et me donner ton avis sur cette solution.

A+
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
28 avril 2009 à 15:57
bonjour Pilas31
avant d'essayer cette macro dis-moi, stp, s'il y a un risque qu'elle désorganise toutes mes autres liaisons ? je pense en particulier aux tableaux croisés .

en ce qui concerne le second fichier c'est celui sur lequel le second helpeur a changé la formule ainsi que la colonne A (ce qui est bien pratique) mais sans donner de solution pour le mot de passe alors que, comme tu l'as vérifié, il n'y a plus de problème dans "son" fichier : curieux tout de même !!!

merci de ton aide @+++++++
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
28 avril 2009 à 16:09
Bonjour,

Non sincèrement je ne le crois pas car elle ne fait qu'ouvrir puis refermer tous les classeurs liés. Le seul risque, il me semble, est si jamais les classeurs liés ont eux-mêmes des macros qui s'exécutent au lancement et qui auraient des effets indésirables.

Donc tu as raison, on n'est jamais assez prudent. Tu devrais essayer sur des fichiers exemples ou sur des copies de tes fichiers réels si tu en as la possibilité.

Tiens mois au courant.

A+

EDIT : oui pour le comportement, j'ai essayé de mener des tests et j'avoue ne pas comprendre pourquoi ça fonctionne ou pas. J'ai comparé toutes les options une à une et je n'ai pas trouvé de différence. De plus le fichier du helpeur qui fonctionne, dans certains cas il provoque aussi l'erreur. On a donc un comportement assez aléatoire incompatible avec la procédure fiable dont tu as besoin. Il y a peut-être quelque chose qui m'échappe, j'aimerai bien l'avis des spécialistes pointus du forum....
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
29 avril 2009 à 12:10
slt Pilas
c'est ce que je vais faire (ne serait-ce que pour apprendre ;-) ) d'abord le fichier exemple etc..........
merci à toi et je te tiens au courant, bien sûr (mais attends un peu :O) ! )

P.S oups ! j'oublie la "bonne" question : est ce qu'une macro se supprime facilement ? et comment ?
merci encore
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
29 avril 2009 à 15:03
Bonjour,

Pour supprimer la macro la procédure est simple. Il faut reprendre la manip de mon précédent post :

Faire <ALT >< F11>, l'éditeur VBA s'ouvre.
A gauche dans la liste des dossiers double cliquer sur "ThisWorkbook" et dans la fenêtre à droite on retrouve la macro, on la selectionne entièrement et on fait <Suppr>.

Bonne continuation

A+
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
30 avril 2009 à 15:40
merci
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
3 mai 2009 à 18:02
bonjour Pilas 31
j'essaye de faire la macro mais j'ai quelque chose que je fais mal :
le "code" c'est bien le chemin complet ?
j'ai écris "G:\documents\temps\Banques&Com.09 macro\Commerce 09 macro\macro\A1" et il ne veut pas me le prendre.

merci de me dire où se trouve mon erreur. bon dimanche
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 644
4 mai 2009 à 10:56
Bonjour,

Lorsque je dis dans mon post n°15 copier le code, il faut réellement copier la partie grisée du message qui va de « Private Sub … » jusqu’à «… End Sub » et la coller dans l’éditeur VBA.

Il faut faire cela dans le fichier Excel dans lequel tu veux que les liens se mettent à jour.
Donc dans le fichier « Commerce 09....xls » si j’ai bien compris (et seulement celui-là).

Ensuite (ne pas oublier de désactiver la mise à jour automatique Excel), il suffit de sauver ce fichier puis de l’ouvrir à nouveau et cela doit fonctionner tout seul.

J’espère avoir compris le problème,

A+
0
chrisyn45 Messages postés 68 Date d'inscription dimanche 10 juin 2007 Statut Membre Dernière intervention 23 mai 2021 1
6 mai 2009 à 19:14
bonjour Pilas31
j'ai collé le code et il semble que çà fonctionne. maintenant il faut que je vérifie dans une copie des vrais fichiers........avec toutes leurs liaisons (mdr )
il y a une chose que je trouve bizarre : j'ai donc collé le code dans la fenêtre de droite et puis.........et puis........bein ! j'ai fermé etc......... ah! si, j'ai quand même fait "fichier" "enregistrer" sans bien savoir pourquoi puisque rien ne me demandait quoique ce soit. c'est ce qu'il fallait faire ? ou est ce que j'ai réussi tout à fait par hasard ?
merci Pilas, bonne soirée
0