Bug avec la fonction INFORMATION et Curdir en VBA

Bonjour a tous,

J'utilise excel 2013 et je rencontre soudainement un problème .avec la fonction "INFORMATION"

Normalement et jusqu'à présent quand j'utilise dans une cellule l=information("répertoire") ca me donne le chemin de mon répertoire sous forme texte... cela me sert lors de programmation VBA pour automatiser des sauvegardes.....

exemple mon fichier de travail est dans le repertoire : c:\monrepertoire\montravail\monfichier.xlsm

avec cette fonction j'ai comme résultat : c:\monrepertoire\montravail\

ben depuis cette apres midi j'ai comme résultat C:\Users\monnom\Documents\

ou que soit mon fichier excel j'ai toujours ce meme resultat...j'ai redémarrer...rien !!!!

Alors je suis passer par le VBA avec la fonction "Curdir" et bien même combat un seul et unique résultat .... C:\Users\monnom\Documents\

.????? peut importe au est stoker mon fichier excel !!!!

quelqu'un a une idées?

Bonjour

en vba le chemin du fichier se trouve avec ActiveWorkbook.Path

Sub Test()
    MsgBox ActiveWorkbook.Path
End Sub

A+

Maurice

Solution simple et efficace.... que je vais utiliser en remplacement !!!! merci archer...

Ceci dit je ne comprend pas pourquoi mes fonctions bloquent sur ce chemin ??

Bonjour,

Parce que c'est ton répertoire de travail, qui n'est pas forcément celui du fichier.

C'est celui des lectures/écritures. Là tu as celui par défaut après un démarrage.

Ouvre un fichier dans un répertoire quelconque, tu verras que Curdir change.

eric

Rechercher des sujets similaires à "bug fonction information curdir vba"