XL 2019 planning suivi stagiaire

kakab17

XLDnaute Nouveau
Bonjour,

avez vous un tuto pour faire un planning de suivi stagiaire?
Je suis maitre de stage et je reçois beaucoup de demandes de stages .
Sur le planning il me faudrait:
- une feuille excel avec des datas: affectations de service, nom et prenom du stagiaire, date de debut et date de fin, appelation de la formation , institut de formation.0
- sur l'autre feuille le planning qui se remplit seul d'apres les données.
- il serait bien de vois plusieurs mois sur la meme feuille (3mois)
- une couleur par type de formation: ex IDE bleu, AS vert...

J'aimerai apprendre de ce type de manip sur excel.
merci d'avance
 

kakab17

XLDnaute Nouveau
bonjour,
il serait bien si cel aest posible de rajouter une colonne dans les data pour année de formation et une autre pour le nom de l'institut.La colonne projet d'affectation peut etre supprimée.
A partir de cela peut on faire des stat?
MERCI ENCORE POUR VOTRE RETOUR
 

kakab17

XLDnaute Nouveau
Merci pour tout ceci.
Je vais devoir rajouter des lignes. comment je procède pour garder les mises en forme?
Pour les stats:
- stat sur les lieux de provenance
- sur les années de formation (1ere année, 2éme année et 3éme année.)

merci
 

p56

XLDnaute Junior
Avez-vous activé les macro?
Démo_stagiaires2.gif
 

kakab17

XLDnaute Nouveau
Bonsoir,
merci pour ce beau travail.
juste une petite question: quand j'efface toutes les données sur la 1ere feuille pour en mettre des données réelles, cela ne fonctionne plus.
Je suis donc obligée de réécrire dessus. Pouvez vous m'expliquer?
Pour faire ce genre de tableau, avez vous un tuto?

MERCI ENCORE
 

p56

XLDnaute Junior
Bonjour,

En effet, il restait une erreur.
Voici une version corrigée avec des nouveautés :
* numérotation automatique en colonne A
* saisie des dates via calendrier (clic droit colonne F et G)
Démo_stagiaires3.gif

Un tuto : pour monter un fichier de ce genre il faut connaitre le VBA. Vous pouvez par exemple cliquer sur la page TUTOS/VBA en haut de la page de excel-downloads, il y a plusieurs tutos pour commencer.
 
Dernière édition:

p56

XLDnaute Junior
Bonjour,
Oui, dans la "Function T_graph" il suffit d'indiquer l'ordre souhaité, ici par Id (et en option par date de début)
VB:
Function T_graph(cbx As Integer, deb As Long, fin As Long)
Dim Rq As Variant

    Rq = Array("`Formation`,`Lieux d'affectation`,`P_stagiaire`&' '&`N_stagiaire`", _
               "`Lieux d'affectation`,`Formation`,`P_stagiaire`&' '&`N_stagiaire`", _
               "`P_stagiaire`&' '&`N_stagiaire`,`Formation`,`Lieux d'affectation`")
        
    Req = "SELECT `Id`," & Rq(cbx) & _
          " ,`P_stagiaire`&' '&`N_stagiaire` AS Nom,`Début`,`Fin`,`Etat`" & _
          " ,`Institut de formation`,`Année de formation` " & _
          " FROM [Data$A:J] " & _
          " WHERE (NOT (`Fin` < " & deb & " OR `Début` > " & fin & "))" & _
          " AND ISNULL (`Etat`) " & _
          " ORDER BY `Id`"
          ' " ORDER BY " & Rq(cbx) & ", `N_stagiaire`"
          ' ou" ORDER BY `Début"

    Connect_xls ThisWorkbook.FullName
    T_graph = Select_Db(Req, 0)
    Close_Cnx
End Function
 

Statistiques des forums

Discussions
294 444
Messages
1 938 538
Membres
188 914
dernier inscrit
Durludrude