Macro avec recap à partir d'un modèle
Résolu
pasdouémacro
Messages postés
94
Statut
Membre
-
Le Pingou Messages postés 12273 Date d'inscription Statut Non membre Dernière intervention -
Le Pingou Messages postés 12273 Date d'inscription Statut Non membre Dernière intervention -
Bonjour,
Meilleurs voeux et merci a ceux qui m'ont préalablement aidé dans mon projet de novembre à décembre.
Vous trouverez ci-joint le résultat de mon travail:
https://www.cjoint.com/?DAorO1JW1bb
C'est un projet d'automatisation de correction et saisi d'évaluation avec notation automatique.
La macro (1ère feuille) ouvre une nouvelle feuille conforme à la feuille "modèle" (A droite et en dessous de la partie évaluation du modèle se trouvent des formules qui permettent d'automatiser la saisie à partir des cellules renseignées) et renseigne la feuille "recap".
les données techniques ont été remplacés pour respecter la confidentialité.
Tout marche, sauf quand je veux créer 2 feuilles (en activant la macro) avec le même nom et prénom (en cas d'échec un candidat peut repasser un rattrapage et donc apparaitre deux fois dans le recap). Qlq1 aurait une idée?
Aussi, j'aimerai verrouiller les cellule qui ne sont pas rempli en rouge (elles ne doivent être modifiable que par moi même). En effet les cellules remplis en rouge sont celles que renseigne l'examinateur: information du candidat et de la session d'examen en haut et des croix "X" dans les autres cellules pour l'évaluation.
Enfin j'aimerai rendre ce travail plus sexy avec des userform.
Bien entendu les parties formules seront masquées pour que ce soit plus agréable pour l'examinateur.
Vos idées d'amélioration sont les bienvenues.
Cdlt,
Meilleurs voeux et merci a ceux qui m'ont préalablement aidé dans mon projet de novembre à décembre.
Vous trouverez ci-joint le résultat de mon travail:
https://www.cjoint.com/?DAorO1JW1bb
C'est un projet d'automatisation de correction et saisi d'évaluation avec notation automatique.
La macro (1ère feuille) ouvre une nouvelle feuille conforme à la feuille "modèle" (A droite et en dessous de la partie évaluation du modèle se trouvent des formules qui permettent d'automatiser la saisie à partir des cellules renseignées) et renseigne la feuille "recap".
les données techniques ont été remplacés pour respecter la confidentialité.
Tout marche, sauf quand je veux créer 2 feuilles (en activant la macro) avec le même nom et prénom (en cas d'échec un candidat peut repasser un rattrapage et donc apparaitre deux fois dans le recap). Qlq1 aurait une idée?
Aussi, j'aimerai verrouiller les cellule qui ne sont pas rempli en rouge (elles ne doivent être modifiable que par moi même). En effet les cellules remplis en rouge sont celles que renseigne l'examinateur: information du candidat et de la session d'examen en haut et des croix "X" dans les autres cellules pour l'évaluation.
Enfin j'aimerai rendre ce travail plus sexy avec des userform.
Bien entendu les parties formules seront masquées pour que ce soit plus agréable pour l'examinateur.
Vos idées d'amélioration sont les bienvenues.
Cdlt,
A voir également:
- Macro avec recap à partir d'un modèle
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Modèle de webcam - Guide
- Modèle organigramme word - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Modèle de style word - Guide
9 réponses
Bonjour,
Vous ne pouvez pas créer une deuxième feuille avec un nom existant.
Il faut contrôler si le nom de feuille existe et si c'est le cas ajouter un indice au nom (par exemple Nom_Prénom_1.
Vous ne pouvez pas créer une deuxième feuille avec un nom existant.
Il faut contrôler si le nom de feuille existe et si c'est le cas ajouter un indice au nom (par exemple Nom_Prénom_1.
Merci Pingou
Pas mal Maurice et merci beaucoup.
Maurice: je voudrais savoir si on peut avec des userform on pourrait créer un "pas à pas"
exemple: 1er userform "situation du candidat" / 2ème userform "Théorie" / 3ème userform "pratique" (en respectant la feuille "modèle" et créer une feuille par candidat (qui se nommerait par Prénom du candidat comme dans mon fichier d'origine et qui renseignerai la feuille recap comme dans mon fichier d'origine)?
Par ailleurs je souhaite sécuriser les cellules qui ne seraient pas en rouge et etre le seul a pouvoir les modifier.
Les colonnes H à X doivent être invisibles et les lignes 115 à 130 aussi doivent etre invisibles (mais je dois pouvoir les démasquer en cas de modif des formules).
En tout cas merci pour la présentation Maurice.
A vos claviers ;)
Pas mal Maurice et merci beaucoup.
Maurice: je voudrais savoir si on peut avec des userform on pourrait créer un "pas à pas"
exemple: 1er userform "situation du candidat" / 2ème userform "Théorie" / 3ème userform "pratique" (en respectant la feuille "modèle" et créer une feuille par candidat (qui se nommerait par Prénom du candidat comme dans mon fichier d'origine et qui renseignerai la feuille recap comme dans mon fichier d'origine)?
Par ailleurs je souhaite sécuriser les cellules qui ne seraient pas en rouge et etre le seul a pouvoir les modifier.
Les colonnes H à X doivent être invisibles et les lignes 115 à 130 aussi doivent etre invisibles (mais je dois pouvoir les démasquer en cas de modif des formules).
En tout cas merci pour la présentation Maurice.
A vos claviers ;)
Bonjour,
Partie de code pour insérer indice si une 2 feuilles avec le même nom y compris créer feuille et nommer : (remplacer partie entre If np....et NomF=Nom(np))
Salutations.
Le Pingou
Partie de code pour insérer indice si une 2 feuilles avec le même nom y compris créer feuille et nommer : (remplacer partie entre If np....et NomF=Nom(np))
' contrôle nom de feuille existant
For Each sh In Worksheets
If sh.Name = np Then
np = np & "_1"
End If
Next sh
'copie du Modele en dernier
Sheets("Modèle").Copy after:=Worksheets(Worksheets.Count)
' Donne à la nouvelle feuille un nom composé du prénom et du nom
ActiveSheet.Name = np
Salutations.
Le Pingou
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci Pingou.
Finalement il y aura un fichier Excel par session d'examen, il n'est donc pas nécessaire d'avoir 2 feuilles portant un même nom dans le fichier.
Par contre j'aimerai bien faire évoluer mon projet avec des userform afin de rendre plus digeste.
Cdlt,
Finalement il y aura un fichier Excel par session d'examen, il n'est donc pas nécessaire d'avoir 2 feuilles portant un même nom dans le fichier.
Par contre j'aimerai bien faire évoluer mon projet avec des userform afin de rendre plus digeste.
Cdlt,
Bonjour,
Concernant l'entrée des données par formulaire (UserForm) vous pouvez suivre l'exemple de foo pour le nom et prénom et créer un nouveau formulaire pour chaque pas [1, 2 et 3 ].
Concernant l'entrée des données par formulaire (UserForm) vous pouvez suivre l'exemple de foo pour le nom et prénom et créer un nouveau formulaire pour chaque pas [1, 2 et 3 ].
Merci, j'essaierai dans la soirée.
Avec Excel et ses macros on veut toujours faire plus et mieux... comme si il n'y avait pas de limites.
Avec Excel et ses macros on veut toujours faire plus et mieux... comme si il n'y avait pas de limites.
Bonjour,
Merci, si vous avez un problème vous revenez .... !
Merci, si vous avez un problème vous revenez .... !
bonjour,
Pour les Userform sur le projet ci-dessus j'abandonne
J'ai atteint un bon résultat.
Par contre j'aurai un autre projet plus avancé, nécessitant des userform.
La base de ce projet serait la meme que le précédent: une macro qui ouvre le modèle avec nom/prenom et nomme une nouvelle feuille et renseigne un recap mais cette fois ci des userform interroge l'examinateur qui répondra selon ses constats et les réponses définiront le résultat du candidat.
ça parait ambitieux mais nécessaire dans l'avancé de mon travail.
Qlqs conseils pour commencer?
Pour les Userform sur le projet ci-dessus j'abandonne
J'ai atteint un bon résultat.
Par contre j'aurai un autre projet plus avancé, nécessitant des userform.
La base de ce projet serait la meme que le précédent: une macro qui ouvre le modèle avec nom/prenom et nomme une nouvelle feuille et renseigne un recap mais cette fois ci des userform interroge l'examinateur qui répondra selon ses constats et les réponses définiront le résultat du candidat.
ça parait ambitieux mais nécessaire dans l'avancé de mon travail.
Qlqs conseils pour commencer?