Passionné d'Excel

Inscrit le :28/05/2009
Dernière activité :04/06/2026 à 16:35
Version d'Excel :xl 2024 Fr
Lieu :Brest
Messages
3'849
Votes
903
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par cousinhub - page 32

DateAuteur du sujetSujetExtrait du message
27/10/2022 à 15:44Sitting_bull [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'unRe-, 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:24Sitting_bull [VBA]copier le contenu d'un formulaire à un endroit précis en fonction d'unJe 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:24Lamzo Moyenne données de conso elecRe-, 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:21Lamzo Moyenne données de conso elecEn transformant ta plage en Tableau Structuré, puis en utilisant un Tableau Croisé Dynamique Regarde le fichier joint Bonne journée...
26/10/2022 à 17:01Lagent Problème fonction Index + EquivL'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:53fravain Masquer lignes en une fois selon valeurs des cellulesPeut-être ainsi : Bonne apm Edit : Bruno, pas faux... :)...
26/10/2022 à 14:12NadegeEP Extraire une donnée d'un tableau selon les données de la première colonneHello 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:20Patty5046 Problèmes incompréhensibles , car aléatoiresJe 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:45Philippe.L Tri avec customOrderRegarde sous ce lien , peut-être une réponse...
25/10/2022 à 15:25Karima0381 Travailler sur un fichier Excel avec un userform ouvertCeci 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:21aidevbajSupprimer 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:30Karima0381 Travailler sur un fichier Excel avec un userform ouvertCe 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:09Karima0381 Travailler sur un fichier Excel avec un userform ouvertOu 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:27VlaamsFormule copier/coller date avec contraintesHello 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:46sylvain348 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:37Julie RoyFormule avec erreurLes 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:03Younes OuirganiSuppression doublons croisés sur deux colonnesJ'espère juste que ce n'est pas fichier contenant nos numéros de téléphone, nous promettant tant d'économies... Ok, je -> [ &#93...
19/10/2022 à 14:47ESSAEGHCopier coller des cellules en gardant les mêmes référencesSi 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:23samsam07 Renommer cellules en fonction du contenu d'une colonne sur autre feuillePeut-être? Ou alors, je n'ai pas compris.....
19/10/2022 à 11:32cha_choux Initialisation de ComboboxRe-, As-tu regardé tes messages privés...
19/10/2022 à 11:08cha_choux Initialisation de ComboboxRe-, 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:58ApprentiVBA Résultat Formule MAX SiRe-, 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:55cha_choux Initialisation de ComboboxRe-, 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:45cha_choux Initialisation de ComboboxRe-, Ben, si... Regarde le fichier joint...
19/10/2022 à 10:33ApprentiVBA Résultat Formule MAX SiRe-, 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:31cha_choux Initialisation de ComboboxRe-, Pour moi, pas de pb, le Cb Marque est bien alimenté... (Celui de droite)...
19/10/2022 à 10:18cha_choux Initialisation de ComboboxLorsqu'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:54cousinhub Power Query - Soustraction et Arrondi sur des colonnes de date/heureQue 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:21ApprentiVBA Résultat Formule MAX SiGé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:19cousinhub Power Query - Soustraction et Arrondi sur des colonnes de date/heureRelatif à 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:05ArnnaudSupprimer cellule tableau mais conserver colonne + décaler à gche la lignTelle 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:39cha_choux Initialisation de ComboboxNon 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:25ApprentiVBA Résultat Formule MAX SiRe-, 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:49ApprentiVBA Résultat Formule MAX SiRe-, 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:21ApprentiVBA Résultat Formule MAX SiComme 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...
18/10/2022 à 10:26TrambertConversion millisecondeAu visuel, la différence entre du texte et un nombre : Y'a un à gauche, l'autre (le bon), à droite.....
17/10/2022 à 20:39Lola75 Soustraction de DateRe-, Dans ton fichier exemple, en gardant donc le format TS, et avec cette formule : J'obtiens bien 6 ans.....
17/10/2022 à 19:26KamaloDétecter le nom utilisateur qui a rempli une tâche@ LouReed Autant Environ("username") te renverra l'identifiant de connexion Windows (identifiant, je pense, maintenant largement répandu dans toute organisation, l'identification personnelle étant "la norme"), autant Application.Username ne te renverra que ce que l'utilisateur veut bien (Il est aisé...
17/10/2022 à 18:43bravodeltafrComment transférer une liste ?Avant ton copier/transposé, tu sélectionnes tes cellules importées, ruban "Données", "Convertir" Tu passes les Étapes 1 et 2, et à l'étape 3, tu choisis "Avancé...", "Séparateur de décimale", tu choisis le point (.) Puis, "Terminer" Tu transposes ensuite... Ou tu importes via Power Query PS, penses...
17/10/2022 à 17:50Lola75 Soustraction de DateRe-, Finalement, comme c'est la première ligne ([En-Tête]) d'un tableau structuré (TS), les cellules sont donc considérées comme du texte... En convertissant en "Plage" ton TS, puis la multiplication par 1... ou une ré-entrée manuelle, les dates se mettent bien au carat... Donc, prendre autr...
17/10/2022 à 16:28Lola75 Soustraction de DateRe-, Un peu bizarres, tes dates... Pour vraiment les transformer en date (des colonnes A à F uniquement), tu inscrits 1 dans une cellule vide quelconque. Tu copies cette cellule. Tu sélectionnes les cellules A2 à F2, clic droit, Collage Spécial, et tu sélectionnes "Multiplication" comme ceci : Tes c...
17/10/2022 à 15:39Lola75 Soustraction de DateRe-, On va peut-être passer au niveau supérieur???? Et si tu mettais une copie de ton fichier, contenant ces "dates", (en gros, copie de la ligne 1 dans un nouveau classeur), et tu mets le classeur en pièce jointe.....
17/10/2022 à 14:55Lola75 Soustraction de DateRe-, Donc.... Comme je te l'ai expliqué avant, pour reconnaître une date, soit en mettant au format nombre, soit en élargissant la colonne, alignement néant, la date file à droite... Pour transformer toutes tes pseudos dates en date, tu sélectionnes la ligne 1, Ctrl + H (Contrôle + H, soit "Edition/...
17/10/2022 à 14:30Lola75 Soustraction de DateRe-, Le format d'une cellule n'est qu'un habillage... Seule la valeur de ladite cellule est reconnue par Excel Si tu mets la cellule contenant "31/12/2018" au format "Nombre", tu obtiendras 43 465, soit le 43 millième 465 ème jour depuis le 01/01/1900, date de référence pour Excel... PS ...
17/10/2022 à 14:26Cyp976Quel Pc est le plus adapté à Excel ?Une autre piste... Dans tes onglets, lorsque tu es positionné sur la dernière cellule remplie (ligne 100 000, par ex.), est-ce que le curseur vertical est bien en bas, comme ceci : ou bien en haut, comme ceci ...
17/10/2022 à 14:19Cyp976Quel Pc est le plus adapté à Excel ?Re-, 62 objets, pas de quoi paniquer... (ça peut être des graphiques, boutons de commande....) Pour le changement de PC, passer de 9 minutes à "là-tout d'suite", relève plus de l'IA que d'un PC... Est-ce que tu utilises beaucoup de formules? Si oui, est-ce que toutes les formules sont encore nécessa...
17/10/2022 à 13:52Lola75 Soustraction de DateEst-ce que tu es sûre qu'Excel reconnaît bien tes dates? (Par exemple, si tu élargis la colonne C, que tu annules tout alignement horizontal, est-ce que la date va automatiquement s'aligner sur la droite?) Si la date s'aligne à gauche, c'est qu'Excel considère cette valeur comme du texte, d'où le ms...
17/10/2022 à 13:46NadegeEP Insérer une case à cocher dans une cellule via une macroRe-, Ce code, inséré dans l'évènement de la feuille où se situe le Chk, te coloriera de Axx à Exx en gris si Vrai (ou l'inverse) : L'instruction .TopLeftCell.Row te donne la ligne du Chk...
17/10/2022 à 12:01Cyp976Quel Pc est le plus adapté à Excel ?Effectivement, temps de latence impressionnant Changer de PC ne servira à "quasiment" rien, si ce n'est de gagner des millisecondes... Par contre, est-ce que tu peux dérouler ce code, histoire de contrôler un petit truc? (coller ce code dans un module standard) Juste pour voir.....
17/10/2022 à 11:35NadegeEP Insérer une case à cocher dans une cellule via une macroUn exemple, avec comme cellule liée, la cellule B24 : Bon courage...