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

Plannifier avec mise en forme condit°

  • Initiateur de la discussion Initiateur de la discussion akilon
  • 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 !

akilon

XLDnaute Occasionnel
Bonsoir à vous tous

Voilà je souhaiterai créer une plannif avec MEFC seulement j'ai un petit problème sur une formule, ne sachant pas trop comment expliquer mon problème ci joint un fichier qui explique tous ca

Merci d'avance pour votre aide
 

Pièces jointes

Re : Plannifier avec mise en forme condit°

Tu es genial ca marche merci beaucoup, j'aurai encore une autre question si ca ne te dérange pas serai tu comment faire pour ajouter les cellules coloriées le titre de la tâche par ex "pp ps" et le "SB 300"

merci encore
 
Re : Plannifier avec mise en forme condit°

Re-bonsoir,

Si j'ai bien compris ta demande, tu peux essayer cette formule sur les cellules E5:BY :
Code:
=SI(ET(E$4>=$B5;D$4<$B5);$D$5;SI(ET(E$4>=$B6;D$4<$B6);$D$6;""))
Mais question format, c'est pas génial. Une autre solution serait par macro.
A toi de me dire si tu es prêt à t'y lancer et si oui, quel est l'évènement qui déclenchera l'exécution de la macro.

A+
 

Pièces jointes

Dernière édition:
Re : Plannifier avec mise en forme condit°

Re-Bonsoir

Oui c'est exactement ca, seleument faudrai que je trouve un moyen pour que tout soit visible sans agrandir la cellule, si tu as une idée merci d'avance

Merci encore
 
Re : Plannifier avec mise en forme condit°

Re-bonsoir,

Comme je te l'ai dit dans mon post précédent :
Une autre solution serait par macro

Seule cette solution permettrait d'avoir un affichage correct. Je t'ai également posé une question :
A toi de me dire si tu es prêt à t'y lancer et si oui, quel est l'évènement qui déclenchera l'exécution de la macro.

Donc, merci de me dire si tu est prêt pour cela.

A+
 
Re : Plannifier avec mise en forme condit°

Merci beaucoup c'est formidable

Le problème et que je ne serai pas capable d'ajouter une 3ème ligne de plage horaire si besoin avec mon niveau non?

Déjà avec la fonction =OU(ET(E$4>=$B5;E$4<=$C5);ET(E$4>=$B6;E$4<=$C6)) je n'arrive pas à ajouter une 3ème plage

Merci encore
 
Re : Plannifier avec mise en forme condit°

Re-bonsoir,

Si tu remplaces tout le code VBA par ceci :
VB:
Sub Colorer(Li, Col)
        With Cells(Li, Col).Interior
            .Pattern = xlPatternLinearGradient
            .Gradient.Degree = 90
            .Gradient.ColorStops.Clear
        End With
        With Cells(Li, Col).Interior.Gradient.ColorStops.Add(0)
            .ThemeColor = xlThemeColorDark1
            .TintAndShade = 0
        End With
        With Cells(Li, Col).Interior.Gradient.ColorStops.Add(0.5)
            .ThemeColor = xlThemeColorAccent1
            .TintAndShade = 0
        End With
        With Cells(Li, Col).Interior.Gradient.ColorStops.Add(1)
            .ThemeColor = xlThemeColorDark1
            .TintAndShade = 0
        End With
End Sub

Sub Bouton1_Cliquer()
    Dim i
    For i = 5 To 77
        If Cells(4, i) >= [B5] And Cells(4, i - 1) < [B5] Then Cells(5, i) = [D5]
        If Cells(4, i) >= [B5] And Cells(4, i) < [C5] Then Call Colorer(5, i)
        
        If Cells(4, i) >= [B6] And Cells(4, i - 1) < [B6] Then Cells(5, i) = [D6]
        If Cells(4, i) >= [B6] And Cells(4, i) < [C6] Then Call Colorer(5, i)
    Next
End Sub

Tu peux rajouter autant de lignes de plage horaire que tu veux.

Si tu regardes ceci :
VB:
        If Cells(4, i) >= [B5] And Cells(4, i - 1) < [B5] Then Cells(5, i) = [D5]
        If Cells(4, i) >= [B5] And Cells(4, i) < [C5] Then Call Colorer(5, i)

Le 5 de [B5], [C5], [D5] correspond à la ligne 5, donc à la plage horaire de la ligne 5. Il y a les mêmes 2 lignes de code pour la ligne 6. Si tu veux en rajouter, tu rajoutes des couples de lignes et tu changes le n° pour qu'il corresponde à celuis de la ligne qui contient la conditions.

A+
 
Re : Plannifier avec mise en forme condit°

mERCI BEAUCOUP

ca marche c'est genial merci pour ton aide juste pour info avec la MFC comment tu ajoute d'autre plage horaires,=OU(ET(E$4>=$B5;E$4<=$C5);ET(E$4>=$B6;E$4<=$C6))

la macro est genial en tout cas merci encore
 
Re : Plannifier avec mise en forme condit°

Re-bonsoir,

De la même manière que pour la macro, tu retrouves dans la MFC, le n° des lignes correspondant aux plages horaires. Donc si tu rajoutes une plage en ligne µ7, la formule devient :
Code:
=SI(ET(E$4>=$B5;D$4<$B5);$D$5;SI(ET(E$4>=$B6;D$4<$B6);$D$6;SI(ET(E$4>=$B7;D$4<$B7);$D$7;"")))

Et ainsi de suite. Tu remplaces le dernier "" par la nouvelle condition.

A+
 
Re : Plannifier avec mise en forme condit°

Bonjour à vous tous

Voilà j'ai un petit problème avec un fichier dans lequel j'aimerai plannifier des tâches visuelment avec une macro pour lequelle on m'a aidé.

mon problème et avec les heures passé 00:00.

Etant difficile à expliquer par écrit ci-joint un fichier qui explique tous ca

Merci d'avance pour votre aide
 

Pièces jointes

- 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

Réponses
15
Affichages
557
Réponses
4
Affichages
308
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…