Bonjour à tous,
J'ai utilisé la fonction CELLULE pour rechercher une partie du nom du classeur qui contient l'année du classeur.
Cela fonctionne très bien
J'ai ensuite généré par vba un classeur pour l'année suivante en modifiant le nom pour y mettre l'année +1
Cela fonctionne aussi très bien
Le soucis est que, si j'ouvre les deux classeurs en même temps et que je passe de l'un à l'autre SANS RIEN FAIRE, excel conserve la valeur CELLULE trouvée dans le dernier fichier ouvert et donc présente dans l'un des classeurs l'année de l'autre.
En fait la fonction CELLULE ne se rafraîchit pas par le seul fait de passer d'un fichier à l'autre. Il faut impérativement déclencher par F9 le calcul pour que la fonction se rafraîchisse ce qui est gênant quand le classeur s'adresse à divers opérateurs non aguerris.
J'ai essayé par vba événement de déclencher le calcul mais les possibilités ne proposent pas le simple fait de choisir un classeur. Il y a le "change" ou "open" ou encore "activate" mais je n'ai pas trouver le simple fait de choisir l'un ou l'autre fichier ouvert.
Connaissez-vous une astuce ???
Merci d'avance de votre aide
Chris
J'ai utilisé la fonction CELLULE pour rechercher une partie du nom du classeur qui contient l'année du classeur.
Cela fonctionne très bien
J'ai ensuite généré par vba un classeur pour l'année suivante en modifiant le nom pour y mettre l'année +1
Cela fonctionne aussi très bien
Le soucis est que, si j'ouvre les deux classeurs en même temps et que je passe de l'un à l'autre SANS RIEN FAIRE, excel conserve la valeur CELLULE trouvée dans le dernier fichier ouvert et donc présente dans l'un des classeurs l'année de l'autre.
En fait la fonction CELLULE ne se rafraîchit pas par le seul fait de passer d'un fichier à l'autre. Il faut impérativement déclencher par F9 le calcul pour que la fonction se rafraîchisse ce qui est gênant quand le classeur s'adresse à divers opérateurs non aguerris.
J'ai essayé par vba événement de déclencher le calcul mais les possibilités ne proposent pas le simple fait de choisir un classeur. Il y a le "change" ou "open" ou encore "activate" mais je n'ai pas trouver le simple fait de choisir l'un ou l'autre fichier ouvert.
Connaissez-vous une astuce ???
Merci d'avance de votre aide
Chris