Toutes mes réponses sur les forums

15 sujets de 31 à 45 (sur un total de 48)
  • Auteur
    Articles
  • Francis Paquet
    Participant

    Mettez en commentaire la commande ActiveWorkbook.SlicerCaches(“Segment_Poles”).ClearManualFilter

    Voilà!

    Francis Paquet
    Participant

    Bonjour,

    IL est en effet possible de lier deux slicers avec une maro VBA. Cette solution, même si elle fonctionne, est loin d’être la plus stable et la plus conviviale. J’ai corrigé votre code VBA pour que ça focntionne. Toutefois, les pistes de solutions données par Sophie sont de loin les meilleures…

    Au plaisir,

    Francis

    Attachments:
    You must be logged in to view attached files.
    en réponse à : "Sommariser" des données faisant partie de plusieurs groupes #29258
    Francis Paquet
    Participant

    Dominique,

    Vos données étant correctement structurées, les TCD sont, selon moi, la meilleure solution. Comme le même compte peut être dans différents groupes, il faut éviter de faire du ”double counting”. Cela dit, si vous devez présenter des données provenant de différents TCD (groupements), utiliser des GETPIVOTDATA (Liredonneestabcroidynamique) selon les besoins.

    Francis

    en réponse à : Fonctions imbriquées avec plusieurs pages et listes déroulantes #29167
    Francis Paquet
    Participant

    Bonjour,

    Je crois que la solution à votre problématique est l’utilisation des fonctions index et equiv. Vous pouvez voir l’exemple que j’ai fait ci-joint et vous référez à l’article de blogue: https://www.lecfomasque.com/fonction-excel-indexequiv-indexmatch/

    Bonne chance,

    Francis

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Filtre automatique avec input externe #29148
    Francis Paquet
    Participant

    Marc-André,

    Tel que mentionné dans l’article de ExcelGuru, PowerQuery n’accepte pas de combiner une requête qui se connecte à une source externe avec une autre requête. Il faut donc d’abord ”stager” les requêtes (avec des Only create connections par exemple) avant de les combiner ou de les fusionner.

    Francis

    en réponse à : Code VBA pour rafraîchir POWER PIVOT #29144
    Francis Paquet
    Participant

    Marc-André,

    ThisWorkbookModel est le modèle PowerPivot. Il ne faut donc pas le modifier dans les connexions.

    Pour le rafraîchissement, il faudrait peut-être insérer un délai. Essayez le code Application.Wait et passez le temps actuel plus un délai d’attente suffisant afin que la mise à jour soit complétée correctement avant de mettre la protection. Voir https://msdn.microsoft.com/fr-fr/library/office/ff822851.aspx par exemple.

    Francis

    en réponse à : Code VBA pour rafraîchir POWER PIVOT #29101
    Francis Paquet
    Participant

    Marc-André,

    Si vous ajoutez de la protection au niveau du classeur, les usagers ne pourront pas éditer vos requêtes PowerQuery, ni aller dans l’écran de PowerPivot.

    Le code pour ce faire est simplement: ActiveWorkbook.Protect Structure:=True, Windows:=False

    Comme n’importe quelle protection pour Excel, c’est suffisant pour les usagers moyens.

    Francis

    en réponse à : Code VBA pour rafraîchir POWER PIVOT #29099
    Francis Paquet
    Participant

    Marc-André,

    Le code VBA est simplement activeworkbook.refreshall

    Mais assurez-vous, dans les propriétés des connexions liées à PowerQuery, que le Enable Background Refresh n’est pas coché. Cela nous assure que les requêtes seront rafraîchies avant que les tableaux croisés dynamiques ne le soient.

    Francis

    en réponse à : TRI avec erreur #NUM! #28738
    Francis Paquet
    Participant

    Si vous avez un montant positif la première année, il est fort possible que le TRI ne puisse être calculé. En effet, le TRI est le rendement obtenu afin de compenser les flux de trésorerie négatifs en début de projet, donc si votre flux initial est positif…

    Habituellement, on ne va pas inclure le financement du projet dans les flux de trésorerie de projet, l’objectif étant de voir la profitabilité du projet et les besoins de fonds avant le financement…

    en réponse à : Utilisation de la méthode Monté Carlo #27960
    Francis Paquet
    Participant

    Par ailleurs, sachez que nous offrons une formation (Analyse de projets d’investissement) où l’approche Monte-Carlo avec Excel est montrée, la prochaine session est le 27 mai prochain à Montréal ou le 6 mai prochain à Québec.

    Également, le 8 février prochain, dans le cadre des activités du nouveau groupe d’usagers Montreal Modern Excel and Power BI: http://community.powerbi.com/t5/Montreal-Modern-Excel-and-Power/gp-p/MontrealMEPUG, j’animeria une démonstration de l’utilisation d’une simulation MOnte-Carlo pour un projet minier.

    Finalement, le blogue du CFO Masqué a publié quelques articles sur ce sujet, dont:

    Améliorez vos prévisions avec l’approche Monte Carlo

    Simulation Monte Carlo dans Excel, pas à pas

    Je vous invite donc à suivre nos activités afin de vous familiariser avec cette technique.

    Francis

    en réponse à : Utilisation de la méthode Monté Carlo #27958
    Francis Paquet
    Participant

    Bonjour,

    Il existe beaucoup d’outils afin de faire de la simulation Monte-Carlo sur Excel. L’article suivant en mentionne 10 qui ont une certaine notoriété: http://www.butleranalytics.com/10-monte-carlo-simulation-excel-ad-ins/

    @Risk est très utilisé par les gestionnaires de portefeuille dans le domaine de la finance de marché. Un outil comme Crystal Ball est plus générique et généraliste, mais, sans doute, plus complexe à utiliser.

    De notre côté, nous développons nos propres analyses Monte-Carlo avec les fonctions déjà disponibles dans Excel.

    À vous de voir en fonction de vos besoins.

    Francis

    en réponse à : Résoudre une formule imbriquée #27682
    Francis Paquet
    Participant

    Bonjour Amandine,

    Le mieux dans votre cas est d’utiliser un tableau de tarif en fonction du temps travaillé. Ensuite, vous interrogez ce tableau à l’aide d’un RECHERCHEV. Je vous inbite donc à regarder ma solution dans le fichier joint, cellule W4.

    Bonne journée,

    Francis

    Attachments:
    You must be logged in to view attached files.
    en réponse à : Rafraichir Filtre TCD Via Macro #27163
    Francis Paquet
    Participant

    Bernard,

    Je vous conseille ce qui suit:
    1- Ajouter une variable du type approprié afin d’assigner la valeur voulue du filtre et ajouter l’instruction
    MyVar = ActiveSheet.Range(« B19 »).Value
    2- Je définierais un champ nommé MaDest à la cellule où se trouve le filtre en question du TCD;
    3- Je remplacerais votre ClearAllFilters par
    ActiveSheet.PivotTables(« TDCI »).PivotFields(« CT_Num »).PivotItems(Format(MyVar, “0”)).Name=MyVar
    et j’ajouterais
    range(“MaDest”).Value=MyVar

    Essayez donc cela…

    Francis

    en réponse à : Power Query – Extraire les données de fichiers excel protégés. #26257
    Francis Paquet
    Participant

    Bonjour,

    Par contre, il serait facile de le faire en VBA pour Excel

    En VBA il suffit de passer une commande comme suit
    Workbooks.Open filename:=”Votre fichier.xlsx”, password:=”Votre_Mot_de_passe”

    Si vous voulez ouvrir tous les fichiers du même répertoire, je vous invite à consulter le truc #3 de l’article suivant:

    3 trucs indispensables pour gérer des fichiers avec une macro VBA

    Par la suite, vous pouvez extraire les données vers une table Excel et, une fois complété, vous pourrez faire vos transformations avec PowerQuery.

    Merci,

    Francis

    en réponse à : Power pivot – Excel 2013 #25999
    Francis Paquet
    Participant

    Bonjour,

    Excel 2013 supporte PowerPivot dans seulement 3 déclinaisons de produits: Office 365 Pro plus, Office 2013 Professional Plus et Excel 2013 Stand-alone.

    Donc, votre produit ne le supporte pas…

15 sujets de 31 à 45 (sur un total de 48)