J'aurais une petit question en vba je crée des page avec la variable nom + & Application.WeekNum(Date, 21)
Pour créée chaque semaine une sheet avec encour s1 .
exemple :With ActiveWorkbook.Sheets("encour S " & Application.WeekNum(Date, 21)).Range("A2:A65356")
Mais je voudrais en vba récupérer cette variable avec un recherche v mais je suis bloquer je n'arrive pas a trouver la bonne formulation pour faire marche le recherche v (erreur objet..)
Merci d'avance car j'ai test toute les manières "" "''" '""' ..
Hello
pas compris de quelle variable tu parles..
tu veux récupérer le numéro de la semaine d'une feuille sélectionnée par excmple??
activesheet.name 'te donne le nom de la feuille
numero=right(activesheet.name,2) te donne les deux caractères de droite du nom ==> donc le numéro de semaine
sinon, avec un fichier exemple et bout de code pour comprendre ce que tu cherches à faire, ca nous aiderait
Pas si compliqué que ca.. c'est juste une question de syntaxe
avec un fichier en exemple, ca simplifierait la tache pour comprendre la formule souhaitée
sinon un essai
VB:
formule = "=VLOOKUP(B" & I & ",'stock S" & Application.WeekNum(Date, 2) & "'!$B:$D,3,0)"
Range("A1").Formula = formule