Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

cellule renseignée suivant plage horaire

  • Initiateur de la discussion Initiateur de la discussion REDGS
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

REDGS

XLDnaute Nouveau
Bonjour le forum,

les cellules de la colonne A sont renseignées à partir d'une liste déroulante.
Je désirerais que dans la colonne B, un "X" s'affiche en face de la cellule colonne A, lorsque cette dernière est renseignée entre 7h et 10h.
Merci de votre aide.
REDGS
 
Re : cellule renseignée suivant plage horaire

Bonjour,

En fait 07:00:00 correspond à la valeur 0,29 et 10:00:00 correspond à la valeur 0,42.
Avec cette formule en B1 cela devrait fonctionner =si(A1>0,29;si(A1<0,42;"X";"");"")
Maintenant s'il ne doit pas y avoir de formule en colonne B le "X" peut être mis en utilisant une macro.
 
Re : cellule renseignée suivant plage horaire

Bonjour Louax,

Merci pour la rapidité de ta réponse. Quand j'applique la formule j'ai un message d'erreur. Est-ce que le fait que la cellule A1 soit
renseignée par la liste déroulante qui est composée de noms provoque ce message?
 
Re : cellule renseignée suivant plage horaire

Bonjour phlaurent55,

C'est pour automatiser un tableau de présences. est-ce que le faite de renseigner la cellule A1 à un moment donné, peut
déclancher la formule pour afficher le "X".
REDGS
 
Re : cellule renseignée suivant plage horaire

Et bien si dans ta liste déroulant tu as le choix de 07h, 08h, 09h, 10h...
Il te suffit de transformer la formule ainsi
=si(A1="07h";"x";si(A1="08h";"x";si(A1="09h";"x";si(A1="10h";"x";"");"");"");"")
A savoir qu'il ne peut y avoir plus de 7 conditions dans une même formule
 
Re : cellule renseignée suivant plage horaire

Pour répondre à ta question, oui cela peut être fait par le biais d'une macro à chaque changement fait dans la colonne A
 
Re : cellule renseignée suivant plage horaire

Re,
Bonjour phlaurent55,

C'est pour automatiser un tableau de présences. est-ce que le faite de renseigner la cellule A1 à un moment donné, peut
déclancher la formule pour afficher le "X".
REDGS
tout simplement en testant le contenu de la cellule A1
si elle est vide --------------> rien dans la cellule B1
si non vide --------------> "X" en B1

avec cette formule à mettre en B1:
=SI(A1<>"";"X";"")

ou alors comme le dit Louax
Code:
Pour répondre à ta question, oui cela peut être fait par le biais d'une macro à chaque changement fait dans la colonne A
avec ceci:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A:A")) Is Nothing Then
If Target = "" Then
Target.Offset(0, 1) = ""
Else
Target.Offset(0, 1) = "X"
End If
End If
End Sub

...... sans voir ton fichier (avec explications complètes et précises), il nous sera difficile de répondre à ta demande

à+
Philippe
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Microsoft 365 Tableau
Réponses
24
Affichages
2 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…