Fanatique d'Excel

Inscrit le :09/07/2017
Dernière activité :Aujourd'hui à 08:17
Version d'Excel :2010 -19&21- 365
Lieu :Sud Yvelines
Messages
15'039
Votes
3'070
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par 78chris - page 182

DateAuteur du sujetSujetExtrait du message
23/07/2020 à 12:49Itmp_63 Trier un TCD autre que par ordre Alphabétique ?RE Pas de code dans ton fichier ni de liste utilisable Sachant que cette liste est attachée à ton PC, pas sûr de l'intérêt de la recréer par VBA... De plus ce code détruit toutes les listes personnalisées donc si tu diffuses la classeur tu va mettre le souk sur les PC des utilisateurs.....
23/07/2020 à 12:43cepiatPivot et powerqueryIl y a 9 équipements dans la source et 3 seulement dans la cible : donc pas sûr d'avoir compris J'ai adapté à ton schéma cible...
23/07/2020 à 12:23Itmp_63 Trier un TCD autre que par ordre Alphabétique ?Il faut créer une liste personnalisée des items uniques de la source, classée dans l'ordre voulu : elle sera automatiquement utiliser pour le tri de tous tes TCD...
23/07/2020 à 11:54ajszoo24 Advanced filter et boucle sur filtreRe Soit tu utilises un segment, soit tu utilises un tableau annexe comme ton tableau flop. Le segment ne peut correspondre qu'à un champ existant dans la base La zone de critères peut être n'importe où mais elle doit exister On peut la créer par VBA en début de procédure puis la supprimer en fin de...
23/07/2020 à 11:46paris7501Macro recherchev 2 fichiersLes RECHERCHEV sur classeurs fermés ne sont pas optimisés en calcul et modifier toutes les formules ou liens par VBA, me parait inutilement compliqué Avec 2016 pourquoi ne pas utiliser PowerQuery plutôt (intégré à 2016 et +) ...
23/07/2020 à 11:24yas13579Nombre de cellules en couleurRE Si, Display.format est ce qui fonctionne tant pour la MFC que la coloration manuelle Le format concerne chaque cellule pas un range : il faut boucler sur les cellules du range...
23/07/2020 à 10:00yas13579Nombre de cellules en couleurL'utilisation de la couleur comme information est déconseillé car non fiable. Pour la couleur des MFC utiliser DisplayFormat.Interior.Color mais n'est possible que dans une Sub pas dans une Function ce qui limite les possibilités Merci de compléter ton profil en indiquant ta version Excel...
22/07/2020 à 18:24vincentt Nombre de jours de janvier 2020 entre le 04/01/2020 et le 05/02/2020RE Modifie ainsi...
22/07/2020 à 16:35vincentt Nombre de jours de janvier 2020 entre le 04/01/2020 et le 05/02/2020Une autre proposition...
22/07/2020 à 14:11ajszoo24 Advanced filter et boucle sur filtreRE Si tu construit à part une table des sociétés, le segment ne sert plus : tu peux utiliser la table Un tableau avec des colonnes vides, ce n'est pas idéal car tu va les retrouver en sortie Tu n'as pas compris la logique des filtres avancés et leur zone de critères : il faut que cette zone existe e...
22/07/2020 à 12:29SHVDOWZGérer les incrémentations d'Excel pour les noms donnés aux tableauxRe Un tableau, comme un classeur ou un onglet, doit d'autant plus avoir un nom signifiant qu'il n'apparait pas visuellement de façon instantanée Si on exploite les tableaux ensuite, par TCD, PowerQuery, PowerPivot, VBA... ou même tout simplement pas formule, il est préférable de comprendre ce que l'...
22/07/2020 à 12:25fleurmi Code VBA EXTRACTION a partir d'une dateRE...
22/07/2020 à 11:28GaëtangggFonction détection de borduresC'est un approche tarabiscotée Soit tu utilises un tableau structuré et on peux aisément le gérer, Excel en connaissant la taille à tout moment Soit tu utilises une plage et il y aussi d'autres moyens d'en connaître la dernière ligne remplie...
22/07/2020 à 11:19SHVDOWZGérer les incrémentations d'Excel pour les noms donnés aux tableauxRE Décidément tu n'es pas décidé à utiliser les bonnes pratiques : des noms de tableaux _1 à _150 : c'est un classeur inmaintenable Dans ce cas peu importe le nom du tableau, fait ta boucle et attribue un numéro...
22/07/2020 à 10:48SHVDOWZGérer les incrémentations d'Excel pour les noms donnés aux tableauxSi ton tableau initial a été nommé Cdes_jan il suffit de faire une boucler sur les listobjects du nouvel onglet et vérifier si le nom commence par Cdes_jan pour identifier la copie...
22/07/2020 à 10:32fleurmi Code VBA EXTRACTION a partir d'une datePowerQuery n'utilise pas VBA mais le langage M Ta demande initiale était que le date soit renseignée, indépendamment de toute autre colonne Faut-il se limiter à F1 + date ? Sinon cela ne change rien... PowerQuery, comme toute base de données va refuser une valeur de la colonne Date qui n'en est pas...
21/07/2020 à 19:01SHVDOWZGérer les incrémentations d'Excel pour les noms donnés aux tableauxSi tu parles de tableaux structurés, on ne garde jamais les noms automatiques. J'imagine que tu ne travailles pas avec des classeurs nommées Classeur1, Classeur2 et des onglets Feuil1, Feuil2... Et bien c'est encore plus important pour les tableaux de changer ce nom automatique si on veut s'y retrou...
21/07/2020 à 18:54fleurmi Code VBA EXTRACTION a partir d'une dateRE Tu as bien PowerQuery. Ci-joint une requête : Données, Actualiser Tout pour mettre à jour SUIVI...
21/07/2020 à 15:15Thibal Convertir un nombre en heure:minute:secondesPeux-tu compléter ton profil de ta version Excel et joindre un fichier représentatif L'extraction génère quel type de fichier ? Csv, Excel, autre ...
21/07/2020 à 15:11vbmatt Graphique - bâtonnets empilés et séparésRE J'ai déjà donné les 3 étapes disposition des données, histogramme empilé intervertir lignes/colonnes Rien de plus, rien de moins...
21/07/2020 à 15:06fleurmi Code VBA EXTRACTION a partir d'une datePowerQuery étant intégré et non un complément cette image listant les compléments ne prouve rien... Poste plutôt l'image de ton onglet Données...
21/07/2020 à 15:02ajszoo24 Advanced filter et boucle sur filtreSur 365 semble nécessaire pour les segments de tableaux mais sur 2016 je ne sais pas Tu as parlé de sociétés sur lesquelles tu veux boucler donc je suppose qu'une colonne de ta source correspond à la société et on crée donc un segment à partir de ta source sur ce champ Le code va boucler sur le segm...
20/07/2020 à 22:39FaFa2604 Verifier une valeur puis afficher du texteLogique inutilement compliquée...
20/07/2020 à 22:33sabrina87Power pivot- pourquoi ça ne filtre pas ?Ton problème est que tu mets en relation des montants et des codes produit ou des numéros de compte, ce qui n'a pas de sens. Les relations entre tables répondent à des règles rigoureuses et PowerPivot obéissant à la logique des base cubes, c'est encore plus complexe qu'en logique SGBDR Il ne faut qu...
20/07/2020 à 21:50ajszoo24 Advanced filter et boucle sur filtreRe S'il existe plusieurs lignes par société tu auras intérêt à créer préalablement un segment sur les sociétés pour les lister afin de ne pas boucler ligne à ligne dans les données Principe Avec une source sous forme de tableau nommé BDD, la plage de critères en A1:A2 de Feuill1 (à adapter) et un se...
20/07/2020 à 17:28HugoSo40Liste déroulante et rechercheVJ'ai mis tes plages sous forme de tableau (ce que tu devrais faire pour les marques) et adapté formule de validation de B6 et formules de B9 à B11...
20/07/2020 à 17:02looky62Formule Excel si cellule contient un texteLa logique de ta syntaxe est erronée : SI(NB.SI(Q2;"*Résil*") ou NB.SI(Q2;"*Inversion*") : sans comparaison à quoi que ce soit ne peut fonctionner ""+SI : revient à additionner du texte, hors un texte ne peut faire l'objet d'une addition et de plus addition rien ne sert à rien... Donc clarifie ton e...
20/07/2020 à 16:55al87 Format nombre personnalisé trop longRE 2003 date de 17 ans, un siècle en informatique... donc les pistes sont limitées.....
20/07/2020 à 15:59al87 Format nombre personnalisé trop longCette demande est multipostée 2003 ne permet pas le choix d'un format de nombre en MFC contrairement à 2010 et donc de contourner la limite Formater par VBA à chaque calcul, va ralentir Excel un max.....
20/07/2020 à 15:51ajszoo24 Advanced filter et boucle sur filtreNon le filtre avancé peut fonctionner sur une autre feuille... Mais hors de tout contexte, tant des données que de la finalité opérationnelle, tu as peu de chance d'obtenir une réponse "tous les filtres disponible" n'a intrinsèquement pas beaucoup de sens.....
20/07/2020 à 15:48OtiestControle Disponibilite de véhiculeTu as aussi corrigé le code afin de ne plus comparer les textes : tu as donc compris ma remarque ou ton erreur...
20/07/2020 à 10:36step44 Mise en forme via VBAFaisable en quelques clics via PwerQuery intégré à ta version Excel Mise à jour par Données, Actualiser Tout si tu ajoutes des données au tableau initial...
20/07/2020 à 09:01vbmatt Graphique - bâtonnets empilés et séparésTu places tes données comme indiqué, tu choisit un graphique Histo empilé puis, dans l'onglet Outils de graphique, cliquer sur intervertir lignes/colonnes...
19/07/2020 à 22:38vbmatt Graphique - bâtonnets empilés et séparésBonjour...
19/07/2020 à 20:43MrStat1 Reorganiser un tableauRE Si la source est correcte et conforme à l'exemple, il ne devrait pas y avoir de lignes de tests fantômes L'exemple restitue bien les 6 tests et pas plus...
18/07/2020 à 22:50CabouseTotal de differents fichiers disposé différemmentRE Je le cherchais en bas de ton poste et l'ai pas vu en haut Si les comptes étaient dans le même ordre, déjà tu aurais pu te simplifier les formules... Avec les comptes dans le désordre, cela reste faisable par formules, mais avec 2016 je ne m'embêterai pas à faire des copier/coller et des sommes ...
18/07/2020 à 22:25CabouseTotal de differents fichiers disposé différemmentL'exemple n'est pas passé.....
18/07/2020 à 18:08MrStat1 Reorganiser un tableauUne solution PowerQuery, intégré à 2016+ Actualiser par Données, Actualiser Tout...
18/07/2020 à 14:01MrStat1 Reorganiser un tableauMerci de compléter ton profil de la version Excel utilisée : les solutions ne sont pas les mêmes selon la version joindre un exemple représentatif afin qu'on puisse modéliser la solution...
18/07/2020 à 09:08WaveDeezDisparition de colonne quand j'actualise mon TCDSauf si N6 a existé dans la source, ce n'est pas possible Sinon on peut demander pour ce champ à afficher les éléments sans données mais au furv et à mesure que le cache du TCD se purge des valeurs ancienne, il disparaitra Le seul moyen est une ligne même sans autres valeurs sur la ligne à part un s...
18/07/2020 à 08:49vip4rkSuppression redondance de lignes sous conditionTu peux obtenir cette liste via PowerQuery, intégré à Excel en quelques clics... Si cela doit être fait sur la liste initiale, ajouter une formule matricielle (valider par Ctrl, Shift Entrée) : puis filtrer les 0 et supprimer ces lignes...
17/07/2020 à 20:47Tudor Mise en forme conditionnelle avec index equivRE NOOOOOOn C'est juste la syntaxe qui n'est pas gérée, le dynamisme du tableau, comme je l'ai dit, l'est...
17/07/2020 à 18:24Tudor Mise en forme conditionnelle avec index equivLes MFC n'acceptent pas les référence type tableau structuré même si elles tirent partie du dynamisme des tableaux Utiliser des référence de type Data!$C$4:$C$7...
16/07/2020 à 16:52arnaud_bgsQuestion graphique combinéIl suffit de sélectionner la série des % et d'en changer le type pour la mettre en courbe mais il est préférable d'utiliser un axe secondaire car c'est peu lisible comparé aux valeurs surtout en intégrant le total (ce qui n'est pas la norme) Mettre une courbe en n couleurs est très compliqué En reva...
16/07/2020 à 16:37tdudoret29 Split d'un fichier Excel en plusieurs fichiers (sur critères) - Power QueryRE Je t'ai déjà indiqué dans ce fil https://forum.excel-pratique.com/excel/macro-comparaison-differences-entre-2-fichiers-143438#p881783 que je ne souhaite pas de MP non sollicité Pour éclater le fichier en n fichiers il faut utiliser VBA : PowerQuery ne gère pas cela. Donc un code avec extraction p...
16/07/2020 à 14:12Thelkan Insertion d'un CSV dans une feuille ExcelRE Non c'est un paramètre du tableau donc il faut qu'il soit créé avant de le paramétrer Le plus simple est de les charger ailleurs, les paramétrer puis les déplacer...
16/07/2020 à 14:10Erwan93Fonction Si + RechercheVRE Il faut définir pour chaque cellule Tu peux aussi utiliser le select case ainsi En adaptant ou imbriquer des select case...
16/07/2020 à 13:32Erwan93Fonction Si + RechercheVRE Si tu relis mon code tu as la réponse .....
16/07/2020 à 13:28PH1084 Extraire Top3 prix moins cher d'une matrice de poidsRE Sauf erreur de ma part, ni mes formules, ni celle de tulipe_4, ne gèrent les exæquo fréquents dans ce type de cas On peut complexifier les formules pour gérer cela mais dans ce cas le TCD est bien plus simple On pourrait d'ailleurs l'afficher sur la page de recherche plutôt que d'en recopier le c...
15/07/2020 à 19:53Thelkan Insertion d'un CSV dans une feuille ExcelRE En fait soit il faut scinder en n requêtes de 17 lignes qui donneront autant de tableaux mais si les tables des matières sont longues cela nécessite de préparer pal mal de requêtes (voir Cas1) Sinon en adaptant très légèrement la mise en page on peut en 3 requêtes charger autant de lignes que l'o...