Aide sur excel
Résolu/Fermé
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
-
4 août 2011 à 21:13
amine69500 Messages postés 422 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 25 août 2013 - 6 août 2011 à 21:08
amine69500 Messages postés 422 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 25 août 2013 - 6 août 2011 à 21:08
A voir également:
- Aide sur excel
- Liste déroulante excel - Guide
- Si et excel - Guide
- Calculer une moyenne sur excel - Guide
- Comment aller à la ligne sur excel - Guide
- Word et excel gratuit - Guide
13 réponses
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 4/08/2011 à 21:41
Modifié par eriiic le 4/08/2011 à 21:41
Bonjour,
Tu as même mieux : la validation par liste
- Sélectionne C2:C10 et nomme la plage liste par exemple (au dessus de A tu as une zone où le cellule active est marquée (C2 en l'occurence), dedans tu écris liste et tu valides par entrée
- sélectionne B2:B10 puis menu 'données / validation...', autoriser 'Liste', et dans source tu saisis =liste
(=nom_de_ta_liste)
Quand tu sélectionne une cellule en B2:B10 un triangle apparait, clique dessus pour sélectionner l'élément voulu
Tu peux aussi saisir directement et ta saisie est contrôlée par rapport à ta liste
Comme tu as nommé ta liste, elle peut être mise dans une autre feuille
eric
Tu as même mieux : la validation par liste
- Sélectionne C2:C10 et nomme la plage liste par exemple (au dessus de A tu as une zone où le cellule active est marquée (C2 en l'occurence), dedans tu écris liste et tu valides par entrée
- sélectionne B2:B10 puis menu 'données / validation...', autoriser 'Liste', et dans source tu saisis =liste
(=nom_de_ta_liste)
Quand tu sélectionne une cellule en B2:B10 un triangle apparait, clique dessus pour sélectionner l'élément voulu
Tu peux aussi saisir directement et ta saisie est contrôlée par rapport à ta liste
Comme tu as nommé ta liste, elle peut être mise dans une autre feuille
eric
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
4 août 2011 à 21:45
4 août 2011 à 21:45
Utilisez la validation de données avec liste.
Vous sélectionnez toutes les cellules de la colonne A dans lesquelles vous devez effectuer vos entrées, puis Données/Validation Onglet "Options" Choisir "Liste" dans le menu "Autoriser", et vous mettez dans "Source" votre liste en sélectionnant C1 à C10. Vous validez avec OK.
Le choix ne pourra alors se faire que parmi les valeurs de C1 à C10. Toute autre saisie (hormis l'effacement du contenu de la cellule) ne pourra être fait.
Vous pouvez personnaliser vos messages de saisie et d'erreur avec les 2 autres Onglets de la Validation.
Vous sélectionnez toutes les cellules de la colonne A dans lesquelles vous devez effectuer vos entrées, puis Données/Validation Onglet "Options" Choisir "Liste" dans le menu "Autoriser", et vous mettez dans "Source" votre liste en sélectionnant C1 à C10. Vous validez avec OK.
Le choix ne pourra alors se faire que parmi les valeurs de C1 à C10. Toute autre saisie (hormis l'effacement du contenu de la cellule) ne pourra être fait.
Vous pouvez personnaliser vos messages de saisie et d'erreur avec les 2 autres Onglets de la Validation.
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
4 août 2011 à 21:57
4 août 2011 à 21:57
Bonsoir
merci a vous , c'est une très bonne solution solution
oui je suis d'accord avec vous mais si mon tableau c'est A1:B7000 et quand j'ouvre mon tableau je fais une erreur sans le vouloir (dans la cellule B3000 je met un *), j'enregistre mon tableau et je ferme.
quand je l'ouvre a nouveau j'ai aucun moyen de savoir si le tableau est bon ou non.
merci de votre aide
cordialement
merci a vous , c'est une très bonne solution solution
oui je suis d'accord avec vous mais si mon tableau c'est A1:B7000 et quand j'ouvre mon tableau je fais une erreur sans le vouloir (dans la cellule B3000 je met un *), j'enregistre mon tableau et je ferme.
quand je l'ouvre a nouveau j'ai aucun moyen de savoir si le tableau est bon ou non.
merci de votre aide
cordialement
mic13710
Messages postés
1087
Date d'inscription
samedi 26 novembre 2005
Statut
Membre
Dernière intervention
13 mai 2021
355
4 août 2011 à 22:03
4 août 2011 à 22:03
Je ne comprends pas.
Si votre validation est appliquée sur la plage A1:B7000, comment voulez-vous rentrer une donnée autre que celle de la liste puisqu'Excel la refusera ?
Si votre validation est appliquée sur la plage A1:B7000, comment voulez-vous rentrer une donnée autre que celle de la liste puisqu'Excel la refusera ?
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
4 août 2011 à 22:49
4 août 2011 à 22:49
exemple :
je souhaite enfaite savoir si la valeur dans la cellule B7 de mon tableau A1:B7000
est égale à une des valeurs de ma liste dans la colonne C1:C11
comment je peut faire avec un code vba
merci de votre aide
je souhaite enfaite savoir si la valeur dans la cellule B7 de mon tableau A1:B7000
est égale à une des valeurs de ma liste dans la colonne C1:C11
comment je peut faire avec un code vba
merci de votre aide
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
5 août 2011 à 00:05
5 août 2011 à 00:05
Re,
ce n'est plus la même question...
- soit dans une colonne tu mets en ligne 1 :
=SI(ESTERREUR(EQUIV(B1;$C$1:$C$11;0));"pas ok";"ok")
et tu recopie jusqu'en bas
- ou tu mets une MFC (mise en forme conditionnelle) en sélectionnant B1:B7000 avec en formule :
=ESTERREUR(EQUIV(B1;$C$1:$C$11;0))
et motif rouge
eric
ce n'est plus la même question...
- soit dans une colonne tu mets en ligne 1 :
=SI(ESTERREUR(EQUIV(B1;$C$1:$C$11;0));"pas ok";"ok")
et tu recopie jusqu'en bas
- ou tu mets une MFC (mise en forme conditionnelle) en sélectionnant B1:B7000 avec en formule :
=ESTERREUR(EQUIV(B1;$C$1:$C$11;0))
et motif rouge
eric
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
5 août 2011 à 20:58
5 août 2011 à 20:58
Bonsoir,
merci eriiic, ça marche super,
maintenant si par exemple dans mon tableau A1:B7000,
je souhaite savoir si la valeur dans la cellule A7 de mon tableau A1:B7000
est égale à une des valeurs de ma liste C1:K1 et si c'est vrai regarder si la valeur dans B7 est égale a la liste de la valeur trouver entre C1 et K1 parce que les valeur C1:K1 ont une liste chacun
merci de votre aide
merci eriiic, ça marche super,
maintenant si par exemple dans mon tableau A1:B7000,
je souhaite savoir si la valeur dans la cellule A7 de mon tableau A1:B7000
est égale à une des valeurs de ma liste C1:K1 et si c'est vrai regarder si la valeur dans B7 est égale a la liste de la valeur trouver entre C1 et K1 parce que les valeur C1:K1 ont une liste chacun
merci de votre aide
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
6 août 2011 à 09:07
6 août 2011 à 09:07
Bonjour,
Dépose un fichier exemple de ce que tu veux sur cijoint.fr et colle ici le lien fourni.
eric
Dépose un fichier exemple de ce que tu veux sur cijoint.fr et colle ici le lien fourni.
eric
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
6 août 2011 à 12:46
6 août 2011 à 12:46
bonjour,
merci eriic de votre aide
voici le fichier :
https://www.cjoint.com/?AHgmSs0DK0D
cordialement
merci eriic de votre aide
voici le fichier :
https://www.cjoint.com/?AHgmSs0DK0D
cordialement
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
6 août 2011 à 13:21
6 août 2011 à 13:21
Re,
Ton tableau avec la MFC :
"la formule est"
=ESTNA(EQUIV(B2;DECALER($E$2:$E$5;0;EQUIV(A2;$F$1:$I$1;0));0))
Jette un oeil au 2ème onglet, je te montre un contrôle à la saisie par une validation par liste.
Nommer les plage puis menu 'données / validation...'
https://www.cjoint.com/?AHgnuFEs4Ah
eric
Ton tableau avec la MFC :
"la formule est"
=ESTNA(EQUIV(B2;DECALER($E$2:$E$5;0;EQUIV(A2;$F$1:$I$1;0));0))
Jette un oeil au 2ème onglet, je te montre un contrôle à la saisie par une validation par liste.
Nommer les plage puis menu 'données / validation...'
https://www.cjoint.com/?AHgnuFEs4Ah
eric
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
6 août 2011 à 13:44
6 août 2011 à 13:44
merci eriic tu es trop fort, c'est exactement ça
merci mille fois
Cordialement
merci mille fois
Cordialement
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
6 août 2011 à 17:01
6 août 2011 à 17:01
re bonjour eriic
dit moi stp
comment je pourrais faire pour que toue la ligne soit en bleu dans mon tableau
et non pas juste la cellule
https://www.cjoint.com/?AHgrbdzucjL
merci de ton aide
cordialement
dit moi stp
comment je pourrais faire pour que toue la ligne soit en bleu dans mon tableau
et non pas juste la cellule
https://www.cjoint.com/?AHgrbdzucjL
merci de ton aide
cordialement
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
6 août 2011 à 17:50
6 août 2011 à 17:50
Re re ;-)
sélectionne A2:B17 et MFC :
=ESTNA(EQUIV($B2;DECALER($E$2:$E$5;0;EQUIV($A2;$F$1:$I$1;0));0))
attention aux $ ajoutés
eric
sélectionne A2:B17 et MFC :
=ESTNA(EQUIV($B2;DECALER($E$2:$E$5;0;EQUIV($A2;$F$1:$I$1;0));0))
attention aux $ ajoutés
eric
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
6 août 2011 à 18:04
6 août 2011 à 18:04
merci encore une fois ça marche super
merci,
Cordialement
merci,
Cordialement
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
Modifié par amine69500 le 6/08/2011 à 18:30
Modifié par amine69500 le 6/08/2011 à 18:30
une petite question eriic
si ma base de données est dans la feuil3 je change quoi dans la formule stp
et si souhaite que si dans mon tableau ya une cellule en orange toute la ligne se met en orange de A a K
https://www.cjoint.com/?AHgsDx0GdGk
merci de ton aide
cordialement
si ma base de données est dans la feuil3 je change quoi dans la formule stp
et si souhaite que si dans mon tableau ya une cellule en orange toute la ligne se met en orange de A a K
https://www.cjoint.com/?AHgsDx0GdGk
merci de ton aide
cordialement
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié par eriiic le 7/08/2011 à 09:10
Modifié par eriiic le 7/08/2011 à 09:10
Hé, tu peux pas tout demander d'un coup ? ;-)
Dans ce cas le plus simple est de nommer les plages.
-nommer C2:F2 'TypeDeDemande'
-Sélectionne C2:F6, 'insertion / noms / creer...', cocher 'ligne du haut' (ça créera correctement les noms de toutes les listes à partir du contenu de la 1ère cellule de chaque colonne, attention il doit y avoir que des lettres et pas d'espaces dans ces noms)
-nommer B3 'motif'
MFC 'La formule est' :
=ESTNA(EQUIV($B2;DECALER(motif;0;EQUIV($A2;TypeDeDemande;0);4;1);0))
Le 4 est le nombre d'éléments de tes listes
https://www.cjoint.com/?AHgtsxn1v9j
eric
Edit: suppression de la partie -Sélectionne C2:F6, 'insertion / noms / creer...', inutile ici, c'était pour la validation par liste...
Dans ce cas le plus simple est de nommer les plages.
-nommer C2:F2 'TypeDeDemande'
-Sélectionne C2:F6, 'insertion / noms / creer...', cocher 'ligne du haut' (ça créera correctement les noms de toutes les listes à partir du contenu de la 1ère cellule de chaque colonne, attention il doit y avoir que des lettres et pas d'espaces dans ces noms)
-nommer B3 'motif'
MFC 'La formule est' :
=ESTNA(EQUIV($B2;DECALER(motif;0;EQUIV($A2;TypeDeDemande;0);4;1);0))
Le 4 est le nombre d'éléments de tes listes
https://www.cjoint.com/?AHgtsxn1v9j
eric
Edit: suppression de la partie -Sélectionne C2:F6, 'insertion / noms / creer...', inutile ici, c'était pour la validation par liste...
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
6 août 2011 à 21:08
6 août 2011 à 21:08
merci eriic encore une fois
merci
merci
4 août 2011 à 21:47
On s'est percuté sur l'affaire.