Optimisation d'une macro de création hyperlien conditionnel

Hypokhampe

XLDnaute Nouveau
Bonsoir à tous et vive le forum !

Dans un fichier, j'utilise une fonction personnalisée de Boisgontier, pour générer des hyper-lien vers fichier pdf si le fichier pdf existe dans le dossier où se trouve le fichier excel :

Function existeFichier(fichier, Optional répertoire)
Application.Volatile
If IsMissing(répertoire) Then répertoire = ThisWorkbook.Path
temp = Dir(répertoire & "\" & fichier)
existeFichier = (temp <> "")
End Function

Je dispose d'une base de plus de 1000 lignes, et à chaque fois que je modifie une donnée dans n'importe quelle cellule, il y a un recalcul qui temps à devenir de plus en plus long...

La fonction est super et correspond à ce que je veux, mais peut-on optimiser pour éviter les recalculs trop longs ?

Merci d'avance pour votre aide !
 

Discussions similaires

Statistiques des forums

Discussions
312 236
Messages
2 086 481
Membres
103 232
dernier inscrit
logan035