Discussion:
Messages lors de l'ouverture d'un fichier
(trop ancien pour répondre)
Alf
2016-02-20 11:02:34 UTC
Permalink
Bonjour à tous,

Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....

Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?

Merci pour votre aide
Alf
MichD
2016-02-20 13:10:55 UTC
Permalink
Bonjour,

As-tu essayé quelque chose comme :

'--------------------------------------------
Private Sub Workbook_Open()

'Empêche la mise à jour des liens
lors d'un calcul de la feuille
ThisWorkbook.UpdateRemoteReferences = False

'Inhibe la demande de confirmation
des mises à jour des liens
Application.AskToUpdateLinks = False
End Sub
'--------------------------------------------

Il y a aussi la possibilité de décocher les cases de ces options
dans les "options" d'Excel.
MichD
2016-02-20 13:17:53 UTC
Permalink
Post by MichD
Bonjour,
'--------------------------------------------
Private Sub Workbook_Open()
'Empêche la mise à jour des liens
lors d'un calcul de la feuille
ThisWorkbook.UpdateRemoteReferences = False
'Inhibe la demande de confirmation
des mises à jour des liens
Application.AskToUpdateLinks = False
End Sub
'--------------------------------------------
Il y a aussi la possibilité de décocher les cases de ces options
dans les "options" d'Excel.
Dans les options avancées d'Excel, l'équivalent des commandes
précédentes à décocher :

A )Dans la section : Lors du calcul de ce classeur :
"Mettre à jour les liaisons vers d'autres documents"

B ) Dans la catégorie : Général :
" Confirmer la mise à jour automatique des liens"

Évidemment, cela dépend de la version Excel que tu utilises, c'était un
peu différent pour les versions plus anciennes...
Alf
2016-02-20 14:02:12 UTC
Permalink
Post by Alf
Bonjour à tous,
Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....
Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?
Merci pour votre aide
Alf
Merci pour ta réponse que je voulais tester.
Mais il m'arrive un truc
Quand j'essaie d'ouvrir le fichier par,

ChDir "Chemin"
Workbooks.Open Filename:= _
"Chemin\Fichier.xlsm", _
UpdateLinks:=3

Le fichier ne s'ouvre pas. Pourtant il est bien à l'emplacement voulu...
Et ça marchait bien auparavant ?

Je suis sur mon ordi perso, sous Excel 2007

Merci pour ton aide
DanielCo
2016-02-20 14:34:58 UTC
Permalink
Bonjour,

ChDir "Chemin"
Workbooks.Open Filename:= _
Chemin & "\Fichier.xlsm", _
UpdateLinks:=3
ou
ChDir "Chemin"
Workbooks.Open Filename:= _
"Fichier.xlsm", _
UpdateLinks:=3
Daniel
Post by Alf
ChDir "Chemin"
Workbooks.Open Filename:= _
"Chemin\Fichier.xlsm", _
UpdateLinks:=3
Alf
2016-02-20 16:06:38 UTC
Permalink
Post by Alf
Bonjour à tous,
Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....
Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?
Merci pour votre aide
Alf
Bonjour,

Rien n'y fait.
J'ai essayé les 2, ça ne marche pas....

Quoi faire ?
Je ne vois pas pourquoi ça ne marcherait pas...

Avez vous une idée ?
Merci
MichD
2016-02-20 16:15:28 UTC
Permalink
Suppose que le chemin est comme ceci :

Dim Chemin as string
"E:\Excel\MonFichier.xlsm"

Si tu n'es pas sur le lecteur E, tu dois d'abord passer cette commande :

ChDrive "E"

ChDir Chemin

Workbooks.Open Filename:=Chemin, _
UpdateLinks:=3
Alf
2016-02-20 16:15:31 UTC
Permalink
Post by Alf
Bonjour à tous,
Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....
Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?
Merci pour votre aide
Alf
J'ai essayé avec un fichier de taille plus petite. Ça marche.
Mon fichier Excel initial fait 8Mo.
Excel commence à l'ouvrir puis arrête....

Une idée ?...
MichD
2016-02-20 16:27:49 UTC
Permalink
A ) Supprimer les fichiers du répertoire "Temp"


Lorsque toutes les instances d'Excel sont fermées :
B ) Dans ce répertoire : C:\Users\Ton
profil\AppData\Roaming\Microsoft\Excel

Est-ce que tu as des fichiers Excel autres qu’Excel xx.xlb (xx pour la
version d'Excel), si oui, déplace-les.

Est-ce que ton fichier s'ouvre par un double-clic dans l'explorateur
Windows? Et par macro?

As-tu un message d'erreur, si oui lequel?

Il se peut que ton fichier soit corrompu. Tu peux alors faire une
tentative en essayant de l'ouvrir avec "Open Office" que tu peux
télécharger et installer gratuitement!

https://sourceforge.net/projects/openofficeorg.mirror/

MichD
Alf
2016-02-20 19:28:36 UTC
Permalink
Post by Alf
Bonjour à tous,
Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....
Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?
Merci pour votre aide
Alf
J'essaie demain et te dis...
Merci et bonne soirée
Alf
2016-02-21 08:38:23 UTC
Permalink
Post by Alf
Bonjour à tous,
Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....
Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?
Merci pour votre aide
Alf
Bonjour,
Ci dessous mes réponses

Est-ce que tu as des fichiers Excel autres qu'Excel xx.xlb (xx pour la
version d'Excel)
Rep: NON. uniquement Excel12.xlb et un dossier XLSTART vide

Est-ce que ton fichier s'ouvre par un double-clic dans l'explorateur
Windows?
Rep: OUI. Avec les messages d'erreur suivants
"Excel a rencontré un contenu illisible dans fichier voulez-vous récupérer le contenu de ce classeur si la source de ce classeur est fiable cliquez sur Oui"

et ensuite
"Excel a pu ouvrir le fichier en supprimant ou en réparant le contenu illisible Fermer"

Je clique sur Oui et Fermer pour ouvrir le fichier.
Le fichier est de source fiable. Je ne sais pas comment les contenus illisibles on été créés.

Et par macro?
Rep: NON. Et quand je peux l'ouvrir, je voudrais éviter le message de mise à jour des liens.

Voilà les infos...

Merci pour votre aide.
MichD
2016-02-21 11:25:41 UTC
Permalink
| "Excel a pu ouvrir le fichier en supprimant ou en réparant le contenu
| illisible Fermer"

**** Tu sembles avoir un problème avec le fichier. Ce message d'erreur à
l'ouverture du fichier n'a pas une solution unique et pour t'en
convaincre, fais une recherche dans Google sur ce message d'erreur!

Pendant que tu peux ouvrir ton fichier, je te suggère fortement de
copier tes données vers un tout nouveau classeur. Il en va de même pour
les macros du fichier. (Est-ce qu'enregistrer le classeur sous un autre
nom est suffisant?)

Lorsque tu auras un classeur qui s'ouvre normalement, retourne voir mes
messages précédents.

Quelle est ta version d'Excel?
Alf
2016-02-21 18:49:20 UTC
Permalink
Post by Alf
Bonjour à tous,
Dans une macro, j'ouvre un autre fichier Excel qui contient des "RECHERCHE(V)".
Plusieurs messages sont générés lors de l'ouverture, me demandant de mettre à jour les liens et autres....
Comment s'affranchir de ces messages (ne pas avoir à sélectionner le bouton "OK") avec ma macro ?
Merci pour votre aide
Alf
Excel 2007
Ok je vais voir comment rendre ce fichier plus "lisible"

Merci

Continuer la lecture sur narkive:
Loading...