Afficher la page precedente

Résolu
golf5510 Messages postés 17 Statut Membre -  
golf5510 Messages postés 17 Statut Membre -
Bonjour à tous,
J'ai un fichier, auquel s'ajoute regulierement une feuille. Le nom de l'onglet de cette feuille, fait réference à une cellule de la feuille précédente +1.
J'espère être clair.

D'avance merci

Cordialement

3 réponses

  1. Gyrus Messages postés 3360 Statut Membre 526
     
    Bonjour,

    Il manque peut-être la question.
    Que demandes-tu ?
    Un exemple précis serait le bienvenu avec la valeur de la cellule de référence, le nom de la feuille, etc.

    A+
    0
  2. golf5510 Messages postés 17 Statut Membre
     
    Bonjour,
    La valeur est en A11, sur la nouvelle feuille, je désire faire feuille-1 A11+1

    Merci
    0
  3. Gyrus Messages postés 3360 Statut Membre 526
     
    Bon, puisque tu as décidé de ne pas être loquace, je vais essayer de deviner ...

    Si la feuille précédente porte le nom "Toto", et que la cellule A1 de cette feuille contient la valeur 10, tu souhaites que la feuille suivante ait le nom "Toto11", c'est bien cela ?

    Actuellement, comment est ajoutée la feuille ? manuellement ? avec une macro ?

    A+
    0
    1. golf5510 Messages postés 17 Statut Membre
       
      Merci Gyrus,
      c'est cela, la feuille est ajoutée par une macro, je souhaite inclure cette opération dans la macro

      Encore merci
      0
    2. Gyrus Messages postés 3360 Statut Membre 526 > golf5510 Messages postés 17 Statut Membre
       
      Bien, on avance ...
      Et tu peux me montrer la macro ?

      A+
      0
    3. golf5510 Messages postés 17 Statut Membre > Gyrus Messages postés 3360 Statut Membre
       
      Voici la macro

      ActiveSheet.name = "SEMAINE " & Range("A6").Value
      0
    4. Gyrus Messages postés 3360 Statut Membre 526 > golf5510 Messages postés 17 Statut Membre
       
      Cette macro n'ajoute pas une feuille.
      Elle affecte le nom composé du texte "SEMAINE " et de la valeur de la cellule A6 à la feuille active.
      Exemple : si A6 contient la valeur 52, la macro affectera le nom "SEMAINE 52" à la feuille active

      A+.
      0
    5. golf5510 Messages postés 17 Statut Membre > Gyrus Messages postés 3360 Statut Membre
       
      Pour recopier la feuille, j'utilise cette macro suivante

      Worksheets(Worksheets.Count).Copy after:=Worksheets(Worksheets.Count)
      0