Toutes mes réponses sur les forums

15 sujets de 61 à 75 (sur un total de 82)
  • Auteur
    Messages
  • en réponse à : Faire clignoter une cellule #64960
    Lionel
    Participant

    Salut,
    Il faut maintenant que tu penses à ton projet et à sa finalité. Effectivement, tout ne doit pas toujours passer par des macros. Il est possible de faire des choses très puissantes à l’aide de formules.
    Par exemple, au lieu de faire clignoter une cellule, tu pourrais utiliser une MFC (Mis en Forme Conditionnelle) tout aussi convaincante.

    en réponse à : Faire clignoter une cellule #64952
    Lionel
    Participant

    Hello,
    Voici le code que tu peux examiner et ensuite tu le colles au bon endroit.
    Moi, je travaille sur la Feuil1 et sur la cellule A1.

    Code à mettre dans ta Feuil1 :

    Option Explicit
    Private Sub Worksheet_Change(ByVal Target As Range)
        If Not Application.Intersect(Target, Sheets("Feuil1").Range("A1")) Is Nothing Then
            'Go ou Stop
            If Val(Target.Value) > 100 Then Clign Else StopClign
        End If
    End Sub

    Code à mettre dans un module :

    Dim Temps As Variant
    
    Public Sub Clign()
        'Programmation de l'évènement toutes les secondes
        Temps = Now + TimeValue("00:00:01")
        Application.OnTime Temps, "Clign"
        'Affiche l'alerte ou la fait disparaître (alternativement)
        With ThisWorkbook
            With .Sheets("Feuil1").Range("A1")
                .Font.ColorIndex = IIf(.Font.ColorIndex = 2, 3, 2)
            End With
        End With
    End Sub
    
    Public Sub StopClign()
        On Error Resume Next
        'Stoppe la gestion de l'évènement OnTime
        Application.OnTime Temps, "Clign", , False
        On Error GoTo 0
        'Cache l'alerte
        With ThisWorkbook
            'Texte
            .Sheets("Feuil1").Range("A1").Font.ColorIndex = 3
        End With
    End Sub

    Ensuite en fonction de la valeur de ta cellule (>100), elle clignote ou pas.

    en réponse à : Faire clignoter une cellule #64888
    Lionel
    Participant

    C’est toujours le problème avec un fichier contenant une macro. Il faut alors bien étudier la macro et voir ce qu’elle comporte.

    en réponse à : Faire clignoter une cellule #64860
    Lionel
    Participant

    Bonjour,
    Voici un exemple trouvé sur le net. Il faudra l’adapter à vos besoins.
    Mais attention : cela mange de l’énergie et il na faut pas que le fichier ressemble à un sapin de Noël.

    Attachments:
    You must be logged in to view attached files.
    Lionel
    Participant
    en réponse à : Visuels dépendants et indépendants #61312
    Lionel
    Participant

    Bonjour,
    C’est à présent résolu. ಠ◡ಠ
    En fait, effectivement, il faut lier les différentes tables. Monsoucis venait du fait que j’avais créé la Dim à partir d’une référence (puis, suppression des autres colonnes, suppression des doublons) et que dans l’éditeur Power Query, je n’arrivais pas à lier mes tables. Je suis donc revenu dans Power BI et dans Modèle, j’ai pu créé la double relation.
    Tout fonctionne à merveille.
    Donc, Sophie, UN TRÈS GRAND MERCI ✿◕ ‿ ◕✿
    même si cela a été un peu compliqué (la prochaine fois, je fais un gros effort pour le fichier et l’explication).

    en réponse à : Visuels dépendants et indépendants #61248
    Lionel
    Participant

    Bonjour,
    Un grand merci pour le fichier qui réalise parfaitement ce que je voulais.
    J’ai bricolé un fichier car je n’ai pas tout compris à votre démarche. En fait, en me plongeant dans le vôtre, ma plus grande incompréhension concerne la création des dimensions Agents et Dates.
    J’avais créé, à partir de l’éditeur Power Query, une référence de laquelle j’avais supprimé les colonnes qui ne m’intéressent pas et avais supprimé les doublons. Apparemment, cela ne fonctionne pas de cette manière. Mais je n’arrive pas à déduire le chemin à réaliser en consultant les étapes appliquées. Peut-être un soucis de clé unique ? Mais alors, comment en créer un efficacement ?

    Est-ce que vous pourriez m’expliquer votre démarche ou m’envoyer des liens pour mieux comprendre ?

    en réponse à : Visuels dépendants et indépendants #61147
    Lionel
    Participant

    Voici avec votre fichier comme base.
    Je joins également un Printscreen du résultat voulu.
    Lionel

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Visuels dépendants et indépendants #61123
    Lionel
    Participant

    Bonjour,
    Voici une explication complète (°~°) et j’espère compréhensible de ce que je recherche.

    J’ai trois types de données à ma disposition :
    • Un fichier Objectifs des agents qui reprend toutes les tâches qui ont été créées dans un mois donné.
    • Un fichier Liste qui reprend les ETP des agents (travail à temps plein – 4/5 temps – 1/2 temps) pour un mois donnée.
    • Un fichier Totaux qui reprend les minutes prestées sur un mois donné.

    Dans le fichier pbix, j’ai pris les fichiers de 12/2019 et 01/2020 et, pour les Objectifs des agents, j’ai combiné les requêtes pour obtenir un seul fichier Object_Cumul.

    Dans Object_Cumul, j’ai ajouté les colonnes suivantes (dans Power Query) avec comme possibilités ‘YES’/’NO’ :
    • WHO : indique qui a traité réellement la tâche
    • AGT_HANDLED_ALL_IN_TIME : indique toutes les tâches qui ont été traitées dans les temps
    • AGT_HANDLED_BY_OTHER : indique toutes les tâches qui ont été traitées par un autre agent que l’agent à qui la tâche est destinée
    • AGT_HANDLED_FOR_OTHER : indique toutes les tâches qui ont été traitées par un agent alors que la tâche était destinée à un autre agent
    • AGT_HANDLED_SELF : indique toutes les tâches qui ont été traitée par l’agent lui-même (tâches qui lui étaient attribuées)
    • AGT_HANDLED_ALL_LATE : indique toutes les tâches qui ont été traitées hors délais
    • AGT_HANDLED_SELF_IN_TIME : indique toutes les tâches qui ont été traitée dans les temps par l’agent lui-même (tâches qui lui étaient attribuées)
    • AGT_TO_HANDLE_LATE : indique toutes les tâches à traiter et qui sont déjà hors délais
    • AGT_TO_HANDLE_IN_TIME : indique toutes les tâches à traiter et qui pourrait encore l’être dans les temps

    J’ai ensuite, dans PWB, ajouter des mesures pour totaliser mes données.

    Mon but : avoir une page reprenant toutes ces données : tâches reçues / tâches traitées / tâches non traitées.

    Mon soucis : je voudrais fonctionner avec filtre sur le mois (Maand) et un filtre l’agent (Naam agent). Mais, lorsque j’utilise ces deux filtres, il m’est impossible d’avoir les données pour l’agent lui-même (la gestion de ses tâches par lui-même ou par un autre agent mais toujours dans son panier) et les données pour l’aide que cet agent à fournit aux autres agents. Je dois utiliser deux filtres qui se répartissent les Cartes des résultats (ce sont les données en rose).

    J’espère que c’est beaucoup plus clair mais je reste à votre disposition pour toutes autres questions.
    Lionel.

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Visuels dépendants et indépendants #61086
    Lionel
    Participant

    Bonjour,
    Décidément, je pense que je m’exprime bien mal. J’en suis désolé.
    Je joint donc un fichier que j’utilise en XL et qui fonctionne parfaitement avec des macros. ce que je cherche, en PWB, ce sont les trois données fléchées :

    • Ce que l’agent A à traiter pour lui-même
    • Ce que l’agent A à traiter pour autrui
    • Ce qui a été traité par un autre pour cet agent A

    J’espère que c’est plus clair.
    Aie aie aie,
    Lionel

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Visuels dépendants et indépendants #61075
    Lionel
    Participant

    Bonjour,
    Là, je comprends que je ne comprends pas. (*´﹏`*)
    Évidemment, j’ai regardé votre fichier et sa construction (j’y ai compris certaines choses. Ouf).
    Mais, il reste tout de même mon problème que je n’arrive pas à résoudre même à l’aide votre simple fichier.
    Comment avoir sur une page :

    • Un et un seul segment Agents
    • Une carte avec ce que l’agent sélectionné dans le segment a traité pour lui-même
    • Une carte avec ce que l’agent sélectionné dans le segment a traité pour un autre

    Si je sélectionne l’agent A, j’ai respectivement 3 – 4.
    Si je sélectionne l’agent B, j’ai respectivement 4 – 6.

    Lionel

    en réponse à : Visuels dépendants et indépendants #61060
    Lionel
    Participant

    Bonjour Sophie,
    Un grand merci pour le retour. La solution proposée ressemble à ce que je fais avec un COUNTROWS.
    Mais je reste toujours avec mon problème : comment faire apparaître à partir d’une seule DB :

    • 1. Ce que l’agent a traité pour lui-même
    • 2. Ce que l’agent à traité pour un autre

    À partir de votre fichier, je voudrais visualiser – via un segment sur l’agent – les données du Gestionnaire A (3 et 4) et ensuite, quand je sélectionne le B, les données du Gestionnaire B (4-6)

    Si vous avez une idée, je suis preneur.(⊙_◎)
    Lionel

    en réponse à : Visuels dépendants et indépendants #60986
    Lionel
    Participant

    Bonjour, Sophie,
    Un grand merci pour votre réponse. Je vais donner un peu plus d’explications.
    Je n’ai qu’un seul fichier et pour cette partie, il ressemble à ceci (une tâche n’appartient qu’à un seul agent et n’est traitée que par un seul agent – Pas toujours le même) :

    |MOIS***|AG_RECEPT|DESCRIPT_TASK|AG_TRAITANT*|BY_SELF|BY_OTHER|
    |*******|*********|*************|************|*******|********|
    |01/2020|AGENT.A**|*************|AGENT.A*****|YES****|NO******|
    |01/2020|AGENT.A..|………….|AGENT.A….|YES….|NO……|
    |01/2020|AGENT.A..|………….|AGENT.B….|NO…..|YES…..|
    |01/2020|AGENT.A..|………….|AGENT.B….|NO…..|YES…..|
    |01/2020|AGENT.A..|………….|AGENT.B….|NO…..|YES…..|
    |01/2020|AGENT.A..|………….|AGENT.C….|NO…..|YES…..|
    |01/2020|AGENT.A..|………….|AGENT.C….|NO…..|YES…..|
    |01/2020|AGENT.A..|………….|AGENT.A….|YES….|NO……|
    |01/2020|AGENT.A..|………….|AGENT.D….|NO…..|YES…..|
    |01/2020|AGENT.A..|………….|AGENT.A….|YES….|NO……|
    |01/2020|AGENT.A..|………….|AGENT.A….|YES….|NO……|
    |01/2020|AGENT.B..|………….|AGENT.B….|YES….|NO……|
    |01/2020|AGENT.B..|………….|AGENT.D….|NO…..|YES…..|
    |01/2020|AGENT.B..|………….|AGENT.E….|NO…..|YES…..|
    |01/2020|AGENT.B..|………….|AGENT.E….|NO…..|YES…..|
    |01/2020|AGENT.B..|………….|AGENT.E….|NO…..|YES…..|
    |01/2020|AGENT.C..|………….|AGENT.C….|YES….|NO……|
    |01/2020|AGENT.C..|………….|AGENT.C….|YES….|NO……|
    |01/2020|AGENT.C..|………….|AGENT.C….|YES….|NO……|
    |01/2020|AGENT.C..|………….|AGENT.C….|YES….|NO……|
    |01/2020|AGENT.C..|………….|AGENT.C….|YES….|NO……|
    |01/2020|AGENT.C..|………….|AGENT.C….|YES….|NO……|

    Mon but :

    • Calculer le nombre de tâches traitées par l’agent lui-même
    • Calculer le nombre de tâches traitées pour un autre agent

    Pour le calcul, j’y arrive mais c’est pour la visualisation. Je n’arrive pas car lorsque je demande les données pour un agent en particulier, il me fournit l’une ou l’autre donnée, jamais les deux en mêmes temps. pour l’instant, je dois fonctionner avec deux filtres : un sur AG_RECEPT et un sur AG_TRAITANT.

    Lionel

    en réponse à : Ajout Colonne – Test des valeurs – IF multiples #60888
    Lionel
    Participant

    Merci, Kim. C’est parfait. En fait, entre-temps, j’avais testé avec Else “”.

    en réponse à : Déterminer le nombre de 0 et de 1 #60872
    Lionel
    Participant

    ben oui, Sophie. C’est bien cela. Je ne sais pas trop comment expliquer que cela ne fonctionnait pas et puis, yes, un problème de parenthèse.
    Un grand merci,
    Lionel.

15 sujets de 61 à 75 (sur un total de 82)