RENOMMER UN ONGLET PAR LA VALEUR D'UNE CELLULE

0

Bonjour

Comment faire pour renommer automatiquement chaque onglet de mon fichier par la valeur d'une cellule (V3)

Chaque onglet devrait etre renommer avec jour-mois (ex 5 Avril)

voici mon fichier

Merci

http://www.cjoint.com/c/GLkpYdXnnvu



    faisdlair Posté le 10 décembre 2017, 16:50
    par faisdlair
    Répondre
    0

    Bonsoir

    A mettre par ALT F11 (VBA) dans le ThisWorkbook

    A chaque lancement du classeur les onglets se mettent à jour si la cellule VA de l'onglet n'est pas vide

    Private Sub Workbook_Open()

      Dim ws As Worksheet

        For Each ws In ActiveWorkbook.Sheets

          If ws.Name <> "" Then

            ws.Name = Format(ws.Range("V3").Value, "dd mmm")

          End If

      Next

    End Sub


    Posté le 10 décembre 2017, 20:20
    0

    Merci ca fonctionne

    Martin

    faisdlair Posté le 10 décembre 2017, 20:32
    par faisdlair
    1

    Bonjour Martin,

    J'ai suivi tes diverses demandes depuis notre (très) long débat sur ton application.

    J'ai vu, notamment que tu avais demandé de nommer l'onglet "Recto" avec la date se trouvant en V3.  Donc cela devait, en principe, avoir une certaine utilité pour toi.

    Je constate que la proposition qui t'a été faite est revenue à la solution initiale càd laisser Recto comme nom de ton onglet.  C'est peut-être suffisant pour toi puisque tu dis que cela fonctionne.

    Toutefois je t'ai préparé une solution qui effectue le changement de nom de l'onglet tout en permettant de continuer de changer la date et d'adapter à chaque fois le nom de l'onglet.

    A toi de voir si cela t'intéresse.

    https://www.cjoint.com/c/GLxqVYydgwo

    A+

    Chris

    CHRIS Posté le 23 décembre 2017, 17:50
    par CHRIS
    1

    Oui ca m'interesse

    C'est exactement ce que je voulais


    merci encore

    Posté le 25 décembre 2017, 17:12
    par guyguay

    Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
    Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :