Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Jeudi à 15:34
Version d'Excel :365 EN
Lieu :France
Messages
3'426
Votes
1'033
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 50

DateAuteur du sujetSujetExtrait du message
08/11/2024 à 09:10OLGone67Trouver la meilleur note possible ?Bravo à Curulis et Sébastien qui ont résolu le problème du temps d’exécution. Je réfléchissais hier soir à un algo en triant la liste et je vois que c’est la solution qu’a choisie Curulis, je pense que c’est pour VBA la meilleure approche. Il faudrait tester sur de vrais grands échantillons de donné...
08/11/2024 à 08:57PatOurs64 Probleme de recherche verticale ou index, aucune formule ne fonctionneLe format de cellule définit seulement l’affichage des valeurs, mais ne les change pas. VBA ou non, Excel “stocke” dans les cellules divers formats/dérivés : nombres, texte, dates… Les fonctions de recherche ne gèrent pas la conversion de type texte <=> nombre que Excel fait bien souvent impli...
08/11/2024 à 08:39modyColorie certaines lettres en bleu dans la ListBox 1De ce que je sais, il n’est pas possible de formatter une partie du texte dans une listbox/textbox. Le formattage s’applique à tout l’objet...
07/11/2024 à 21:10Potentis Bizarrerie d'une macro toute simpleJe n'arrive plus à retrouver où, mais j'ai lu sur le site de Microsoft qu'il était très fréquent que la UsedRange reste plus étendue qu'elle le devrait, notamment lors de la suppression de formules/formats. Donc si par hasard a un moment vous avez modifié une cellule un peu plus loin, ceci expliquer...
07/11/2024 à 20:18starCopier coller sans doublons avec critèresJ'ai un peu du mal à bien comprendre : Le mieux : pouvez-vous joindre un exemple avec les données et le résultat voulu. 1) pouvez-vous préciser cette histoire de lettre "Y" : est-ce toujours Y ou la lettre peut changer ? Cherchez vous seulement les cellules qui commencent par Y, ou toutes celles qui...
07/11/2024 à 20:01cheicknaComment stopper ou ralentir la lecture d'un textePuisque ça fait appel à la fonction text to speech de windows, c'est dans les paramètres windows que vous pouvez régler la vitesse. https://answers.microsoft.com/en-us/windows/forum/all/change-text-to-speech-speed/7c37a815-1908-4a3c... Pour les fonctions de l'objet speech (pause etc), je crois que c...
07/11/2024 à 16:10nizar01Supprimer les spaces au milieu d un texteRe, Effectivement… C’est étrange j’étais persuadé que cela m’enlevait tous mes espaces… Erreur de ma part il faut bien utiliser la substitution...
07/11/2024 à 15:02nizar01Supprimer les spaces au milieu d un texteIl y a SUPPRESPACE, fonction - Support Microsoft quand meme...
07/11/2024 à 14:51cowboy09310 Liens internet directementJe n’ai pas compris le problème… Quand je colle un lien dans XL il détecte automatiquement les hyperliens, pourquoi utiliser la boite de dialogue ? On pourrait au pire repasser une petite macro qui converti les hyperliens “textes” en liens cliquables...
07/11/2024 à 14:41LIACEQuelles formules choisirIndiquez votre version d’XL dans votre profil (l’année), c’est crucial pour ce genre de demande car les fonctions évoluent. Dans l’état je vous propose une “vieille formule”. Attention aussi, vos données doivent ABSOLUMENT correspondre. Votre table de référence était différente de la table de calcul...
07/11/2024 à 13:44FreedavysCréer un tableauVeuillez trouver ci-joint un mini exemple pour illustrer le principe de fonctionnement. Rien de très compliqué. Ne faites pas attention à la fonction, c’est juste pour créer des données aléatoires...
07/11/2024 à 12:31FreedavysCréer un tableauEt du coup, quel est votre problème concrètement ? Les tableaux structurés sont des Objet ListObject (Excel) | Microsoft Learn en VBA...
07/11/2024 à 12:19Abdelgadour Rechercher la date la plus ancienneUne autre proposition avec E2 la cellule cherchée EDIT : un peu plus simple, ceci est equivalent...
07/11/2024 à 11:51OLGone67Trouver la meilleur note possible ?De mon expérience personnelle, le solveur ne gère pas bien ce genre de problèmes. Il est pratique pour trouver les racines d’une fonction ou ce genre de choses (de la recherche itérative/dichotométrique), mais en dehors de ça je l’ai toujours vu perdu quand il a trop de paramètres. Attendons la répo...
07/11/2024 à 09:41xabinoProblème de filtreLes fonctions XL, si “écrites correctement” seront toujours plus performantes que les macros. En l’occurrence pour faire du filtrage avec O365 on a vraiment de nombreux outils qui permettent notamment de retrouver très facilement une partie de texte dans une liste. Je préconiserai l’approche de DjiD...
07/11/2024 à 09:19Marie BelangerBudget 2 conjoints, chacun leur postes dépenses avec exempleJe ne veux pas répondre “à coté de la plaque”, mais vous avez l’application Tricout qui permet d’effectuer exactement cela, avec pas mal d’autres fonctionnalités assez utiles pour enregistrer les reçus ou ce genre de choses...
07/11/2024 à 09:16RoniboLes chemins de mes codes VBA incorrecte à cause de onedriveLe lien ne fonctionne que pour vous je crois. Faites attention à la longueur des chemins d’accès avec OneDrive. Malheureusement cela les allonge énormément et des fois ils dépassent la limite max, d’où certains plantages. Après normalement si dans vos macros vous copiez/collez bien le chemin d’accès...
07/11/2024 à 08:44OLGone67Trouver la meilleur note possible ?J’ai pas trop compris pourquoi sur ma feuille les “TotalDaily” avaient un point virgule au lieu d’une virgule. Corrigé. En testant je trouve un max ainsi ΣtotalDialy joueur1 joueur2 joueur3 joueur4 182,48 Trae Young (44.58) Domantas Sabonis (45.18) James Harden (47.81) Nikola Vučević (44.91) Mais bo...
07/11/2024 à 08:31teddyBear37 Ajustement automatique hauteur de lignePas de soucis. Je pense que cela vient du fait que XL doit utiliser une valeur codée “en dur” pour la hauteur du texte, qui ne s’adapte pas aux différentes hauteurs de polices. C’est comme ça que j’expliquerai l’erreur...
07/11/2024 à 08:29OLGone67Trouver la meilleur note possible ?OLGone67, si tu entres dans Excel la formule =COMBIN(nb_parti;4) Tu auras le nombre de permutations possibles. Dans ton premier exemple la formule était =COMBIN(41;4) Si tu coches X cases, ce sera =COMBIN(X;4) Pour te donner une idée des ordres de grandeurs. Pour les autres, le csv des 101270 permut...
06/11/2024 à 20:49OLGone67Trouver la meilleur note possible ?Demain je vous transmets le CSV avec toutes les permutations, et du coup la somme max comme ça on sera fixé...
06/11/2024 à 17:14OLGone67Trouver la meilleur note possible ?Pour tester toutes les répartitions de 4 joueurs sur un total de 500 joueurs, il faut évaluer 2 573 031 125 (2 milliards) de combinaisons, 500!/(4!*(500-4)!) Je pense que vous imaginez bien, par exemple pour 500 joueurs : vous prenez les 3 premiers de votre tableau, et vous additionnez leurs scores...
06/11/2024 à 16:32OLGone67Trouver la meilleur note possible ?J’ai généré en python toutes les combinaisons de choix de 4 joueurs dans une poule de 41, et j’ai importé le csv dans la feuille combinations. Ensuite avec quelques calculs de produits on trouve les résultats voulus, vous verrez qu’il y en a beaucoup. Bon les calculs sont assez moches mais les résul...
06/11/2024 à 14:00OLGone67Trouver la meilleur note possible ?C’est probablement possible via formules, ou via VBA. Mais vous vous rendez bien compte que c’est tout de meme un problème à longueur de calcul quasi exponentiel ? Dans votre cas, le nombre de combinaisons de 4 éléments parmis 40 est 91390. Soit quasi 100 000 calculs à effectuer, ensuite on prend le...
06/11/2024 à 13:47philcashman SI cellule contiens une texte spécifique insérer une ligneJ’ai compris “si la cellule contient X, alors insérer ligne”. Et pour moi InStr(1,Y, X) renvoie un nombre > 0 si elle trouve le texte X dans le texte Y, 0 sinon. Donc le test me semble correcte non ? Ou j’ai mal compris. (et oui pour le 1 à la fin je ne l'ai pas mis mais il serait probablement ut...
06/11/2024 à 12:05philcashman SI cellule contiens une texte spécifique insérer une ligneQuelque chose comme ça ...
06/11/2024 à 11:29BensiProblème finalisation macro VBAVotre macro fonctionne correctement. Le problème est que vous ne mettez pas à jour la liste des repas en fonction du nombre de convives. Pour remédier à cela je vous propose le code ci-après : Je vous ai aussi un peu simplifié la partie de l’intersection, ca permet d’eviter d’avoir trop de condition...
06/11/2024 à 10:41pigat Dimensions de certaines barres de "EXCEL"En VBA vous retrouverez facilement les hauteur/largeurs de cellules via Range.Width property (Excel) | Microsoft Learn Range.Height property (Excel) | Microsoft Learn Mais pour les éléments d’interface, à part utiliser l’astuce d’Arturo je ne vois aucun moyen désolé. Vous pouvez peut etre chercher a...
06/11/2024 à 10:24DextroConstruction de matrice/tableau sans ORGA.COLSAlternativement on peut bidouiller quelque chose à partir des lignes et colonnes, et utiliser index/match. Dans votre cas précis j’obtiens le bon résultat. avec C4 la cellule en "haut a gauche" du tableau. Voir ci-joint...
06/11/2024 à 09:40TisajeffExport pointage VBAD’après la doc FreeFile function (Visual Basic for Applications) | Microsoft Learn il semble que c’est l’instruction “Write” plutot que print que vous devriez utiliser… Mais une question, pourquoi ne pas simplement utiliser Worksheet.SaveAs method (Excel) | Microsoft Learn avec le format CSV ? Ca m’...
06/11/2024 à 09:12pigat Dimensions de certaines barres de "EXCEL"En quelles unités ? Pixels ? Faites attention car ces dimensions peuvent varier selon plusieurs critères, notamment le “niveau de zoom” dans les paramètres windows. Il me semble que pour le ribbon les icones font 32x32. Vous pouvez utiliser une application ou même simplement paint pour zoomer sur vo...
05/11/2024 à 16:51teddyBear37 Ajustement automatique hauteur de ligneCalculer la largeur totale de la cellule fusionnée, en additionnant les largeur de chaque cellule la constituant. Pour chaque cellule (x) dans la plage des cellules fusionnées (rngMerged), ajouter à la largeur calculée (wMerged) la largeur de la cellule en question (x.ColumnWidth). On ne peut malheu...
05/11/2024 à 14:42Rahan24198Aide pour creer un Graph/Heat MapCi-joint une proposition. Mais je ne vois pas comment vous pouvez faire une heatmap avec si peu de datas. Vous etes en 2D pas en 3D, un graphique en barres est probablement plus adapté...
05/11/2024 à 13:50Rahan24198Aide pour creer un Graph/Heat MapIl n’y a pas de graphiques heatmap de base dans Excel à ma connaissance, ce qui s’en rapprocherait le plus serait un graph de type “surface”. Cependant vous pouvez simplement reprendre vos valeurs dans une nouvelle plage et y appliquer un formatage conditionnel de type “échelle de couleurs”, et vous...
05/11/2024 à 11:45Sandra Dos SantosFormules (addition)D'accord, voir ci-joint dites moi si les calculs sont corrects (date en b1) ...
05/11/2024 à 11:22Sandra Dos SantosFormules (addition)Merci pour le -1, si j'ai bien compris, voir ci-joint une méthode illustrant mon propos. Entrez la date en B1...
05/11/2024 à 11:06Sandra Dos SantosFormules (addition)Je n’ai rien compris… Prenez le temps de vous expliquer. Vous voulez, à partir d’une année de naissance, sommer les 4 chiffres constitutifs et renvoyer : Si la somme est inférieure à 10, la somme Si la somme est égale à un nombre uniforme (11,22,33…) la somme Sinon, l’arrondi à la dizaine inférieure...
05/11/2024 à 09:34Exactement10Colorier les onglets "feuilles" en cliquant sur un boutonComme indiqué par Yvouille c’est possible mais il faut prendre le temps d’expliquer ce que vous voulez précisément. Sa macro, pour moi, répond parfaitement à la question telle que posée pour le moment. Autrement, pourquoi ne pas simplement ajouter une feuille sommaire avec des hyperliens vers les au...
05/11/2024 à 09:16Exactement10Compléter un tableau sur une feuille simplement en activant une macroSi vous relancez la macro sur X feuilles, vous refaites en effet X fois le calcul. Il est en effet plus malin de copier/coller le résultat. C’est possible de différentes façons. Si vous voulez copier toute la feuille directement, vous avez Worksheet.Copy method (Excel) | Microsoft Learn qui permet d...
05/11/2024 à 08:47ericp Usb mobile pas reconnu par ordiSouhaitez-vous une explication plus détaillée sur le hotspot wifi ? Cela vous permet de transferer plusieurs gigas en quelques minutes...
05/11/2024 à 08:44saboh12617 LET/BYROW comment référer à la ligne couranteAprès quelques tests c’était bien la fonction MAP que je cherchais, me permettant de prendre n colonnes en entrées et d’appliquer, pour chaque valeur (ligne) de ces colonnes, une fonction non dépendante des autres lignes. Les séquences n’étaient là que pour simuler de la data, cependant j’ai vu comm...
04/11/2024 à 17:24saboh12617 LET/BYROW comment référer à la ligne couranteMerci JFL, je pense que c'est bien map dont j'ai besoin. Oui bon les séquences de 10 sont des exemples, en réalité j'ai d'autres calculs mais avec map je devrais m'en sortir, top merci ...
04/11/2024 à 17:06saboh12617 LET/BYROW comment référer à la ligne couranteJe débute sur les fonctions dynamiques et j’ai l’impression de bloquer sur un point assez simple. Pour contexte je compte les utiliser dans des calculs en chaine avec un nombre variables de paramètres (ici de “lignes” : chaque ligne serait un boulon). Précisément si j’ai un joint avec 10 boulons j’a...
04/11/2024 à 11:25railman Utiliser la fonction rechercheV sur une partie du texteIntéressant, je ne savais pas que EQUIV permettait les wildcards, pratique. De même ton utilisation de INDEX est très maline, j’avais peur de devoir l’utiliser 3x pour les 3 colonnes, d’où la “nouvelle colonne” de concaténation. Mais comme toi, ma recherche n’est pas basée sur cette colonne, mais bi...
04/11/2024 à 10:59railman Utiliser la fonction rechercheV sur une partie du texteCi-joint une proposition utilisant la formule ci-dessous. Je me suis permis de passer votre tableau en table structurée, ce qui rend les références un peu plus faciles, et j’ai ajouté dans ce tableau la colonne de “retour attendu” pour encore une fois alléger la formule. La recherche se fait dans la...
04/11/2024 à 09:37AmassMultiplier uniquement un chiffre dans une cellule Excel contenant du texteVous pouvez récupérer la partie gauche ou droite d’un texte avec les fonctions éponymes : Fonction Excel : GAUCHE Fonction Excel : DROITE Ensuite si vous écrivez, Pour reprendre votre exemple : Vous deviez obtenir le résultat voulu. Excel convertira automatiquement le texte en nombre si c’est possib...
04/11/2024 à 08:56Harzer Copier lignes d'un range selon conditionsVeuillez trouver ci-après la macro de curulis où j’ai pu très simplement implémenter la fonction de “choix de feuille” que vous aviez demandé. On y voit l’intéret d’un code bien construit puisqu’il m’a suffit de remplacer 1 mot-clé dans son code pour ajouter la petite fonction de choix de feuille...
04/11/2024 à 08:53Harzer Copier lignes d'un range selon conditionsNe vous inquiétez pas je n’ai absolument aucun problème avec les autres solutions proposées bien au contraire ! Nous sommes sur un forum, pour moi c’est fait pour collaborer. Effectivement j’avais complètement zappé l’histoire des lignes vides je m’en excuse. Il fallait simplement changer au début d...
01/11/2024 à 19:40Harzer Copier lignes d'un range selon conditionsD'accord. Ci-après le code adapté pour répondre aux critères mentionnés : Bon weekend...
31/10/2024 à 16:53ms1857 Somme sous conditionsSelon moi vos données ne sont vraiment pas organisées pour faire du calcul. C’est joli, et cela fait un beau rapport, mais ce n’est pas du tout pratique. En l’état, avec des cellules fusionnées, des lignes/colonnes etc. c’est très difficile de faire ce qu’un simple SOMME.SI pourrait faire en temps n...