Besoin d'aide macro

Fermé
Licounet Messages postés 4 Date d'inscription jeudi 29 septembre 2016 Statut Membre Dernière intervention 30 septembre 2016 - 29 sept. 2016 à 14:28
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 - 30 sept. 2016 à 12:02
Bonjour,

Je ne sais pas me servir des macros mais suis convaincue que ce que je veux faire est faisable!! :D

Je voudrais mettre à disposition de plusieurs utilisateurs un formulaire sous Excel. Plusieurs données sont obligatoires mais bien souvent oubliées par les utilisateurs.....(!)
Je pensais créer une première feuille de calcul avec ces données obligatoires uniquement et insérer un bouton "valider", actif seulement une fois toutes les données saisies.
Le fait d'appuyer sur le bouton "valider" rendrait la feuille 2 de mon classeur accessible.

Pensez-vous que cela soit possible?

Merci d'avance pour votre aide!

Licounet
A voir également:

4 réponses

Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
Modifié par Mike-31 le 29/09/2016 à 14:33
Bonjour,

ça peut se faire simplement avec les outils proposés par Excel avec la validation de données par exemple sans avoir recours au VBA
par contre pour t'aider il serait souhaitable d'avoir un canevas anonymisé de ton fichier
1) Clic sur ce lien https://www.cjoint.com/
2) Clic sur le bouton Parcourir pour sélectionner ton fichier
3) Clic sur le bouton Créer le lien en bas de la page
4) Au bout de quelques secondes en haut de la page en bleu souligné un lien sera généré, tu le sélectionnes et tu le copies dans une réponse

A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
0
Licounet Messages postés 4 Date d'inscription jeudi 29 septembre 2016 Statut Membre Dernière intervention 30 septembre 2016
29 sept. 2016 à 14:55
Merci Mike, je ne m'attendais pas à une réponse si rapide! :)

Voici grosso modo le fichier
http://www.cjoint.com/c/FIDm1iVNmOv
Les cellules A5, C4 et C5 sont obligatoires
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
29 sept. 2016 à 15:02
Re,

pour A5 pas de problème, par contre pour C4 et C5 si l'intervenant ne fait pas attention le texte qui est actuellement contenu dans ces cellules sera effacé et l'intervenant devra faire donc attention
pour ma part j'aurai mis le texte dans une cellule et la réponse dans une cellule adjacente
0
Licounet Messages postés 4 Date d'inscription jeudi 29 septembre 2016 Statut Membre Dernière intervention 30 septembre 2016
29 sept. 2016 à 15:08
Pas faux mais ce n'est pas la question!
Le problème c'est que les utilisateurs ont tendance à remplir directement le formulaire en A12.
Du coup, A5 reste non renseignée....
0
Licounet Messages postés 4 Date d'inscription jeudi 29 septembre 2016 Statut Membre Dernière intervention 30 septembre 2016
30 sept. 2016 à 10:19
Je me permets de relancer mon post...

Quelqu'un aurait-il une solution?
0
Mike-31 Messages postés 18350 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 28 novembre 2024 5 105
Modifié par Mike-31 le 30/09/2016 à 12:03
Re,

comme je te l'ai dit ce qui complique le procédé réside dans tes cellules fusionnées et donc être très attentif dans ce qui est saisis dans tes cellules C4 et C5 alors que lorsque tes cellules sont vide cela devient très facile.
autre problème que je découvre, colonne A à partir de A12 tu as des validations non renseignées
en supposant que ces validations sont inutiles tu peux les supprimer et essayer ceci
sélectionne la plage A12:F20 par exemple
Données/Validation de données/Personnalisé et saisir cette formule
qui oblige de changer ce qui est actuellement dans les cellules A5, C4 et C5

=ET($A$5<>"Choisir…";$C$4<>"Titulaire de fond : ";$C$5<>"Personne à rembourser : ")

si les trois cellules ont leur contenu changé tu as accès à ces cellules, si cela te convient on verra pour personnaliser le message d'erreur

autre problème colonne G à partir de G2 mpodifie cette formule
=D12/F12 par =SIERREUR(D12/F12;"") le fichier sera plus propre
A+
Mike-31

Pas savoir n'est pas un échec, l'échec est le refus d'apprendre.
0