Cellule valeur selon conditions
Résolu/Fermé
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
-
13 janv. 2013 à 03:38
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 13 janv. 2013 à 23:11
surplus Messages postés 675 Date d'inscription mardi 17 août 2010 Statut Membre Dernière intervention 14 novembre 2021 - 13 janv. 2013 à 23:11
A voir également:
- Cellule valeur selon conditions
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Verrouiller cellule excel - Guide
- Faites afficher avec un fond coloré les cellules qui contiennent une valeur comprise entre 250 et 350. quel nombre est dessiné en surbrillance ? - Forum VB / VBA
- Si cellule contient texte alors ✓ - Forum Excel
4 réponses
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
13 janv. 2013 à 09:17
13 janv. 2013 à 09:17
Salut,
Pour la colonne U y a t il toujours cette chronologie nettoyage, Mecanique, Carrosserie et finition
la colonne U est bien renseignée par les colonnes V, X, Z et Ab, c'est bien cela dès qu'une date est saisie dans ces colonnes le statut de la colonne U change
pour le temps passée dans chaque état il faut en plus de la date saisir l'heure pour cela tu peux utiliser les touches de raccourci Ctrl et ; (la touche Ctrl et en même temps point virgule) tu fais un espace et Ctrl : (la touche Ctrl et en même temps double point)
Pour la colonne U y a t il toujours cette chronologie nettoyage, Mecanique, Carrosserie et finition
la colonne U est bien renseignée par les colonnes V, X, Z et Ab, c'est bien cela dès qu'une date est saisie dans ces colonnes le statut de la colonne U change
pour le temps passée dans chaque état il faut en plus de la date saisir l'heure pour cela tu peux utiliser les touches de raccourci Ctrl et ; (la touche Ctrl et en même temps point virgule) tu fais un espace et Ctrl : (la touche Ctrl et en même temps double point)
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
13 janv. 2013 à 11:55
13 janv. 2013 à 11:55
Bonjour,
Tu rajoutes cette macro qui devrait faire la fonction :
Bonne année à tous.
Tu rajoutes cette macro qui devrait faire la fonction :
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, Range("V2:AC1048576")) Is Nothing Then Cells(Target.Row, "U").Value = Mid(Cells(1, Target.Column).Value, InStr(1, Cells(1, Target.Column).Value, " ") + 1) End If End Sub
Bonne année à tous.
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
Modifié par surplus le 13/01/2013 à 12:42
Modifié par surplus le 13/01/2013 à 12:42
Bonjour
Bonne année
Ca fonctionne bien
maintenant que les 8 conditions sont remplies comment je pourrais dire la voiture est prete a livrer?
j'avais pensé du genre si colonnes "W:AD" sont remplies ou mettre la ligne en vert ou la cellule "AJ" en vert comment faire ?
j'ai mis "W:AD" car depuis l'exemple j'ai rajouté une colone
heu en passant c'est quoi la formule precedente ? ça recopie la valeur de dessus?
merci
a bientot
Bonne année
Ca fonctionne bien
maintenant que les 8 conditions sont remplies comment je pourrais dire la voiture est prete a livrer?
j'avais pensé du genre si colonnes "W:AD" sont remplies ou mettre la ligne en vert ou la cellule "AJ" en vert comment faire ?
j'ai mis "W:AD" car depuis l'exemple j'ai rajouté une colone
heu en passant c'est quoi la formule precedente ? ça recopie la valeur de dessus?
merci
a bientot
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
13 janv. 2013 à 18:22
13 janv. 2013 à 18:22
Bonjour
c'est quoi la formule precedente ?
La formule prend en ligne 1 du tableau le libellé que tu mettais manuellement en fonction de la colonne saisie.
c'est quoi la formule precedente ?
La formule prend en ligne 1 du tableau le libellé que tu mettais manuellement en fonction de la colonne saisie.
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
Modifié par surplus le 13/01/2013 à 19:33
Modifié par surplus le 13/01/2013 à 19:33
bonjour
ok je comprends
comment faire une alerte quand dans la colonne"T " qui sont des dates si on essaye de rentrer 5 véhicules la même date un userform avertisse de pas mettre a cette date car il faut pas plus de 5? j'ai meme vu qu'on peut faire clignoter lol
merci de votre aide
a bientot
ok je comprends
comment faire une alerte quand dans la colonne"T " qui sont des dates si on essaye de rentrer 5 véhicules la même date un userform avertisse de pas mettre a cette date car il faut pas plus de 5? j'ai meme vu qu'on peut faire clignoter lol
merci de votre aide
a bientot
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 712
13 janv. 2013 à 21:02
13 janv. 2013 à 21:02
bonjour,
Tu peux le faire tout simplement avec une formule de validation avec message d'erreur :
Tu peux le faire tout simplement avec une formule de validation avec message d'erreur :
=NB.SI(A:A;A1)<=5
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
13 janv. 2013 à 21:22
13 janv. 2013 à 21:22
bonjour
Ah ok oui je vois mais tu veux dire =NB.SI(T:T;T1)<=5 vu que les dates sont en colonne T?
ou je me trompe encore
merci
Ah ok oui je vois mais tu veux dire =NB.SI(T:T;T1)<=5 vu que les dates sont en colonne T?
ou je me trompe encore
merci
Mike-31
Messages postés
18352
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 décembre 2024
5 110
13 janv. 2013 à 13:43
13 janv. 2013 à 13:43
Re,
pour ne pas te perturber et continuer à travailler sur le code Gbinforme que je salue, tu peux simplement modifier le code comme ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("V2:AB1048576")) Is Nothing Then
Cells(Target.Row, "U").Value = Mid(Cells(1, Target.Column).Value, InStr(1, Cells(1, Target.Column).Value, " ") + 1)
End If
If Not Intersect(Target, Range("AC2:AC1048576")) Is Nothing Then
Cells(Target.Row, "U").Value = "Prête à livrer"
End If
End Sub
pour le calcul du temps passé dans chaque atelier, tu commences par modifier le format de tes cellules de la colonne V à AC au format date avec affiche des heures
en AD2 cette formule que tu incrementes vers le bas et tu adaptes aux colonnes AE à AG
=SI(ET(V2="";W2="");"";W2-V2)
pour ne pas te perturber et continuer à travailler sur le code Gbinforme que je salue, tu peux simplement modifier le code comme ceci
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("V2:AB1048576")) Is Nothing Then
Cells(Target.Row, "U").Value = Mid(Cells(1, Target.Column).Value, InStr(1, Cells(1, Target.Column).Value, " ") + 1)
End If
If Not Intersect(Target, Range("AC2:AC1048576")) Is Nothing Then
Cells(Target.Row, "U").Value = "Prête à livrer"
End If
End Sub
pour le calcul du temps passé dans chaque atelier, tu commences par modifier le format de tes cellules de la colonne V à AC au format date avec affiche des heures
en AD2 cette formule que tu incrementes vers le bas et tu adaptes aux colonnes AE à AG
=SI(ET(V2="";W2="");"";W2-V2)
surplus
Messages postés
675
Date d'inscription
mardi 17 août 2010
Statut
Membre
Dernière intervention
14 novembre 2021
4
13 janv. 2013 à 14:14
13 janv. 2013 à 14:14
bonjour
merci de votre aide c'est impec dans temps total j'additionne c'est tout?
=SOMME(AE2:AH2) format heures
le format est bon dans l'exemple il affiche les dates mais les h sont bien la ou je me trompe?
maintenat je formate ma ligne
si "etat actuel= "pret a livrer" je mets la ligne en rouge ou c'est possible avec macro.
merci
a bientôt
merci de votre aide c'est impec dans temps total j'additionne c'est tout?
=SOMME(AE2:AH2) format heures
le format est bon dans l'exemple il affiche les dates mais les h sont bien la ou je me trompe?
maintenat je formate ma ligne
si "etat actuel= "pret a livrer" je mets la ligne en rouge ou c'est possible avec macro.
merci
a bientôt
13 janv. 2013 à 11:28
non il faut que la valeur colonne U change au fur et a mesure de l'avancement des travaux
les colonnes de V a AC tu fais double click et ça donne la date plus h pour pouvoir faire les calculs de temps passés en "AD:AG"
a bientot