Résultats pour "filtre intelligent tcd"

2'643 résultats pour cette recherche

Bonjour,

Dans mon reporting mensuel Excel, j'ai une feuille masquée qui sert de base de données et plusieurs feuilles avec pleins de TCD. Quand j'ai une réunion avec un service, je dois filtrer tous les TCD sur le service en question. J'ai pleins de services....

Serait il possible de pouvoir filtrer quelque part sur un service et le service se met tout seul sur l'ensemble des TCD de toutes les feuilles ?

Merci

Bonjour camarades du forum,

Je tente de développer une base de données qui comporterait une sorte de filtre intelligent!

Je m'explique. Nous voulons que les usagers de chaque département puissent interroger la base de données par emploi de leur département. Chaque emploi vient avec des applications et répertoires par défaut, et chaque emploi a son propre profile informatique: applications, répertoires, et boites courriel.

Pourquoi un tel filtre, pour que si une personne s'interroge sur le profile informatique de l'un des postes de son département, puisse en un clique avoir les renseignements.

Je ne sais vraiment pas quelle orientation prendre pour obtenir un tel résultat, et à quoi devrait ressembler la base de données pour la rendre interactive.

S'agit-il de développer un formulaire, s'agit-il d'inscrire les données d'une manière particulières, dans un enchaînement particulier, faire des associations...?

Bref, vos idées me seraient hautement utiles!

Je vous joints mon classeur pour vous donner une petite idée des données compilées.

Comme toujours, je n'ai aucun doute que d'excellentes idées me serons proposées de ce génial forum.

Bien à vous

Bonjour à tous ;

Etant un bon gros novice sur excel, j'aimerais avoir votre avis sur la formule à utiliser dans le cas suivant :

Je possède un dossier sur mon bureau avec plusieurs dossiers à l'intérieur (dossier1, dossier2 etc)

Dans chaque dossier (dossier1, dossier2 etc), se trouve un ou plusieurs fichiers .txt !

Dans une feuille sur excel, j'ai la colonne A qui se nomme 'dossier1'.

J'ai la colonne L dans laquelle j'aimerais mettre un lien hypertexte vers le ou les pdf contenus dans le dossier 1 sur mon bureau.

Le truc, c'est que j'ai environ 900 dossiers contenants des .txt.

Chaque nouvelles lignes dans la colonne A sera incrémenté automatiquement de mon coté, on aura donc en A1 => dossier1, en A2=>dossier2 etc

Mais j'aimerais automatiser le lien hypertexte contenu dans le colonne L pour qu'il comprenne qu'il faut aller chercher le PDF dans le dossier correspondant.

Pour être plus clair, dans la colonne L1, il n'y a rien. Mais j'aimerais lui dire d'aller dans le dossier correspondant au nom affiché dans la colonne A (exemple : dossier1)

Exemple : Dans la colonne L1, il devra aller chercher dans /chemin d'accès/dossier1. Dans la colonne L2, il devra aller chercher dans /chemin d'accès/dossier2 etc

pfiouuu, merci de m'avoir lu en tout cas. Rien que pour ça, je vous félicite!

Maintenant, va falloir essayer de me comprendre

Bonjour a tous,

Chargée de projet on me demande de trouver un logiciel d aide a la programmation permettant de planifier des rendez vous en prenant en compte les contraintes de compétences et de zone géographique. Seulement voila, les couts sont prohibitifs et ma question est la suivante : est il possible de concevoir une matrice pour le faire sur excel ?

Cdt, julie

Bonjour,

Je suis nouveau sur le forum et je ne connais pas du tout la fonction VBA (je viens d'apprendre ça par un collègue).

Je me permets donc de venir poster ici ma demande. Afin d'avoir un peu d'aide ou une belle orientation.

Voici mon problème, actuellement j'ai un fichier excel avec des données clients et j'aimerai faire un copier/coller sur un autre onglet (feuille) que j'ai crée qui est mon "cockpit".

Pourquoi la fonction VBA ? car je souhaite faire un copier/coller sans écraser mes données déjà existante et rajouté celle-qui ne sont pas dans le tableau. En sachant que les données change chaque semaine. Ce n'est pas très clair je pense.

Je peux développer en MP mais pas sur le forum publique car ce sont des données en domaine privé... Donc je ne peux pas partager mon tableau désolé.

Je reste disponible si vous avez besoin d'informations supplémentaires.

Merci beaucoup pour votre aide à venir

Bonjour à tous,

J'ai un fichier source qui associe un fournisseur à une pièce donnée.

Cependant lorsque le fournisseur ne change pas, il laisse un vide jusqu’à ce que je fournisseur change.

J’ai essayé de modéliser ça avec une condition simple qui retourne la cellule du haut lorsque la cellule fournisseur est vide.

Cependant pour pouvoir le modéliser correctement il faudrait mettre une boucle qui renvoie la cellulle du haut jusqu’à ce que la celule fournisseur soit bien remplie.

Ayant bien cherché sur le net, je n’ai pas trouvé de formule et je suis dans l’obligation de modéliser cela en vba.. Etant encore débutant j’ai essayé de bidouiller une formule do loop mais j’arrive pas à la faire marcher.

Ci-joint un fichier pour aider à la compréhension du problème

Merci beaucoup pour votre aide

Jean-minou

Bonjour,

J'essaie de créer une macro qui va organiser à partir d'un calendrier (feuille 1), le planning de visites vers différents clients (feuille 2)

Le tableau fonctionne que si un seul client peut être vu dans la même journée.

Mais j'ai deux soucis :

  • je n'arrive pas à calculer le nombre de jours entre la date de départ et de retour du voyage.
  • comment faire pour que représenter dans le tableau en feuille 2 la visite chez deux clients différents dans la même journée? (cad inclure les colonnes F et G)

Merci d'avance pour votre aide

12essai-planning.xlsm (27.67 Ko)

Bonjour à tous,

Peut-être que mon problème est très facile à résoudre mais je fais quand même appel au forum…

Je voudrais trouver une solution pour pouvoir faire un "copié-collé" disons intelligent. Vous trouverez un fichier exemple (Test.xlsx). C'est pour, par exemple, coter des étudiants… Dans la colonne A, il y a leur nom, dans les colonnes B, C et D, il y a les cotes obtenues. En B2, C2 et D2, il y a la cote maximale, cote de référence. Ces cotes qui vont de 0 à 50, par ex. sont créées en tant que liste. Vous verrez que les cotes se basent sur la cellule B2. Si les cotes (des étudiants en B3,4,5,6 etc.) sont plus basses que la moitié de la cellule B2 elles se mettent en rouge.

OK, pour moi, ça va…

Ce qui me pose problème, c’est de savoir s’il existe un "copié-collé spécial" qui appliquerait la même formule pour la colonne C, D, E, et les colonnes suivantes.

Quand j’essaye, les cotes rentrées se réfèrent toujours à la cellule B2 alors que je voudrais qu’elle se réfère à la cellule C2, D2, E2…

J’espère avoir été clair… Merci d’avance pour votre aide… Pour le moment, je fais la mise en forme colonne par colonne, ce qui prend quand même du temps!

A.R.

9test.xlsx (26.37 Ko)

Bonjour,

Aujourd'hui je cherche à faire un masque de saisie pour un TextBox.

Ce que je souhaitais à la base, c'était de faire en sorte que ce TextBox aille automatiquement à la ligne tous les 30 caractères.

Cependant, en le testant, je découvris par la suite que ce n'était pas bien pratique car cela pouvait couper les mots par exemple :

blabla blabla blablabla blablab

a blabla

(Je sais, l'exemple est grossier)

Je souhaiterais donc ajouter une deuxième condition : saut à la ligne seulement après un espace.

La condition deviendrait donc :

Si "espace" ET >30 caractères Alors Aller à la ligne

Et le blabla précédent deviendrait :

blabla blabla blablabla blablablabla

blablabla blablabla blabla blabla

(En rouge c'est le texte qui était indésirablement à la ligne avec la méthode précédente)

Je n'ai pas de fichier particulier à mettre en pièce jointe pour réaliser ceci, j'ai juste besoin d'un bout de code.

Voilà j'espère avoir énoncé le problème clairement, merci d'avance pour votre aide.

Bonjour à tous,

Je vous expose mon problème un petit peu délicat, je travaille sur des formules chimiques, ici résumé par des situations

VOIR P2 → Reformulation des explications plus simplement avec exemple

C'est un tableau avec plus de 30 formules, 42 molécules différentes et 7 "maisons" avec 3 à 5 "chambre à chaque fois.... J'ai réussi à trouver quelque chose qui marche à tous les coups en tâtonnant et en faisant quelques calculs.

Cependant, si je rajoute une situation, elle peut tout faire basculer et c'est là où est le problème.

Je sais que c'est facile à dire comme ça mais j'aimerai un petit truc qui me permette de me dire : "Ok on peut le faire si tu met ça là, ça là et ça là", et s'il n'y a pas de solution, il me dit qu'il n'y en a pas...

Je suis une bille en programmation alors si quelqu'un peut me dire s'il est possible de créer ceci sur Excel, ce serait déjà pas mal

Merci pour votre future aide.

Cordialement

AllanHub

12forum3.xlsx (24.96 Ko)

Bonsoir,

J'aimerais savoir s'il existe une formule permettant de sauter une ligne entre chaque variables similaires du type :

001

001

001

001

002

002

002

002

003

003

003

003

Merci d'avance pour votre réponse!

Quentin

Bonjour,

J'ai actuellement un tableau de suivi des bennes à déchets organisé par mois (voir photo ci-dessous). Cela me permet d'estimer le montant de chaque factures.

En revanche, j'aimerai également pouvoir suivre cela en fonction des déchets, c'est-à-dire un tableau pour chaque type de déchets (soit 3 au total), avec un total de masse et financier sur la totalité du chantier.

J'ai essayé de faire cela avec un filtre, mais ça ne donne pas le résultat escompté puisque mon total reste celui de la totalité des déchets. Je ne sais pas si je suis assez claire...

Donc pour résumer, je veux une feuille pour le récapitulatif que je remplis chaque jour, et trois autres qui se remplissent automatiquement lorsque je complète le premier et me donnent un suivi pour chaque type de déchet.

Sauriez-vous m'aider ??

Merci par avance

Toopye

capture

Bonjjour à tous,

J'ai vraiment besoin d'aide, je suis niveau intermédiaire en excel, jje vous explique :

J'ai différents projets que je dois découper en Uo, je voudrais donc avoir un outil qui me permettent de sélectionner mes uo selon mes projets et d'avoir au final un chiffrage de chacun de mes projets., puis d'en avoir le détail, si vous regardez le fichier cela sera un peu plus parlant.

Merci d'avance pour vos réponses

14test.xlsm (41.12 Ko)

Bonjour,

J'ai un problème quant à la "délimitation" d'un graphique:

1/ Dans une feuille, deux dates sont saisie: date de début et date de fin.

2/ Dans une autre feuille, il se crée alors en colonne tout les jours de l'intervalle entre ces deux dates. Toute les dates qui dépasse la date de fin sont convertie en "".

Ce que je voudrais c'est que mon graphique se crée automatiquement et "s'arrête" quand il lit un "", que les "champs" s'adaptent...!

pour le moment les champs sont poussé au max et forcement, les dates sur mon axe des abscisses sont "écrasés" avec toute les date au début puis du vide par la suite...

une idée ?

Salut à tous et toutes, actuellement j'ai un projet Excel sur le feu et comme je ne taquine pas très bien je voulais juste vs poser une question afin que puissiez me mettre sur la voie (nom de la formule par exemple)

Je possède une TRES longue liste de voiles de planche a voile avec leurs modèles, années, état et prix ...

Mon objectif est, que je voudrai pouvoir mettre en place une possibilités de choix

C.A.D si je veux une voile comprise entre 3.5m² et 4.5m² alors s'afficherai seulement ces voiles là et non les voiles plus grande. et plus petites... après je ferais pareil pour les années, prix... ect

Mais je n'arrive pas a mettre ceci en place.

I need some help

Merci pour vos futur réponses.

Bonjour,

Je rencontre un problème avec Excel, qui, il me semble n'est pas le comportement par défaut.

Exemple basique:

       A      B      C
1      12     7     =SOMME($A$1;$B$1)
2
3

J'ai donc C=19.

Maintenant, je déplace (ou je coupe/colle) la cellule B1 (le "7") dans une autre cellule.

Normalement, la somme vaut 12, puisqu'il ne reste plus que le 12 sur A1;B1. Mais ce n'est pas le comportement que j'ai. Supposons que j'ai déplacé le 7 en cellule H9, et bien ma formule est passée toute seule de "=SOMME($A$1;$B$1)" à "=SOMME($A$1;$H$9)" !

Cela peut paraître pratique mais c'est très ennuyeux pour les feuilles de calcul sur lesquelles je travaille, je voudrais que mes références de formules ne soient pas mises à jour sur déplacement des données.

Avez-vous le même comportement ? Si non, comment puis-je revenir au comportement par défaut ?

Merci !

Bonjour,

Voilà mon problème :

J'ai une base de données (susceptible d'augmenter) contenant 3 colonnes importantes pour mon graphique. Disons en G le poids, en H le prix et en I le type (4 types différents uniquement).

En fait, je voudrais tracer dans un autre classeur un graphique (prix en fonction du poids) pour chaque type, donc 4 graphs. Mais la base de données n'étant pas triée par type, et en plus sachant qu'elle augmente sans arrêt, je ne sais pas comment envoyer les plages de référence aux graphiques. Peut-être existe-il une façon dynamique de référencer ? Il faudrait repérer les cellules du type 1 (qui sont éparpillées dans toute la base de données) et les envoyer pour faire le Graph1, puis passer au type 2...

Merci de votre aide !

Bonjour à tous,

et merci de faire vivre ce forum et de me faire apprendre plein de choses

Voilà ce qui m'amène auj.

j'ai deux tableaux croisés dynamiques avec deux sources différentes de même architecture.

Et je voudrais qu'en changeant la valeur du filtre d'un tableau croisé (cellule B3 de la feuille synthèse), cela me change automatiquement la valeur du filtre du second (H3 de la feuille synthèse) avec actualisation des données

merci d'avance pour votre aide.

Un exemple en pièce jointe

32tcd-1.xlsx (18.13 Ko)

Bonjour le Forum,

J’aurai besoin vraiment d’aide concernant ce post.

Je joins le fichier, et voici l’exposition de mes deux problèmes:

1er problème :

  • Sur l’onglet A, il y a le TCD_01 avec pour source de données le tableau CODE_MOTIF de l’onglet C,
  • Sur l’onglet B, il y a un TCD_03 identique mais avec pour source de données le tableau CODE_MOTIF importé sur power pivot,
Les deux TCD ont un filtre MIN/MAX, j’ai sélectionné MAX et j’obtiens donc le même résultat.

Mon problème est que si je change dans le tableau CODE_MOTIF MAX par MIN, mon premier TCD va bien tenir compte du fait qu’il n’y a plus de MAX et va donc ne rien sélectionné dans le filtre, par contre le TCD via power pivot (Onglet B) va lui prendre ALL comme filtre et donc ce n’est pas ce que je souhaite, je voudrais qu’il fasse comme le premier TCD de l’onglet A,

2ème problème :

Le code VBA lié à la feuille met un message d’erreur dans l’onglet A car il ne trouve pas de point à colorier (dans le cas où je mets que des MIN dans la base de données), et le blocage se fait sur la ligne : objChart.Chart.SeriesCollection(1).Points(i).Interior.Color = r

Merci d’avance pour votre aide, et n’hésitez pas à me demander plus de précisions, j’ai vraiment besoin de voir solutionner ces deux problèmes,

Cordialement,

16tcd-filtre.xlsm (254.14 Ko)

Bonjour à tous,

Je viens vous voir car je fais face actuellement à un problème .

Pour contextualiser, je travaille actuellement sur un UserForm permettant la création de document. Sur l'UserForm se trouve une ComboBox (appelée "ComboBox1" dans mon exemple). Dans cette ComboBox, nous pouvons trouver le nom de Templates déjà pré-enregistrés.

Dans deux Tables étant sur la feuille "Database" (la "Table1" et la "Table2") se trouvent des informations liées aux Templates (voir screen où on peut voir les Datas gardé en mémoire).

Je souhaite que lorsqu'on sélectionne un Template dans la "ComboBox1", les informations se trouvant dans la "Table1" et la "Table2" se copient dans 2 autres Tables (voir screen2 pour voir la tête des deux autres Tables).

Mon programme marche en soit, mais je me suis rendu compte que si le filtre filtre toute la Table (1 ou 2) car on n'a pas rentré de données pour le Template sélectionné, il copiera alors toutes les valeurs de la Table (voir screen 3 où on a choisit la valeur de "Template2" dans la ComboBox "ComboBox1").

J'ai essaye de résoudre le problème en rajoutant des conditions, mais je n'ai pas réussi.

Je vous demande donc si vous saurez quelles modifications faire afin qu'il ne copie aucune valeur dans ce cas précis (voir screen 4 où on voit le résultat attendu dans le cas du screen 3)

En vous remerciant par avance,

Benoit.

PS : Voici le code

Private Sub ComboBox1()

    '----------------------------------------------------------------------
    'Je filtre la Table1 pour n'avoir que les lignes liees a mon document
    '----------------------------------------------------------------------

    Dim Filter As String
    Filter = ComboBox1.value
    ThisWorkbook.Sheets("Database").ListObjects("Table1").Range.AutoFilter Field:=1, Criteria1:=Filter

    '----------------------------------------------------------------------------------------------
    'Je copie les lignes de la Table1 et je les mets dans une autre Table dans une autre feuille
    '----------------------------------------------------------------------------------------------

    With ThisWorkbook
        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table1").ListColumns(1).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        LastRow = ActiveSheet.Cells(Rows.Count, 1).End(xlUp).Row
        Cells(LastRow, 1).Select
        Selection.PasteSpecial xlPasteValues

        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table1").ListColumns(2).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        Cells(LastRow, 2).Select
        Selection.PasteSpecial xlPasteValues

        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table1").ListColumns(3).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        Cells(LastRow, 3).Select
        Selection.PasteSpecial xlPasteValues

        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table1").ListColumns(4).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        Cells(LastRow, 4).Select
        Selection.PasteSpecial xlPasteValues

        Application.CutCopyMode = False

        '+++++++++++++++++++++++++++++++++

    With ThisWorkbook
         .Sheets("Database").ListObjects("Table2").Range.AutoFilter Field:=1, Criteria1:=Filter
        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table2").ListColumns(1).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        LastRow = ActiveSheet.Cells(Rows.Count, 7).End(xlUp).Row
        Cells(LastRow, 1).Select
        Selection.PasteSpecial xlPasteValues

        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table2").ListColumns(2).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        Cells(LastRow, 8).Select
        Selection.PasteSpecial xlPasteValues

        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table2").ListColumns(3).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        Cells(LastRow, 9).Select
        Selection.PasteSpecial xlPasteValues

        .Worksheets("DataBase").Activate
        .Sheets("DataBase").ListObjects("Table2").ListColumns(4).DataBodyRange.Select
        Selection.Copy

        .Worksheets("Feuille1").Activate
        Cells(LastRow, 10).Select
        Selection.PasteSpecial xlPasteValues

        Application.CutCopyMode = False

End Sub

EDIT1 : Ah oui pardon, il y a une colonne en plus sur le screen 1 mais c'est une erreur de ma part, n'y faites pas attention

EDIT2 : Il manquait une partie du code... Désolé, j'ai corrigé

screen4 screen3 screen2 screen1

Recherches récentes

copier vide apparaissesuite tabulationtarget address plageformulaire ordre tabulation6068congecalcul conge payegraphesclassement tableauclassementremplacer passage ligneuserformsap guifiltre multicriterefiltre multicritere vbasalairesusfformulaire salairescondition datesomme date ligne