Création d'un bouton reset
Fermé
juniablo
-
13 juin 2014 à 10:58
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 16 juin 2014 à 13:51
Mike-31 Messages postés 18354 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 1 janvier 2025 - 16 juin 2014 à 13:51
A voir également:
- Bouton remise à zéro excel
- Remise a zero pc - Guide
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
4 réponses
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
13 juin 2014 à 11:03
13 juin 2014 à 11:03
Salut,
Il nous faut plus d'informations.
Quels champs veux tu remettre à 0 ?
Il nous faut plus d'informations.
Quels champs veux tu remettre à 0 ?
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
13 juin 2014 à 14:31
13 juin 2014 à 14:31
Voila un exemple
https://www.cjoint.com/?DFnoFey8O1p
https://www.cjoint.com/?DFnoFey8O1p
bonjour benol3, j'ai pu voir ton exemple mais tu vois que les résultats affiches #N/A et quand on rentre des valeurs le résultats est faux toujours #N/A, ce qui n'est correcte. si tu pouvais me montrer ta méthode de façon détail peut etre que j'aurais aussi une idée de comment tu as appliqué les formule. merci de m'aider suis en attente
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
16 juin 2014 à 10:53
16 juin 2014 à 10:53
Le bouton "Remise à zéro" est une macro qui efface la plage A2:C11. Si tu veux voir le code fais alt+F11. C'est un code vba tout simple.
Pour enlever les #NA, il faut modifer toutes tes formules en rajoutant la fonction SIERREUR.
Par exemple en D2, la formule : =RECHERCHEV(C:C;Feuil5!A:B;2;) devient =SIERREUR(RECHERCHEV(C:C;Feuil5!A:B;2;);"")
Pour enlever les #NA, il faut modifer toutes tes formules en rajoutant la fonction SIERREUR.
Par exemple en D2, la formule : =RECHERCHEV(C:C;Feuil5!A:B;2;) devient =SIERREUR(RECHERCHEV(C:C;Feuil5!A:B;2;);"")
benol3
Messages postés
569
Date d'inscription
lundi 29 juillet 2013
Statut
Membre
Dernière intervention
7 mai 2015
87
16 juin 2014 à 13:38
16 juin 2014 à 13:38
Tout dépend de ce que tu veux faire...
Si c'est de la même forme que ton fichier. Tu as juste à reprendre les formules et le code vba déjà créés et de les adapter à ton cas.
Si c'est de la même forme que ton fichier. Tu as juste à reprendre les formules et le code vba déjà créés et de les adapter à ton cas.
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
Modifié par Mike-31 le 13/06/2014 à 14:43
Modifié par Mike-31 le 13/06/2014 à 14:43
Bonjour,
Regarde ton fichier en retour, j'ai également modifié tes formule feuille Internet
https://www.cjoint.com/?DFnoJXjuWBT
je pense qu'il serait judicieux de créer une msgbox pour confirmer l'effacement afin d'éviter un effacement accidentel
https://www.cjoint.com/?DFnoQ3BUi6F
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Regarde ton fichier en retour, j'ai également modifié tes formule feuille Internet
https://www.cjoint.com/?DFnoJXjuWBT
je pense qu'il serait judicieux de créer une msgbox pour confirmer l'effacement afin d'éviter un effacement accidentel
https://www.cjoint.com/?DFnoQ3BUi6F
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
POUR QUOI modifier les formules. cette modification à des erreurs. est ce que tu as vu les les resultats quand tu fait entrer des valeurs ou que tu mets à zéro. je préfère utiliser mes formules. tout ce que je veux c'est comment créer le bouton Reset pour mettre à zéro sans changer quoi que ce soi pour éviter de mettre toutes les cellules à zéro de façon manuel. je veux de l'automatisme. merci pour ton aide suis en attente
Mike-31
Messages postés
18354
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
1 janvier 2025
5 111
16 juin 2014 à 13:51
16 juin 2014 à 13:51
Re,
Non la modification des formules ne peut entrainer quelque erreur que ce soit, sin on prend une de tes formules exemple la formule en cellule G2
=RECHERCHEV(B:B;détail!C:E;3;), si les conditions ne sont pas remplies la formule retourne #N/A qui est un message d'erreur, toutes les formules qui découleront de cette formule seront automatiquement en erreur
j'ai simplement ajouté =SI(ET(B2="";C2="");""; qui teste les cellule qui sont à l'origine de la formule pour ne rien afficher si les conditions ne sont pas remplies ce qui est plus logique, plus agréable également, à la limite afficher un zéro =SI(ET(B2="";C2="");0;
mais en aucun cas il peut y avoir erreur à ce niveau
Non la modification des formules ne peut entrainer quelque erreur que ce soit, sin on prend une de tes formules exemple la formule en cellule G2
=RECHERCHEV(B:B;détail!C:E;3;), si les conditions ne sont pas remplies la formule retourne #N/A qui est un message d'erreur, toutes les formules qui découleront de cette formule seront automatiquement en erreur
j'ai simplement ajouté =SI(ET(B2="";C2="");""; qui teste les cellule qui sont à l'origine de la formule pour ne rien afficher si les conditions ne sont pas remplies ce qui est plus logique, plus agréable également, à la limite afficher un zéro =SI(ET(B2="";C2="");0;
mais en aucun cas il peut y avoir erreur à ce niveau
13 juin 2014 à 13:59
merci d'avance, je suis toujours en attente
13 juin 2014 à 14:03
donc appliquons le bouton sur les champs (sites, capacités, distance réel)
13 juin 2014 à 14:30
13 juin 2014 à 16:42