Planning générateur de pseudo

Bonjour,

Je suis novice sur le VBA, je créer actuellement un formulaire d'entrée de salarié. Avec comme rubrique Pseudo, Nom, Prénom, Poste et Téléphone.

Ma question est celle-ci, je souhaiterais créer un langage VBA me permettant de générer des pseudos avec les deux premières lettres du nom de famille et les deux premières lettres du prénom.

Je vous transmets en pièce jointe le fichier avec le USEFORM créer à partir de la feuille base de données.

Je vous remercie d'avance de votre aide.

Bonjour,

Ça me semble une solution un peu risquée avec le nombre de "MO" et "CH" que tu peux trouver dans les prénoms tu seras sans doute rapidement dans une impasse. J'ai fait une stat avec une liste de nom/prénom sur une population " à majorité française", ça te donne une chance sur 5 d'obtenir un doublon : Pour une population de 5 personnes = 1 doublon probable !!! (et je te dis ça à la louche car je n'ai pas trop creusé si l'arrondi est à 1 sur 4 ou 1 sur 5 !!!)

Utilise une clé numérique ou (mieux pour un planning une clef aléatoire alphabétique à trois digit ça te donnera une possibilité quasi illimité + de 17000 combinaisons avec des possibilités de combiner par service, hiérarchisé...

Tous les systèmes ont un inconvénient. Le seul inconvénient de celui-ci est qu'il faut juste une fonction pour éviter les doublons, mébon... ce n'est pas compliqué !

De toute façon quand tu utiliseras les pseudos ce sera surement dans un combo ou tu afficheras probablement les noms et prénoms en entier et de plus 3 DIGIT dans un planning c'est bien suffisant si tu ne veux pas que ça devienne illisible...

Donc en terme d'ergonomie tu ne peux qu'y gagner...

Si tu veux que je te développe quelque chose dans ce sens, tu le dis, si tu tiens à rester sur ton idée, tu le dis aussi...

A+

Salut galopin,

Je te remercie de ta réponse, j'ai compris ta demarche et effectivement c'est assez compliqué pour une personne qui n'y connait pas grand chose en VBA. Oui, je suis complètement pour ton soutien, mais si ça peut être pédagogique je suis encore plus partant.

Merci du soutien.

Bonjour shobi68120, (galopin01)

Une autre idée de "pseudo" comme tu le nommes, j'utilise souvent une méthode similaire à la tienne shobi68120, en ce qui me concerne j'utilise les 3 1ere lettres du PRENOM, la 1ere et dernière du NOM et l'ANNEE de naissance (sur 2 chiffre)

PIERRE DUPONT de 1991 => PIEDT91

ainsi il y a peu de chance d'obtenir des doublons, cependant puisqu'il s'agit d'employés en cas de doute, tu peux changer l'année de naissance par l'année d'entrée dans l'entreprise... ou même l'ajouter à "la formule" précédente. Il y a peu de chance pour qu'un employé, portant le même prénom, le même nom, soit né la même année et soit rentré dans l'entreprise la même que son double parfait... bref plusieurs méthodes existent... même si je reste complètement d'accord avec galopin01 sur la théorie des aléas du destin je préfère effectivement lorsque c'est possible essayer de trouver un "pseudo" mnémonique...

PIERRE DUPONT de 1991 entré en 2011 -> PIEDT11 ou PIEDT9111

HARRY COVERT de 1989 entré en 2010 -> HARCT10 ou HARCT8910...

Bonjour,

Une possibilité en pièce jointe. (à tester vigoureusement car j'ai bricolé ça un peu à l'arrache...)

Pour modifier la BD (ou rajouter un enregistrement) cliquer dans la première colonne sur un enregistrement.

Le formulaire se positionne sur l'enregistrement cliqué, mais vous aurez ensuite la possibilité de changer ou de créer une nouvelle ligne.

Dans la feuille saisie toutes les validations ont été supprimées.

Quand vous cliquez sur la première colonne, un USF permet de cliquer un pseudo.

A+

34planningshobi.xlsm (111.76 Ko)

Je te remercie galopin, je vais y jeter un œil.

Si d'autres personnes ont des conseils je suis ouvert.

Aussi, j'essaie de débuter et de me perfectionner dans le langage VBA, alors si vous avez des astuces ou des tutoriels qui pourrait m'aider, je ne s'aurai que vous remercier.

Merci.

Bonjour,

Il va falloir faire plus qu'avec un œil !

L'apprentissage de VBA est une longue patience...

Pour commencer c'est ici: https://www.excel-pratique.com/fr/vba

Sur quelques sujets très spécialisés il y a d'autres référents. Précisez vos besoins au fur et à mesure.

Après il y a Google...

A+

Rechercher des sujets similaires à "planning generateur pseudo"