Problème de mot de passe ? bis
Bonjour,
problème à l'origine :
je désirais qu'Excel copie et transfère, automatiquement, au fur et à mesure des entrées,
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"
https://www.excel-pratique.com/~files/doc2/Banques_Com_09_forum.zip
https://www.excel-pratique.com/~files/doc2/Com_Banques_09_Excel_Pratique.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"
- 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
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
bonjour,
malgré que personne ne m'ait encore répondu, j'apporte une précision :
je viens de m'apercevoir d'une chose : il faut extraire les fichiers pour voir les #N/A. si on se contente de les ouvrir en double cliquant sur le .zip on ne voit rien. (je viens de le faire).
les liaisons sont bonnes puisque si , ensuite, on ouvre "banque" les chiffres se remettent en place.
merci @+++++++++
bonjour,
eh bein ! Çà y est : Pilas31, helpeur sur le forumm CCM, a trouvé.
il n'y a pas de problème de mot de passe quand la valeur liée est une valeur calculée par une formule quelconque dans le fichier lié. Si la valeur dans le fichier lié est une valeur directe (non calculée) cela ne marche pas.
il ne sait pas pourquoi çà se passe comme çà mais il a vérifié que c'était bien çà.
il m'a, également donné un moyen de contourner le problème :
"dans le fichier excel de destination 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
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
Fermer l'éditeur VBA, sauver le fichier Excel.
voilà, voilou ! J'espère que çà pourra aider quelqu'un d'autre. @+++++++++
P.S désolée, je n'arrive pas à conserver sur le forum, la disposition d'origine du code. je ne sais pas comment faire