| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/04/2018 à 18:26 | OZ1977 | Insérer formules de calculs dans un TCD qui s'ajustent à la taille TCD | J'ai trouvé Tu n'utilises pas la référence Excel (late binding) tandis que moi oui (early binding : je l'utilises (cochée dans références) et la déclares Dim appexcel et Dim Wbexcel). Du coup pour toi il faut mettre... |
| 24/04/2018 à 17:35 | menecee | Fichier Volumineux | RE Ta formule prend la dernière ligne en cas d’exæquo mais B2 est trié selon quel critère ... |
| 24/04/2018 à 16:46 | MedKabbaj | Filtrer par date TCD | RE Si tu changes ton profil entre le début et la suite du fil on ne vas pas y arriver... Tu avais mis 2016 d'où ma réponse qui citait explicitement 2016 Un segment, est forcément lié à un champ. Et vue la structure de ton tableau tes date entrées et sorties sont liées, qu'on les utilise directement... |
| 24/04/2018 à 14:21 | MedKabbaj | Filtrer par date TCD | "Je veux " : ici c'est un forum... Tu ne précisais pas le mois de quoi donc je t'ai laissé le choix... |
| 24/04/2018 à 14:16 | byxazay | Créer TCD - Erreur d’exécution en automatique mais pas en Pas à Pas [VBA] | Quitte à coder ne pas faire un TCD sur des colonnes entières (22 millions de cellules) puisqu'on sait en VBA trouver la taille de la plage et de plus pourquoi compliquer avec Feuil1!R1C1:R1048576C22 au lieu de Feuil1!C1:C22..... |
| 24/04/2018 à 13:51 | menecee | Fichier Volumineux | Anonymisé ne veut pas dire rendre incompréhensible. Déjà évite de faire des formules sur des colonnes entières. Utilise les tableaux structurés ou les plages nommées avec DECALER A priori la formule dont on ne sait où elle doit se placer faute de nom d'onglet cohérent avec l'exemple semble être une... |
| 23/04/2018 à 23:44 | MedKabbaj | Filtrer par date TCD | Sur 2016 tu peux mettre le segments sur les tableaux : met ta plage source sous forme de tableau et tu pourras alors mettre des segments. Un TCD est fait pour faire des statistiques donc si tu ne fais pas de somme ou autre, le tableau suffit... |
| 23/04/2018 à 18:30 | primokorn | Considérer un nombre comme un texte à X caractères | A noter que texte(A1;"mm") appliqué au chiffre 3 ne renverra non pas 03 mais 01 car 3 sera considéré comme le 03/01/1900 par la formule..... |
| 23/04/2018 à 18:22 | loic85.ld | Requete sql de Excel vers access | Concernant Microsoft.Jet.OLEDB ta copie d'écran affiche la version 6 donc à adapter dans le code VBA... |
| 23/04/2018 à 14:49 | massari59264 | Convertion d'un tableau (VBA ou formule) | Re Si tu as besoin d'explication sur une étape, demande. La plupart sont toutes simples et se font juste en cliquant sur les options de PQ. Celles un peu complexe sont les formules Text.Split qui permet d'éclater une chaîne selon un séparateur puis ensuite bien opter pour "développer" afin de démult... |
| 23/04/2018 à 11:16 | fatroucha | Histogramme à 3 axes | Avec Excel oui, avec Word je crains que non..... |
| 23/04/2018 à 11:14 | massari59264 | Convertion d'un tableau (VBA ou formule) | Re Je n'avais changé que la formule pas le libellé ! Belle formule au demeurant même si je ne renie pas mes remarques Ci-joint le classeur avec le PowerQuery allégé... |
| 23/04/2018 à 10:46 | massari59264 | Convertion d'un tableau (VBA ou formule) | RE 1ère ligne 1/02;8/02;15/02; 22 ;22/02... |
| 23/04/2018 à 10:40 | OZ1977 | Insérer formules de calculs dans un TCD qui s'ajustent à la taille TCD | Le code que j'ai donné a été testé depuis un module Access sur ton fichier Report_20180413.xlsm du 14/04 et Fin renvoie bien 53 donc il faudrait utiliser le débogueur pour voir ce qui coince chez toi. Tu parles de TCD mais ce n'est pas un TCD, ni même un tableau au sens 2007-2016, juste une plage de... |
| 23/04/2018 à 10:29 | Ims392 | Tableau croisé dynamique, plage de sélection date, macro ? | Si tu places ton champ date en étiquette de ligne plutôt qu'en Filtre : tu auras des filtres chronologiques dont Entre... Sinon VBA (sachant que sur 2010 il y a des soucis pour filtrer les dates des TCD)... Attention à tes champs de valeurs, tantôt c'est somme, tantôt nombre..... |
| 23/04/2018 à 10:22 | massari59264 | Convertion d'un tableau (VBA ou formule) | Il manque le mois pour la première occurrence du 22/02. Pour le tableau final : on ventile toujours en colonnes mois et jour ou une colonne date suffit ... |
| 22/04/2018 à 21:22 | Ventura76 | Filtre personnalisé TCD ? | RE Ton exemple est un tableau, pas un TCD... Si c'est juste un recherche, le CTRL F reste le plus rapide. Pour un filtre il faudrait utiliser VBA avec contrôle d’existence préalable si le segment Nom ne suffit pas Pour les noms, je conseille un champ supplémentaire dans la source avec la première le... |
| 22/04/2018 à 20:42 | Ventura76 | Filtre personnalisé TCD ? | Peux-tu au minimum joindre une copie d'écran du TCD, ou un extrait représentatif..... |
| 22/04/2018 à 08:14 | loic85.ld | Requete sql de Excel vers access | Coucou Bruno Une piste sans VBA http://www.excel-formations.fr/Trucs_astuces/ACCESS01.php... |
| 21/04/2018 à 13:55 | MarionQuality | Validation de donnée avec des icones | Uniquement possible avec des icônes de polices de type dingbat à mon avis..... |
| 21/04/2018 à 11:04 | Sentz | Somme glissante en fonction du résultat | Si tu ne veux pas voir 2 fois les valeurs en C, utilise une MFC..... |
| 20/04/2018 à 21:12 | Sentz | Somme glissante en fonction du résultat | RE Fais-tu les efforts suffisants ... |
| 20/04/2018 à 19:04 | IJulienI | MOYENNE dans TCD | Re Tu n'as pas compris : il y a une seule formule pour toutes les catégories (de toute façon dans un TCD on ne peut les mélanger pour un même calcul) mais pour obtenir une moyenne sur un mois que tu n'as pas sur certaines catégories il faut un repère sur une catégorie qui existe systématiquement car... |
| 20/04/2018 à 18:57 | primokorn | Liaison dynamique des données et de la mise en forme | RE Personne ne t'écriras un code sans fichier exemple représentatif et des informations sur le point d'appel (depuis la source et alors où trouver tous les fichiers à modifier, depuis un fichier à modifier et dans quelles conditions) . Il faut t'arracher les infos une à une et tu te plains... que l'... |
| 20/04/2018 à 18:53 | massari59264 | Convertion d'un tableau (VBA ou formule) | Re OK bon week end déconnecté... |
| 20/04/2018 à 18:51 | benjy555 | Macro afficher valeur TCD une après l'autre pour impression separée | Encore un multi post sur n forums... sans le préciser et des réponses aussi ailleurs... |
| 20/04/2018 à 18:49 | Sentz | Somme glissante en fonction du résultat | RE J'ai bien les mêmes valeurs : il suffit de mettre un test pour n'afficher que celle à côté des 100... Au début de la formule : =SI(OU($B6="";C6<100);"";...... |
| 20/04/2018 à 18:43 | beabianchini | TCD nom de colonne par défaut | J'ai aussi donné cette réponse sur un des multiples forum où tu as posté...... |
| 20/04/2018 à 15:20 | massari59264 | Convertion d'un tableau (VBA ou formule) | Re A droite de l'interface PQ tu as la liste des requêtes (il faut éventuellement déplier) : clic droit... Edit : Pour tester tu peux partir de tes 2 colonnes jours et MOIS, après tu pourras revoir a construction de cette cotonne Excel mais cela ne changera plus rien à ce qui est fait dans PQ... |
| 20/04/2018 à 15:05 | massari59264 | Convertion d'un tableau (VBA ou formule) | RE Non c'est très différent de PowerPivot... Il faudrait au lieu d'avoir 1, 1, 2, 2, d'un côté et 12,26,9,23, de l'autre avoir 12/1 ou mieux 26/01 (ou autre séparateur) donc 12/01, 26/01, 9/02, 23/02 ce qui permettrait d'éclater une seule fois dans une seule requête avant de croiser avec ENFANTS... |
| 20/04/2018 à 15:00 | Skud4012 | Valeur | RE Une cellule ne peut être égale à 2 cellules : soit elle est égale à une cellule (la 1ère si fusion) soit il manque une somme ou autre si on se réfère à plusieurs... On ne cesse de répéter qu'il faur éviter les fusions (CQFD)... |
| 20/04/2018 à 14:55 | Swicks | Trier des lignes par groupe | Il n'est pas possible de trier par bloc sauf à ajouter des colonnes éventuellement masquées avec des valeur permettant le tri. Tu peux le faire par boucle VBA mais c'est un peu usine à GAZ..... |
| 20/04/2018 à 14:40 | Skud4012 | Valeur | Ce n'est pas en mettant les erreurs sous le tapis comme la poussière qu'on supprime l'allergie ! Il y a une MFC sur Consignes qui planquent les erreurs mais elle sont bien là alors la formule =Consignes!C5 éternue, forcément ! Corrige tes formules sur Consignes en les imbriquant dans un SI ou un SIE... |
| 20/04/2018 à 14:33 | primokorn | Liaison dynamique des données et de la mise en forme | Re Alors VBA..... |
| 20/04/2018 à 14:25 | Sentz | Somme glissante en fonction du résultat | Si j'ai compris (pas sûr) en D6... |
| 20/04/2018 à 13:58 | delouant | Copier coller des lignes d'une requête sous condition | Re Bizarre je n'ai pas constaté cela en utilisant le code de gmb, par contre on récupère les dates en texte... Mais du coup, si les extraits coupent les dates il n'y a plus aucun moyen de comparer sauf à écraser partiellement... On en revient à la nécessité d'ID quand on manipule des données..... |
| 20/04/2018 à 13:46 | massari59264 | Convertion d'un tableau (VBA ou formule) | RE Oui dans étapes appliquées tu vois le principal mais quand il y a un rouage à droite de la ligne tu vois comment cela a été paramétré : on n'écrit pas grand chose, on paramètre et cela s'écrit un peu tout seul si la logique est bonne et la formule le cas échéant... Edit : A noter que les 2 premiè... |
| 20/04/2018 à 12:40 | massari59264 | Convertion d'un tableau (VBA ou formule) | Re Ci-joint le PowerQuery avec quelques commentaires..... |
| 20/04/2018 à 11:06 | massari59264 | Convertion d'un tableau (VBA ou formule) | Le souci c'est toutes ces formules textuelles qui consomment des ressources même si sur 2 lignes d'une côté et 4 de l'autre cela passe... De plus si on code, je ne vois pas l'intérêt de bidouiller avant avec ce type de formules. Comme déjà dit il faudrait remettre à plat la logique de découpage des... |
| 20/04/2018 à 10:41 | primokorn | Liaison dynamique des données et de la mise en forme | RE Pas compris l'intérêt du duplicata dans ton explication MFC : mise en forme conditionnelle... |
| 20/04/2018 à 10:33 | delouant | Copier coller des lignes d'une requête sous condition | Re Tu l'as dans mon code... Ta méthode utilisera plus de ressources que PQ. Encore décarcassé pour rien..... |
| 20/04/2018 à 10:31 | IJulienI | MOYENNE dans TCD | Effectivement les mesures (formules) tiennent compte du contexte : si tu sélectionnes 2 mois il affiche 2 mois mais divise le total par le nombre de mois où il y a quelque chose dans la source. A priori avec des mesures supplémentaires cela semble marcher : j'ai pris Alimentation comme référence mai... |
| 20/04/2018 à 10:03 | delouant | Copier coller des lignes d'une requête sous condition | Le nom de ton onglet se termine par un espace que j'ai donc du gérer dans le code VBA... As-tu un minimum de connaissance des bases de données ? Comme dans une BD, où on croise des tables, dans PowerQuery on peut fusionner des requêtes. Quand on croise des tables ou requêtes il faut être sûr de mett... |
| 20/04/2018 à 08:53 | primokorn | Liaison dynamique des données et de la mise en forme | Ta question reste trop vague. Tu montres un chiffre en rouge dont on ne sait si la couleur a été faite manuellement ou par MFC et pourquoi... On ne sait si tu utilises des tableaux ou des plages... Sorti de ton contexte et sans doute peu représentatif, ton exemple pose plus de question qu'il ne donn... |
| 19/04/2018 à 22:51 | massari59264 | Convertion d'un tableau (VBA ou formule) | Re Le problème n'est pas le nombre de lignes à constituer mais la décomposition en mois et jour... et ceci pour TOUTES les dates Donc pose tes règles clairement pour pouvoir les coder (je n'ai pas la courage de décomposer tes formules)..... |
| 19/04/2018 à 22:05 | massari59264 | Convertion d'un tableau (VBA ou formule) | RE Et tu ne pourrais pas les saisir autrement ? Cela complique terriblement... Combien de lignes peut avoir ton fichier, combien de Consultations..... |
| 19/04/2018 à 21:41 | Sentz | Somme glissante en fonction du résultat | RE En C6 à recopier en dessous... |
| 19/04/2018 à 21:16 | massari59264 | Convertion d'un tableau (VBA ou formule) | Tu pars dans une mauvaise direction. On peut faire cela sans VBA avec PowerQuery (j'ai fait en utilisant tes colonnes calculées MOIS et Jours) Cependant je trouve très hasardeux de découper le libellé dont la syntaxe est assez tordue. Avec 2 malheureuses lignes, en plus, on n'est pas sûr d'avoir tou... |
| 19/04/2018 à 20:47 | IJulienI | MOYENNE dans TCD | RE PowerPivot fait partie d'Excel... Et ce que tu demandes n'est pas une moyenne au sens mathématique : Excel respecte les règles de maths..... |
| 19/04/2018 à 20:46 | COURCH | Filtres | Re Que ce soit en filtre automatique ou en filtre avancé le problème se posera. Un critère correspond à une colonne et inversement... Pourquoi ne pas rester dans le TCD ... |