Bonjour à toutes zé tous, j'aurais une petite question à vous poser sur un phénomène curieux que je ne comprends pas.
J'ai donc plusieurs fichiers excel: un principal qui fait toutes sortes de calculs à travers plein de macros. Et des fichiers sources qui contiennent des données (héritages) copiées par la suite dans le fichier principal.
Le fichier principal est dans le répertoire principal, les héritages devraient être placés dans un répertoire dédié mais j'ai quelques problème.
J'utilise cette fonction:
Lors de l'exécution de cette partie du code j'ai un pop up
"Ce classeur contient une ou plusieurs liaisons qui ne peuvent être mises à jour [...]
> Continuer > Modifier les liens
"
J'ai beau modifier les liens pensant le faire une fois pour toute, ce message apparait à chaque fois.
Par contre lorsque les héritages sont dans le répertoire principal et donc que le path s'écrit
Path_file = ActiveWorkbook.Path & "\"
Je n'ai absolument aucune erreur....
Savez vous d'ou vient ce problème ?
Seconde question: Existe t'il un bout de code pour refermer un classeur ouvert sans enregistrer ? (ou du moins qui répond "non" à la question "voulez vous enregistrer" )
Merci beaucoup pour votre aide !
Bon dimanche / Début de semaine à tout le monde
J'ai donc plusieurs fichiers excel: un principal qui fait toutes sortes de calculs à travers plein de macros. Et des fichiers sources qui contiennent des données (héritages) copiées par la suite dans le fichier principal.
Le fichier principal est dans le répertoire principal, les héritages devraient être placés dans un répertoire dédié mais j'ai quelques problème.
J'utilise cette fonction:
Code:
Nom_heritage = value & ".xls"
Path_file = ActiveWorkbook.Path & "\Heritage\"
Workbooks.Open Path_file & Nom_heritage, ReadOnly:=True
Workbooks(Nom_heritage).Activate
Lors de l'exécution de cette partie du code j'ai un pop up
"Ce classeur contient une ou plusieurs liaisons qui ne peuvent être mises à jour [...]
> Continuer > Modifier les liens
"
J'ai beau modifier les liens pensant le faire une fois pour toute, ce message apparait à chaque fois.
Par contre lorsque les héritages sont dans le répertoire principal et donc que le path s'écrit
Path_file = ActiveWorkbook.Path & "\"
Je n'ai absolument aucune erreur....
Savez vous d'ou vient ce problème ?
Seconde question: Existe t'il un bout de code pour refermer un classeur ouvert sans enregistrer ? (ou du moins qui répond "non" à la question "voulez vous enregistrer" )
Merci beaucoup pour votre aide !
Bon dimanche / Début de semaine à tout le monde