| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 31/10/2022 à 16:33 | dams1606 | Copies multiple | Avec Power Query, donc sans macro. Dans le fichier joint, pour des soucis de taille du fichier généré, je n'ai dupliqué que 2 fois. J'ai transformé ta plage en Tableau Structuré (ici, nommé Tableau2) En modifiant la requête comme ceci : - Sélectionne une cellule du tableau généré, Clic Droit/Table/M... |
| 31/10/2022 à 13:38 | HamStramGram | Calcul fréquence publication réseaux sociaux | Avec 2 TCD (Tableaux Croisés Dynamiques), et 2 segments pour choisir la ou les années Bonne journée... |
| 30/10/2022 à 11:08 | Nicolas21000 | Enregistrer un chemin pour toutes les procédures | Re-, Ce n'est pas ce que j'avais compris...(je croyais que tu parlais dans différents classeurs) Dans ton cas, il suffit de déclarer en Public dans un module standard (Remplace Dim par Public) Bon dimanche... |
| 30/10/2022 à 10:50 | Nicolas21000 | Enregistrer un chemin pour toutes les procédures | Peut-être en définissant ce répertoire comme répertoire par défaut pour l'application Excel, comme ceci : Peut-être? Bon dimanche... |
| 28/10/2022 à 15:46 | Ronan Lionti | Séparer les valeurs lors d'une concaténation en VBA | Euh, 365 ou 2019... |
| 28/10/2022 à 15:45 | fcyspm30 | Transformer une date d'entrée en ancienneté | Comme ceci : Bonne apm... |
| 28/10/2022 à 15:35 | Ronan Lionti | Séparer les valeurs lors d'une concaténation en VBA | D'accord, mais faut mettre dans ton compte (regarde sous mon nom, j'ai ma version apparente)... |
| 28/10/2022 à 15:34 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Et sinon, peux-tu mettre la liste des noms de ton fichier de travail? Ruban "Formules", Gestionnaire des noms... |
| 28/10/2022 à 15:33 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Re-, Non, le msg d'erreur aurait été tout autre. Lorsque tu déroules en mode pas-à-pas, quelle ligne est surlignée en jaune? Dans la sub "Init", tu mets un point d'arrêt en cliquant dans la bordure grise (où il y a le point marron) à ce niveau : Puis tu reviens dans le code de l'usf, dans la partie... |
| 28/10/2022 à 15:26 | Ronan Lionti | Séparer les valeurs lors d'une concaténation en VBA | Re-, N'oublie pas, ta version Excel, stp.... Quant à : Gros, Gros Joker... Les possibilités sont immenses, le langage employé est d'une autre planète, mais il y a plein de tutos et autres exemples sur le www.... Bon courage... |
| 28/10/2022 à 15:19 | Ronan Lionti | Séparer les valeurs lors d'une concaténation en VBA | Sans macro, et avec une requête Power Query (pense à mettre à jour ta version d'Excel, afin qu'on sache si on ne se plante pas dans nos solutions) PQ est natif depuis Excel 2016, et en Add-In pour 2010 et 2013 (gratuit, à télécharger sur le site de µSoft)... |
| 28/10/2022 à 15:01 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Re-, J'avais pas vu cette intervention de ta part... Donc, si tu as déjà des TS, on peut continuer dans ce sens Juste à noter les noms des TS (voire à les créer, comme j'en ai fait dans le 2ème onglet), adapter les noms de colonnes (Soit entourés de [ ], soit entre guillemets dans les .ListC... |
| 28/10/2022 à 14:28 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Re-, Un deuxième essai. Ici, j'utilise des zones nommées dynamiques (voir dans le 1er onglet la liste en colonne M) Dès que tu as validé une entrée (je n'ai pas mis de contrôles d'intégrité), les combobox se réinitialisent en prenant en compte la dernière modification. Tu peux ainsi en insérer plusi... |
| 28/10/2022 à 11:57 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Re-, Transformer une plage normale en TS prend une demie seconde...(cliquer dans une cellule de la plage, Ruban "Insertion", "Tableau") Et ne modifie en rien les données insérées. Il est bien sûr possible de modifier le code, afin de travailler "à l'ancienne" Je vais essayer de le faire, mais je ne... |
| 28/10/2022 à 11:27 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Bon, au vu des images, et de ton fichier, j'ai presque travaillé dans le flou.... Regarde ce premier jet J'utilise des Tableaux Structurés (Objets bien plus fiables qu'une plage lambda) J'ai également modifié l'USF, cependant, pour le moment aucun contrôle sur le remplissage des différentes valeurs... |
| 27/10/2022 à 15:44 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Re-, Tu comprendras bien que je n'ai nullement envie de recréer quelque chose qui existe déjà... Comme je l'avais énoncé, " avec des données anonymisées..." A partir de ton fichier réel, tu supprimes/remplaces ces données, (en gros, tu mets n'importe quoi), et ce, sur une dizaine de lignes représent... |
| 27/10/2022 à 14:24 | Sitting_bull | [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'un | Je pense que c'est réalisable, mais pour pouvoir t'aider au mieux, il nous faudrait ton fichier, avec des données anonymisées, et représentatif de ton fichier réel. Ainsi que le début de ton travail (USF, codes...) @ te relire... |
| 27/10/2022 à 10:24 | Lamzo | Moyenne données de conso elec | Re-, Effectivement, en regardant la solution proposée par Jean-Eric, je me rends compte que ma réponse n'était pas exactement ce que tu voulais. Version modifiée, toujours par le biais d'un TCD Bonne journée... |
| 27/10/2022 à 09:21 | Lamzo | Moyenne données de conso elec | En transformant ta plage en Tableau Structuré, puis en utilisant un Tableau Croisé Dynamique Regarde le fichier joint Bonne journée... |
| 26/10/2022 à 17:01 | Lagent | Problème fonction Index + Equiv | L'erreur venait de ton 3ème Equiv, tu cherchais "Pleine voie" dans la colonne J (et c'est la colonne I)... |
| 26/10/2022 à 16:53 | fravain | Masquer lignes en une fois selon valeurs des cellules | Peut-être ainsi : Bonne apm Edit : Bruno, pas faux... :)... |
| 26/10/2022 à 14:12 | NadegeEP | Extraire une donnée d'un tableau selon les données de la première colonne | Hello Bruno Avec Power Query PS, je n'utilise pas la 1ère colonne PS2, dès que tu vas sur l'onglet "Alerte", l'extraction est mise à jour automatiquement Bonne journée... |
| 25/10/2022 à 18:20 | Patty5046 | Problèmes incompréhensibles , car aléatoires | Je n'ai effectué aucun test, mais dans le code, si tu remplaces les .Cut par des .Delete (pour les boutons à supprimer, suite à la recopie de l'onglet vers un nouveau classeur), est-ce que les soucis demeurent? De plus, mais juste pour le fun, on peut éviter les .Select, en général Et le fait de cop... |
| 25/10/2022 à 15:45 | Philippe.L | Tri avec customOrder | Regarde sous ce lien , peut-être une réponse... |
| 25/10/2022 à 15:25 | Karima0381 | Travailler sur un fichier Excel avec un userform ouvert | Ceci n'est plus du tout cohérent avec la demande initiale. Et comme j'utilise très peu Outlook, je ne peux que te conseiller d'ouvrir un nouveau fil, avec un titre explicite. Bon courage... |
| 25/10/2022 à 15:21 | aidevbaj | Supprimer ligne si cellule vide (pas ligne entière mais celle du tableau) | Le plus simple est d'utiliser les tableaux structurés (voir ICI pour les codes) Pour transformer ta plage en Tableau Structuré, tu sélectionnes la cellule A1, Ruban "Insertion", et tu sélectionnes "Tableau" Ta plage va être automatiquement sélectionnée (tu vérifies la cohérence), et ton tableau va s... |
| 25/10/2022 à 09:30 | Karima0381 | Travailler sur un fichier Excel avec un userform ouvert | Ce mode de fonctionnement te permet d'effectuer toute opération sur des classeurs Excel, l'Usf étant ouvert. Comment ouvres-tu l'usf? Tu as bien une ligne de commande NomDeLUserform.Show quelque part? Tu rajoutes juste le "0" après, et tu fais des tests Bon courage... |
| 24/10/2022 à 17:09 | Karima0381 | Travailler sur un fichier Excel avec un userform ouvert | Ou utiliser le mode Modal de l'userform? Pour commander l'ouverture de l'usf : (bien mettre le 0 derrière .Show) Tu peux ensuite te balader d'un classeur à l'autre, d'un onglet à l'autre Bonne journée... |
| 21/10/2022 à 19:27 | Vlaams | Formule copier/coller date avec contraintes | Hello Bruno, refroidies les neurones depuis hier soir? @ Vlaams La formule "Cellule" devrait pouvoir répondre à ta question.. Regarde sous ce lien Selon le type de données dans la cellule (Date, nombre, texte..) la formule Cellule("format";A1) te renvoie une info Si c'est une date formatée, elle ren... |
| 20/10/2022 à 12:46 | sylvain348 | RECHERCHE multi critères tableau donnée | @ JFL, j'y avais également pensé, mais si le poids est compris entre 4 et 9, par exemple... En inversant la matrice, (poids le plus lourd en colonne B, donc rangé par ordre décroissant), on peut utiliser l'argument -1 de la fonction EQUIV Le fichier ... |
| 19/10/2022 à 18:37 | Julie Roy | Formule avec erreur | Les arguments de Datedif doivent respecter un ordre strict.. 1er argument, la date la plus ancienne 2ème, date la plus récente 3ème, type de données recherchées (chez moi, "j" et "a" ne fonctionnent pas, il faut les termes anglais "d", "y", "m") Essaie ainsi : Si la date d'admission est postérieure... |
| 19/10/2022 à 15:03 | Younes Ouirgani | Suppression doublons croisés sur deux colonnes | J'espère juste que ce n'est pas fichier contenant nos numéros de téléphone, nous promettant tant d'économies... Ok, je -> [ ]... |
| 19/10/2022 à 14:47 | ESSAEGH | Copier coller des cellules en gardant les mêmes références | Si j'ai compris... En D9, la formule : Tu copies et colles dans G19, cette formule ne va pas s'incrémenter..... |
| 19/10/2022 à 13:23 | samsam07 | Renommer cellules en fonction du contenu d'une colonne sur autre feuille | Peut-être? Ou alors, je n'ai pas compris..... |
| 19/10/2022 à 11:32 | cha_choux | Initialisation de Combobox | Re-, As-tu regardé tes messages privés... |
| 19/10/2022 à 11:08 | cha_choux | Initialisation de Combobox | Re-, Dans le change de ton cb, il faut faire référence à l'onglet... Pour bien refaire ton code, je te conseille de mettre ces déclarations de variable en haut du code, afin de définir la portée sur l'usf : Comme ces objets sont définis dans l'initialisation : Tu peux y faire référence dans tout le... |
| 19/10/2022 à 10:58 | ApprentiVBA | Résultat Formule MAX Si | Re-, Je confirme, faut que je prenne rdv chez l'ophtalmo... (ah, l'âge...) Dans la V3, avec le code fourni par JFL, tout tourne... |
| 19/10/2022 à 10:55 | cha_choux | Initialisation de Combobox | Re-, Ce n'est pas la demande... Tu parlais d'initialisation des combobox, pas du traitement après changement de l'un ou de l'autre... Je regarde... |
| 19/10/2022 à 10:45 | cha_choux | Initialisation de Combobox | Re-, Ben, si... Regarde le fichier joint... |
| 19/10/2022 à 10:33 | ApprentiVBA | Résultat Formule MAX Si | Re-, Euh, j'ai également essayé, mais les calculs dans le TCD sont différents des calculs précédents... Mais j'ai peut-être "merdu" kekpart..... |
| 19/10/2022 à 10:31 | cha_choux | Initialisation de Combobox | Re-, Pour moi, pas de pb, le Cb Marque est bien alimenté... (Celui de droite)... |
| 19/10/2022 à 10:18 | cha_choux | Initialisation de Combobox | Lorsqu'on joint un fichier, on évite de mettre du code (notamment jouant sur les propriétés d'excel, comme .visible) dans l'évènement d'ouverture. Tout le monde ne sait pas remettre son application... Te demande de l'enlever, et de le remettre après avoir supprimé l'évènement "Workbook_Open" Merci... |
| 19/10/2022 à 09:54 | cousinhub | Power Query - Soustraction et Arrondi sur des colonnes de date/heure | Que dire??? J'y étais finalement parvenu, mais en 8 étapes, et sans le roundup... :) Merci beaucoup, je vais pouvoir fiabiliser ma réponse à ApprentiVBA Bonne journée... |
| 19/10/2022 à 09:21 | ApprentiVBA | Résultat Formule MAX Si | Géniale, pas sûr... (dans l'idée, oui, mais ...) Regarde ce lien , je demande un petit conseil pour l'arrondi dans la durée (actuellement, je t'ai proposé +1, mais techniquement, c'est inexact...) Bonne journée... |
| 19/10/2022 à 09:19 | cousinhub | Power Query - Soustraction et Arrondi sur des colonnes de date/heure | Relatif à cette réponse Dans cette réponse, j'ai rajouté automatiquement +1 pour le nombre de jours (référence au fichier initial, qui utilise Arrondi.Sup pour le calcul des durées) J'ai essayé d'obtenir cet Arrondi.sup dans ma requête, mais.... Si vous avez une idée (classeur exemple, avec 3 exempl... |
| 18/10/2022 à 19:05 | Arnnaud | Supprimer cellule tableau mais conserver colonne + décaler à gche la lign | Telle que, cette instruction effectue bien le travail sur une plage.. Maintenant, si tu l'appliques dans un Tableau Structuré, effectivement, la colonne disparaît.. Revois ta logique de suppression (nécessité?)... |
| 18/10/2022 à 18:39 | cha_choux | Initialisation de Combobox | Non testé (bah, pas envie de recréer ..) Peut-être? PS, à l'avenir, pense à joindre un fichier exemple, qu'on puisse vérifier si on ne dit pas trop de conneries... :)... |
| 18/10/2022 à 17:25 | ApprentiVBA | Résultat Formule MAX Si | Re-, A partir donc de ton extraction, et sans ajout d'une colonne supplémentaire pour calculer la durée, voici ce que tu peux faire via PQ Dans le futur, juste à rajouter tes nouvelles données à la suite du TS (et bien vérifier que ce TS est bien redimensionné) Bonne découverte... |
| 18/10/2022 à 15:49 | ApprentiVBA | Résultat Formule MAX Si | Re-, Je suppose que ces données proviennent d'une extraction quelconque??? Si c'est le cas, la solution adaptée dans cet exemple peut vite devenir source d'oublis... Ce que j'ai fait dans ce cas, j'ai sélectionné colonne par colonne (de Q à T), Ruban "Données", "Convertir" 3ème étape, tu choisis dat... |
| 18/10/2022 à 15:21 | ApprentiVBA | Résultat Formule MAX Si | Comme tu utilises un Tableau Structuré (TS), tu devrais également y adopter les bonnes manières, quant à l'utilisation d'icelui... Dans les colonnes Q, R, S et T, tu as des dates, OK, mais au format Texte, donc non reconnues par Excel (hormis ton bricolage Dateval...) Si tu transformes toutes ces co... |