Comment créer une gestion des stock sur Excel partie 6 – la barre de navigation

21
9889

Dans cette dernière partie nous allons nous occuper de la barre de navigation. C’est-à-dire que nous voulons changer les nom de navigation facilement sur chaque page sans devoir les modifier 1 a 1, et le bonus nous allons ajouter la possibilité de change la couleur de notre barre de navigation d’un simple clique

Index :

  1. Intro
  2. Article
  3. Bon de commande
  4. mise à jour des stock
  5. Le tableau de bord
  6. La barre de navigation

Configurer les menu

Sur la page config nous allons indquer les 8 menu que nous voulons dans b6

Création barre de navigation.

Nous allons crée un rectangle de 1,3 cm de haut et 36 cm de long. Dans cette barre nous allons ajouter 8 autre petit rectangle de 1,3 cm de haut et 3 cm de long. La longue barre nous allons la nommer nav et la petite de la page active en activepage

Retiré le couleur du contour. Puis sélectionner tout les élément et faite aligner milieux

Regrouper le tout, Faite un clique droit puis dans format et forme taille propriété ne pas déplacer et redimensionner

Afficher la navigation.

Il est temps de nommer nos page dans notre barre. Cliquer sur le premier rectangle et indiquer dans la barre de formule quelle celluel contien le texte + le nom de la page exemple Config!A3 . Selectionner toute les petit rectangle et ajuster le texte et rendre le fond sans fond

Le petit caré de la page actuelle nommer Page1 pour home et page2 pour le prochain et ainsi de suite.

Lier les page.

Dans l’editeur de code crée un module.

Et il faut créer une page par module

Sheets(1).select

Faite un clique droit sur le petit caré et affecter une macro.

Placer le menu sur chaque page.

Copier le menu et coller la sur chaque page.

Sur chaque page vous allez devoir indiquer le carré activepage et changer le texte pour celui qui ne l’est pas

Changer la couleur de la barre de nav.

Nous allons crée des menue de couleurs

Et nous allons crée pour chaque couleurs un module

Qui aura le code suivant.

Et cela nous allons le faire pour chaque couleur.

Changer la couleur de la page

De la même façon que le menu sauf que nous allons uniqement changer la page.

Voila cette gestion des stocks est terminer j’espère que cela vous a plus et surtout que cela vous servira.
je suis daniel de tuto de rien et je vous remercie d’avoir suivi ce cours. Et on se retrouve sur un prochain cours

21 Commentaires

  1. Bonjour Daniel,

    Je voudrais télécharger le fichier Gestion de stock, j’ai pu avoir tous les bouts de code mais il n’existe plus. Pouvez-vous me dire comment m’y prendre ?

  2. Bonjour Daniel,

    Déjà merci pour votre travail et patience, je viens d’arriver au bout de votre dernier tutoriel, il faut s’armer de patience et ça vaut le coup, j’ai terminé sans embûche malgré mon niveau. Aucun bug, tout fonctionne à merveille 😉

    Je travaille dans la restauration et je vais adapter celui-ci à mes besoins.

    En tout cas je vous remercie grandement, j’ai appris beaucoup.

    Pour la petite info, je travaillais avant sur excel version mac (certaines fonctions indisponibles), mais depuis j’ai installer virtualbox avec excel et win10 (plus de fonctionnalité je trouve).

    @ une prochaine.

  3. Bonsoir,
    Je rencontre un problème en voulant créer la macro couleur_page
    il y a la debogeur qui se met toujours sur la ligne sheets(color_page)… et je n’arrive pas a trouver l’erreur.

    Sub Couleur_page()
    For page_color = 1 To 8
    Sheets(page_color).Shapes(« page » & page_color).Fill.ForeColor.RGB = RGB(189, 215, 238)
    Next page_color
    End Sub

    Pouvrez vous m’aider ?
    Merci beaucoup

  4. Bonsoir,
    le message est pour Noel, le problème que tu rencontre c’est le fait que tu n’a pas inscrit le lieu de la cellule après l’égal.
    Exemple: =Config!$C$9

    en faisant cela a chaque case ou il y a de l’information, cela devrait résoudre ton problème.

    En espérant que cela va pouvoir t’aider. Et aussi que Daniel soit d’accord avec ma contribution.

  5. Bonjour!
    Encore merci pour ces tutos j’ai vraiment réussie à tout bien faire et cela va beaucoup nous aider à rendre la gestion bien plus simple au travail.
    Cependant dans la configuration du module pour les couleurs je rencontre un soucis

    lorsque je souhaite tester:
    Sub couleur_couleur fond1()
    For page_menu = 1 to 8
    Sheets(page_menu).Shapes(« Nav »).fill.forecolor.rgb=rgb(0,0,0)
    next page_menu

    j’ai un message d’erreur m’indiquant que le « page_menu » n’est pas défini. J’ai peut être pas vu où vous l’avez défini dans les vidéos mais je ne retrouve pas cette information. Où dois-je la définir?

  6. Bonjour et merci pour ces excellent tutos
    jai suivi pas a pas toutes les six vidéo et je pense que tout est bon je n’ai pas encore pu tester en reel, car je suis parti en congé.
    une grande partie fonctionnait deja au cours des multiples tests que faisiez
    Cependant comme je vais être pris par le temps dès mon retour et que je voudrais être sur que cela fonctionne malgré tout, je souhaiterai télécharger votre version, mais je n’ai trouvé aucun code, j’ai passé toutes les vidéos à la loupe .. rien ou alors je ne regarde pas au bon endroit, c’est bien dans le « I » contenu dans le cercle ou il faut regarder ? Merci de votre aide sur ce point.

  7. Bonjour pour la partie concernant le changement de couleur des boutons sur la barre de navigation.
    Lorsque je rentre la ligne de code Sheets(page_color).Shapes(« page » & page_color).Fill.ForeColor.RGB = RGB(0, 112, 198), excel me met un message d’erreur d’éxécution me disant que l’élément est introuvable.Comme faire pour régler ce problème.

    • Bonjour, je suis en ce moment même confrontée au même problème. C’est dommage, pour moi, tout marche nickel sauf ça. Avez vous trouvé une solution depuis ? Merci de votre réponse:-)

  8. bonjour Daniel et encore merci pour ce programme de cours…
    j’ai réalisé exactement votre projet et essayé de le modifier à ma guise comme je le pouvais.
    malheureusement j’ai un soucis, en effet après avoir tout réalisé ce projet, j’ai sauvegardé tout mon travail à travers la commande (ctrl+S), c’est ainsi que je constate qu’après ouverture de mon classeur enregistré antérieurement que mon affichage, ma barre de menu dans chaque différent onglet soient changés, je ne comprends pas…
    par exemple dans la 1ère feuille « home », l’on n’aperçoit tous les widgets sans pour autant voir leur contencance, ma barre de titre par exemple dans l’onglet booking change à travers les numero d’articles remplaçant les différentes pages…
    STP Dani besoin de ton aide vraiment!
    le pire est qu’après avoir constaté tout cela, j’ai encore tout arrangé conformément aux vidéos mais toujours lorsque je finis j’enregistre avec (ctrl+s) ce fichier sous le format prenant en charge les macros, la prochaine ouverture de ce meme fichier revient toujours avec les memes erreurs suscités, besoin d’aide

  9. Bonjour Daniel,
    Je suis ravi d’avoir suivi ce partage/formation … En tout cas, c’est très bien.
    Par ce commentaire, je profite de te demander de m’assister encore sur les 20 dernières minutes de ton cours (couleurs). Je ne m’en sors pas (toutefois accepte mon air débutant). Aussi, si tu peux, est il possible que j’ai le fichier ? Je peux t’envoyer ce que j’ai conçu sous ta tutelle.

    Bien à toi et encore merci.
    A +

  10. Bonjour Monsieur Daniel,
    J’ai suivis les 6 tutos de gestion des stocks sur excel, tout fonctionne sauf que, je n’arrive pas a verrouiller les 8 pages dans le rectangle navigation, la seule page qui affiche correctement avec les autres c’est le rectangle page CONFIG.
    encore une foie je demande de l’aide.
    Merci

  11. Bonjour et Merci beaucoup de vos tutos.
    Tout d’abord je voudrai vous dire que ce que vous faites est super. Par contre j’ai créer un gestionnaire de stock en se basant sur vos 6 leçons et il marche à merveille. Toutefois je voudrai faire afficher le nom des articles au lieu du numéro. J’aurai bien besoin d’aide.
    Merci d’avance

      • Bonjour,

        Tout d’abord merci pour ces tutoriels. Pouvez vous svp m’indiquer comment rendre visible ‘Activesheet’ qui est caché ?

        C’est frustrant de ne pas arriver à résoudre ce problème sachant que j’ai refais la totalité des 6 vidéos 4 fois pour trouver mon erreur .

        Lorsque j’arrive à l’étape de changement de la couleur de la barre Nav,
        La ligne :
        ActiveSheet.Shapes(« bcolor1 »).ligne.ForeColor.RGB = RGB(255,255,255)
        Est surlignée en JAUNE. La définition de l’erreur c’est :
        Impossible d’aller à ‘ActiveSheet’ qui est caché

        Merci à ceux qui sauront me répondre, et merci à daniel@DERIEN pour sa patience et tous le travail fournis à notre égard.

        Océane

LAISSER UN COMMENTAIRE

Please enter your comment!
Please enter your name here

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.