Bonjour,
c'est normal car ce code est un manquement au respect du modèle objet d'Excel !
Ta fonction cherche - déjà pas forcément une feuille de calculs vu l'objet
Sheets choisi ! - un nom
au sein du classeur actif et donc forcément ouvert ‼
Qui plus est dans ce cas il n'y a besoin que d'une seule ligne de code via la fonction de feuille de calculs ESTREF !
Donc si le classeur est ouvert mais n'est pas celui actif, il suffit de préciser la référence du classeur avant la feuille !
Rappel du B-A-BA du modèle objet d'Excel : Workbooks.Worksheets.Range. … (Classeur.Feuille.Plage.Propriété …)
Exemple de ce forum parmi tant d'autres dans
cette discussion !
_________________________________________________________________________________________________________
Merci de cliquer sur

pour chaque message ayant aidé puis sur

pour clore cette discussion …
_________________________________________________________________________________________________________
Je suis Paris, Nice, Bruxelles, Charlie, …
Partager