Excel : Liste/ validation
hash074
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je reflechis actuellement à un programme pour mon équipe et ainsi nous faire du temps. Je suis infirmier aux urgences et nous avons souvent les mêmes soins qui reviennent sur nos dossiers. Aussi avons nous eu l'idée de faire une feuille soins informatisé.
Je souhaite donc créer des listes (avec tous nos soins dedans) jusque oà pas de soucis, j'y arrive bien. Mais lorsque nous devons rajouter manuellement un soins non listé (car il ya toujours des imprévus dans notre job), la liste ne permet pas de rajouter manuelllement.
Alors donc comment faire pour avoir ET une liste ET la possibilité d'écrire?
Merci beaucoup
loic
Je reflechis actuellement à un programme pour mon équipe et ainsi nous faire du temps. Je suis infirmier aux urgences et nous avons souvent les mêmes soins qui reviennent sur nos dossiers. Aussi avons nous eu l'idée de faire une feuille soins informatisé.
Je souhaite donc créer des listes (avec tous nos soins dedans) jusque oà pas de soucis, j'y arrive bien. Mais lorsque nous devons rajouter manuellement un soins non listé (car il ya toujours des imprévus dans notre job), la liste ne permet pas de rajouter manuelllement.
Alors donc comment faire pour avoir ET une liste ET la possibilité d'écrire?
Merci beaucoup
loic
A voir également:
- Excel : Liste/ validation
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Déplacer colonne excel - Guide
- Excel trier par ordre croissant chiffre - Guide
7 réponses
Il faut mettre dans ta feuille ou dans une autre feuille une liste de ce que tu veux
Ensuite dans liste, validation des données option Liste
Et dans source la matrice de ta liste
Ensuite dans liste, validation des données option Liste
Et dans source la matrice de ta liste
bonjour
C'est tout simple avec quelques conditions :
- la liste doit être nommée.
- il faut avoir une case vide en début de liste.
- dans le menu validation il faut décocher "quand des données.." dans l'alerte d'erreur.
Ensuite tu choisis la valeur vide et tu rentres ce que tu veux.
C'est tout simple avec quelques conditions :
- la liste doit être nommée.
- il faut avoir une case vide en début de liste.
- dans le menu validation il faut décocher "quand des données.." dans l'alerte d'erreur.
Ensuite tu choisis la valeur vide et tu rentres ce que tu veux.
Merci beaucoup pour vos réponses (si rapides!)
Ok ca fonctionne tout bien
Deuxième question :
Est-il possible sur une même liggne à gauche de cellule de choix d'y ajouter automatiquement l'heure?
Ex : je liste un soins que je fais et automatiquement dans la cellule de gauche l'heure apparait.
Merci de vos réponses
Ok ca fonctionne tout bien
Deuxième question :
Est-il possible sur une même liggne à gauche de cellule de choix d'y ajouter automatiquement l'heure?
Ex : je liste un soins que je fais et automatiquement dans la cellule de gauche l'heure apparait.
Merci de vos réponses
Est-il possible sur une même liggne à gauche de cellule de choix d'y ajouter automatiquement l'heure?
================
Regarde du côté des fonctions
maintenant()
et aujourdhui()
S1 a1 est non vide alors a2 = maintenant()
================
Regarde du côté des fonctions
maintenant()
et aujourdhui()
S1 a1 est non vide alors a2 = maintenant()
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
bonjour
Désolé booddha mais maintenant() est une fonction volatile qui se met à jour à chaque re-calcul.
Il faut mettre la valeur dans la cellule et non une fonction avec une petite macro événementielle
à mettre dans la feuille concernée en remplaçant 3 par le bon numéro de colonne.
Désolé booddha mais maintenant() est une fonction volatile qui se met à jour à chaque re-calcul.
Il faut mettre la valeur dans la cellule et non une fonction avec une petite macro événementielle
Private Sub Worksheet_Change(ByVal sel As Range)
If sel.Column = 3 Then Cells(sel.Row, sel.Column - 1) = Time
End Sub
à mettre dans la feuille concernée en remplaçant 3 par le bon numéro de colonne.
Merci pour vos réponses
Alors les macros... comment dire... je comprends pas grand chose.
J'ai ouvert visualBasic, copier/coller la macro et remplacé 3 par A1 (dans mon essai) et rien ne se passe.
et comme je ne suis pas un pro de la macro, j'ai peur d'être passé à côté de quelque chose.
Merci
Alors les macros... comment dire... je comprends pas grand chose.
J'ai ouvert visualBasic, copier/coller la macro et remplacé 3 par A1 (dans mon essai) et rien ne se passe.
et comme je ne suis pas un pro de la macro, j'ai peur d'être passé à côté de quelque chose.
Merci
bonjour
J'ai mis 3 dans numéro de colonne pour dire que lorsque tu changes une information dans la colonne C = 3, la valeur de la colonne de gauche c'est-à-dire B prend la valeur de l'heure en cours.
Pour que la macro fonctionne, tu ne peux pas mettre 1 car il n'y a pas de colonne à gauche et c'est la modification d'une cellule de cette colonne qui met l'heure comme ta demande le cherchait.
Comme est écrite la macro il te faut mettre le N° de colonne et pas A1 : c'était pour simplifier et j'ai pas forcément fait le bon choix.
J'ai mis 3 dans numéro de colonne pour dire que lorsque tu changes une information dans la colonne C = 3, la valeur de la colonne de gauche c'est-à-dire B prend la valeur de l'heure en cours.
Pour que la macro fonctionne, tu ne peux pas mettre 1 car il n'y a pas de colonne à gauche et c'est la modification d'une cellule de cette colonne qui met l'heure comme ta demande le cherchait.
Comme est écrite la macro il te faut mettre le N° de colonne et pas A1 : c'était pour simplifier et j'ai pas forcément fait le bon choix.