apnart
XLDnaute Occasionnel
Bonjour,
J'au un soucis "bête"
J'ai un planning avec 1 onglet par année, qui s'appelle 2013 ou 2014 par exemple.
En VBA je veux faire du code qui va chercher des infos dans ces onglets en fonction d'une cellule dans laquelle je mets l'année à aller chercher, et ça ne fonctionne pas
Par contre, si je nomme l'onglet avec une lettre en plus (par exemple P2013), et que je mets P2013 dans ma cellule de recherche, là, ça fonctionne
Mon excel est un peu "gros" pour le mettre ici... mais voici la ligne qui pose problème :
Si à la place de "AnnéePlanning" je mets à la main "2013" (avec les guillemets) et que l'onglet est 2013, ça fonctionne.
Si je défini la valeur par le code suivant en mettant uniquement 2013 en A1, ça ne fonctionne pas
Si je nomme l'onglet P2013 et que je mets P2013 en A1, le 1er code fonctionne très bien.
J'sais pas si je suis bien clair... pour récapituler, si mon onglet est uniquement numérique, la macro plante, sinon elle fonctionne.
Il y a une façon particulière de déclarer un onglet numérique ?
Des idées ?
J'au un soucis "bête"
J'ai un planning avec 1 onglet par année, qui s'appelle 2013 ou 2014 par exemple.
En VBA je veux faire du code qui va chercher des infos dans ces onglets en fonction d'une cellule dans laquelle je mets l'année à aller chercher, et ça ne fonctionne pas
Par contre, si je nomme l'onglet avec une lettre en plus (par exemple P2013), et que je mets P2013 dans ma cellule de recherche, là, ça fonctionne
Mon excel est un peu "gros" pour le mettre ici... mais voici la ligne qui pose problème :
Code:
LecturePlanning = Sheets(AnnéePlanning).Cells(X, PosWeekCol).Value
Si à la place de "AnnéePlanning" je mets à la main "2013" (avec les guillemets) et que l'onglet est 2013, ça fonctionne.
Si je défini la valeur par le code suivant en mettant uniquement 2013 en A1, ça ne fonctionne pas
Code:
AnnéePlanning = Sheets("Formulaire").Range("A1").Value
Si je nomme l'onglet P2013 et que je mets P2013 en A1, le 1er code fonctionne très bien.
J'sais pas si je suis bien clair... pour récapituler, si mon onglet est uniquement numérique, la macro plante, sinon elle fonctionne.
Il y a une façon particulière de déclarer un onglet numérique ?
Des idées ?