Immobilisation d'un fichier lors de l'éxécution d'une macro

Bonjour,

Nous travaillons à 5 sur un fichier planning, partagé, de 5000 lignes.

Pour un projet particulier, j'ai réalisé un fichier plus petit en important des données par macro du fichier planning commun.

type de code utilisé:

Workbooks("petit-planning.xlsm").Worksheets(1).Cells(5, i).Value = Workbooks("planning.xlsm").Worksheets(1).Cells(j, 3).Value

i et j étant des variables.

Le problème c'est que lorsque je lance la macro (qui dure 2 minutes) je perds l'accès au fichier planning sur mon poste de travail.

Le fichier étant partagé, les collègues perderont'ils aussi l'accès au fichier depuis leur poste pendant l'exécution de la macro ?

Si oui, y a t'il une solution pour remédier à ce problème ?

En attente de vous lire,

Salutations,

Dadams

Bonjour,

Bonjour,

Nous travaillons à 5 sur un fichier planning, partagé, de 5000 lignes.

Pour un projet particulier, j'ai réalisé un fichier plus petit en important des données par macro du fichier planning commun.

type de code utilisé:

Workbooks("petit-planning.xlsm").Worksheets(1).Cells(5, i).Value = Workbooks("planning.xlsm").Worksheets(1).Cells(j, 3).Value

i et j étant des variables.

Le problème c'est que lorsque je lance la macro (qui dure 2 minutes) je perds l'accès au fichier planning sur mon poste de travail.

Le fichier étant partagé, les collègues perderont'ils aussi l'accès au fichier depuis leur poste pendant l'exécution de la macro ?

Si oui, y a t'il une solution pour remédier à ce problème ?

Ma réponse est : je pense que oui, puisque ce code ouvre en fait le classeur source même s'il n'est pas affiché

Pourquoi ne pas faire une requête ?

@+

Bonjour,

Oui, une requête ou juste créer une copie de l'onglet et travailler sur un autre fichier !

C'est résolu

A+

Rechercher des sujets similaires à "immobilisation fichier lors execution macro"