Membre impliqué

Inscrit le :28/12/2021
Dernière activité :Hier à 11:29
Version d'Excel :365 Insider FR PC
Lieu :Angers
Messages
1'084
Votes
490
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par mafraise - page 5

DateAuteur du sujetSujetExtrait du message
29/03/2025 à 22:28Jacky Un bug inextricableQuand on utilise une combobox (ou listbox) on ne s'intéresse généralement pas aux libellés des articles pour savoir lequel des articlés a été sélectionné. L'avantage c'est qu'on se libère des fautes de frappe et d'orthographe et ça diminue la taille du code. Il y a une une propriété de Combobox qui...
29/03/2025 à 14:26RohnjeamGénérer un Numéro de référence à partir de deux dates par userformCela faisait longtemps que je n'avais pas travaillé sur les UserForms. Je m'y suis donc attelé et j'en ai fait des tonnes mais c'était pour me remettre le pied à l'étrier. Les saisie de dates sont plus souples : " 1 //// 2 xxx 2025 " donnera 01/02/2025 et " 1 +10- 17 " donnera 01/10/2017... Les date...
28/03/2025 à 17:00Novice38Selection plages cellulesRe, Attention à l'emploi de SELECT. SELECT ne s'applique qu'à la feuille active . Si vous désirez sélectionner une plage sur une autre feuille (cible) que la feuille active : soit vous sélectionnez d'abord la feuille cible puis ensuite vous sélectionnez la plage désirée. sinon vous pouvez utiliser G...
28/03/2025 à 13:22Mister BluffTransformation de données en h:mJuste pour vous saluer tous , La formule de eriiic (que je salue ) un tout petit peu raccourcie (c'est pour dire que j'ai bossé dur ) : =1*(SUBSTITUE(SUBSTITUE(REPT("0 hrs ";NB.SI(A1;"*hrs*")=0) & A1;" hrs";":");" min";"")) Belle formule eriiic . Je crois bien me souvenir qu'Excel 2007 n'avait pas l...
28/03/2025 à 12:16SkamouraskaCompter les items de tous les GTIN sur plusieurs feuilles ExcelMerci Alex020181...
28/03/2025 à 10:17Novice38Selection plages cellulesRange(Cells(X, Y), Cells(X, Z)).Select Nota : quand on utilise Cells() pour désigner une cellule : X est obligatoirement un nombre (n° de ligne) Y (ou Z) peut être soit un nombre (n° de colonne) soit un en-tête de colonne (lettres ex: "AB") Exemple ...
28/03/2025 à 08:41SkamouraskaCompter les items de tous les GTIN sur plusieurs feuilles Excel"débalancement" ? Sans doute un néologisme pour désigner un déséquilibre ou un désajustement ? Même pas du franglais ! Mais qu'est donc un (une) GTIN ? Un petit fichier représentatif et anonymisé pour illustrer la demande serait le bienvenu ...
26/03/2025 à 12:46TinayliInprimer une page en fonction d'une caseRe, En fait j'ai oublié de tester X16, essayez ...
26/03/2025 à 12:45TinayliInprimer une page en fonction d'une caseRe, Alors normalement, il faut remplacer tout le code. Mon code lance l'impression immédiatement Mais je ne connais pas le reste de votre code, quelle est exactement l'erreur, ni sur quelle instruction l'erreur est détectée...
26/03/2025 à 11:28TinayliInprimer une page en fonction d'une caseCe code peut-être ...
25/03/2025 à 23:13Stv.v Masquer des colonnes si toutes les lignes sont à 0Re, Un essai. Cliquez sur un bouton au choix...
25/03/2025 à 22:08Stv.v Masquer des colonnes si toutes les lignes sont à 0On parle de macro. On nous fournit un fichier .xlsx sans macro. On ne nous dit pas quelles sont les feuilles à traiter. C'est un peu "léger" comme données du problème, non ...
25/03/2025 à 15:39senlis01Compiler les données de deux feuillesBonjour @senlis01 , Merci pour ce retour ...
25/03/2025 à 14:38JackyUtilisation d'un tableau arrayIl me semble que votre code tel qu'il est écrit ne montrera rien du tout même avec la correction de l'array. Si le userform était affiché en modal, on ne verrait rien car l'exécution attend la fermeture de l'userform pour continuer La boucle va de 0 à 4 car, en l'absence de Option Base 1, les array...
24/03/2025 à 20:39POLBOS Patrick Copier coller qui ne conserve pas le format d'origineAvec une procédure générique de recopie d'une plage source vers une cible : CopierPlage xrgSource , xrgCible : Et son utilisation ...
24/03/2025 à 16:05Meio291 Mise en forme conditionnelle et total faux sur tableau d'horairesRe, Un format ne change en rien la valeur qui est derrière l'affichage. La valeur de la cellule est la même quelque soit le format. Le format ne change que "ce qu'on voit" et pas "ce qui est". On peut utiliser la fonction Texte() qui renvoie une valeur sous forme d'un texte (avec le format qu'on dés...
24/03/2025 à 08:45Meio291 Mise en forme conditionnelle et total faux sur tableau d'horairesOn va regarder le valeur en T11. On trouve : 0,083333333333333 4 On va regarder le valeur en W11. On trouve : 0,083333333333333 3 Les deux valeurs sont différentes. Certes de pas beaucoup mais elles sont différentes. Cela peut se produire quand des valeurs résultant d'un calcul sont comparées. La re...
23/03/2025 à 11:04Kellash Rechercher un mot et renvoyer le résultatRE, Vous avez écrit : Existe-t-il une formule que je pourrai tirer au préalable de C1 à C100 par exemple, qui viendrait appeler en auto les références présentes en A mais non connues dans C? Donc vous désirez une formule en C qui indique les références en A non présentes dans la colonne C . Ne serai...
23/03/2025 à 10:53Kellash Rechercher un mot et renvoyer le résultatRe, Je plussoie à la demande de JFL qui elle-même plussoyait à la demande de ma fraise : Indiquez svp la version de votre Excel (la langue n'a que très exceptionnellement de l'importance). Le lien est ICI . J'essaye de comprendre votre dernière demande mais j'ai un peu de mal ( j'avoue que je suis a...
23/03/2025 à 08:53Kellash Rechercher un mot et renvoyer le résultatC'est mieux avec des explications donnant les tenants et les aboutissants du problème . En espérant avoir bien compris, voici une formule matricielle en D2 qui doit donner la référence de la colonne A incluse dans B2. Cette formule est à copier vers le bas. Attention ! Rien ne dit que deux référence...
23/03/2025 à 03:15nickal VBA si cellule videUne autre proposition. Attention ! La date que vous avez en H3 n'est pas une date mais c'est du texte ! Les en-têtes de tableau structuré sont toujours convertis en texte par Excel. D'ailleurs, AMHA, avoir un champ variable comme en-tête de champ n'est pas une bonne idée. La preuve ? Vous avez été o...
22/03/2025 à 17:18mimednejmaAjout de cas à cocher et mise en forme conditionnelle dans un tableau ExcelAvec Excel 365, il suffit : de sélectionner les cellules concernées de la colonne I d'utiliser le menu Insertion / Contrôles / Case à cocher Quand dans une cellule vous cochez la case à cocher, la valeur de la cellule devient Vrai et si vous la décochez la valeur de la cellule passe à Faux . Pour la...
20/03/2025 à 12:43Jacky Atténuer la visibilité d'une feuille d'ExcelRe Jacky, Sur mon PC de bureau et son clavier complet (avec sa rangée de touches de fonction) un simple ALT+F4 suffit. N'utiliserais tu pas un clavier de PC portable qui nécessite l'appui sur la touche Fn pour accéder aux touches de fonction ...
20/03/2025 à 12:03Jacky Atténuer la visibilité d'une feuille d'ExcelInutile de passer par le gestionnaire de tâches. On tape la combinaison des 2 touches Alt + < F4 > ( Alt + touche de fonction F4 ) et la fenêtre "Lightbox" est refermée. nota : je continue à penser qu'une méthode sans appel aux API est plus compatible dans beaucoup de situations (PC, MAC, 32 o...
20/03/2025 à 09:56L_WattSauvegarder une valeur quotidienne dans un tableauPuisque L_Watt n'a pas daigné nous gratifier d'un petit classeur représentatif, je me suis contenté de retranscrire son code tel quel avec la demande d'ajout de la date du jour ...
19/03/2025 à 20:22galiax Question InputBoxEssayez ...
19/03/2025 à 15:15Elodie.LFormule Excel pour compter le nombre de + dans une celluleJe ne connais pas cette version d'Excel 2108 . Peut-être : =NBCAR(FORMULETEXTE(E4))-NBCAR(SUBSTITUE(FORMULETEXTE(E4); "+"; ""))...
19/03/2025 à 12:43lauramColoriage de Carte DépartementsIl serait bon de préciser où se trouve l'information "sélectionnés seulement" il serait tout aussi intéressant de savoir quelle carte colorier A+...
19/03/2025 à 11:05Brice59 Regrouper plusieurs feuille sur une seuleUne version VBA : la feuille "Compil" est mise à jour quand on la sélectionne vous pouvez choisir d'avoir le résultat en plage normale ou bien en TS (tableau structuré) via la constante FaireTS vous pouvez, le cas échéant, indiquer le nom du TS final via la constante NomTS les données sources peuven...
18/03/2025 à 15:33Nrev74 Extraire x caractères à partir d'un caractère précédent un autre caractèreAvec des fonctions "traditionnelles" : =STXT(C4;1+TROUVE(";";C4;1+TROUVE(";00";C4));8)...
18/03/2025 à 13:30Jacky Atténuer la visibilité d'une feuille d'ExcelRe, Comme j'avais mal lu la question, voici la version qui devrait réponde à la demande. Pas d'appel à des choses spécifiques aux PC, ça devrait fonctionner sur Mac aussi. De surcroit, le code est plus simple que la v1. nota : c'est avec les deux constantes CouleurFondRGB et Transparence qu'on modif...
18/03/2025 à 11:24Jacky Atténuer la visibilité d'une feuille d'ExcelTout d'abord, je n'ai pas regardé les autres solutions proposées. Ceci dit, voici ma p'tiote version v1b plus simple : .....
17/03/2025 à 11:48Yeohdje Filtrer les 8 dernier jours d'un tableau (actualisation automatique)Re, Vous saisissez dans la Cellule A1 : =8/24 et dans la cellule A2 : =A1+TEMPS(12;0;0) . Pourquoi diable allez vous saisir ces formules en A1 et A2 et vous compliquez l'existence ? saisissez tout simplement la valeur 8:00 en A1 et 20:00 en A2 ensuite en A3 , saisissez la formule =A1 et tirez cette...
16/03/2025 à 19:32senlis01Compiler les données de deux feuillesRe, Voici la dernière version qui crée les quatre feuilles désirées. Il faut bien entendu tout vérifier et m'avertir s'il y a des erreurs. Même sans erreur, ne pas crier victoire ! Ce n'est qu'après avoir testé dans plusieurs situations réelles qu'on pourra considérer que c'est probablement bon. Sin...
16/03/2025 à 18:30senlis01Compiler les données de deux feuillesRe, Tant mieux si ça fonctionne . Voici la version suivante avec en plus la feuille "Percentiles Pivot"; Même questions que précédemment . Bon, il m'en reste une à faire aujourd'hui.....
16/03/2025 à 16:28senlis01Compiler les données de deux feuillesRe, La suite avec en plus la feuille ""Liberation Cumulée""...
16/03/2025 à 15:39senlis01Compiler les données de deux feuillesVoici un premier jet. Pour l'instant, on ne crée que la feuille "Compilation". Cliquez sur la forme de la feuille " Menu ". Pouvez vous me dire si cela vous convient, s'il y a des erreurs et lesquelles le cas échéant ? Si des évolutions pour cette feuille sont souhaitées, me le demander. Bon, on va...
15/03/2025 à 16:29paterbleutchVariables : echange d'un programme à un autreIl existe de nombreuses manières de conserver des variables issues d'une procédure afin de les mettre à disposition d'une autre procédure. Sans disposer de votre code dans un classeur anonymisé, il est difficile de savoir quelles sont les manières de faire les plus adaptées à votre cas...
15/03/2025 à 10:31Yeohdje Filtrer les 8 dernier jours d'un tableau (actualisation automatique)Ce matin un resplendissant soleil pour m'accueillir à mon réveil après une nuit de bon sommeil Bon j'ai une demande d'un membre que j'avais complètement oubliée. Je m'y attèle avec une lente promptitude. Très bonne journée à toi ...
15/03/2025 à 09:50Yeohdje Filtrer les 8 dernier jours d'un tableau (actualisation automatique)Avec un bon vieux SommeProd des familles. Les formules en D4 et E4 sont à recopier vers le bas : En D4 : En E4 : Attention ! Le contenu des cellules Heure ne sont pas équivalent sur les deux feuilles : Sur la feuille "Cartons", les heures comprennent le (jour et l'heure) Sur la feuille "8 dernier jo...
14/03/2025 à 11:25Miri CheckBox contrôle de formulaire ou Activex?Re , On peut très bien sélectionner la feuille de cette manière. J'ai pris l'habitude du With ... End With qui permet de référencer la feuille sans la sélectionner. Elle permet de prévenir un éventuel changement de feuille dans la procédure qui ferait que les Range suivant du code ne sont plus dans...
13/03/2025 à 15:45Miri CheckBox contrôle de formulaire ou Activex?Re, Le code suivant fera l'affaire ...
13/03/2025 à 15:28Miri CheckBox contrôle de formulaire ou Activex?Le code est écrit dans Module1. Au sein de Module1 , l'objet CB_DT est inconnu. L'objet est un objet de la feuille "IMPRIME". Il faut l'indiquer à Module1. Ecrire : Sheets("IMPRIME").CB_DT...
12/03/2025 à 11:21Brice59 Excel formule inverser lignesUne proposition via VBA. La copie se fait chaque fois qu'on active la feuille "Result". Le code est dans le module de la feuille "Result" ...
11/03/2025 à 17:28LaFab15Icones qui ne s'affichent plusEn fait je vais utiliser pour la colonne AD une police nommée Wingdings . C'est là que réside l'astuce. Une police "examine" le code ascii du caractère. A ce code ascii elle affiche une image. Pour une police ordinaire, on affichera l'image d'une lettre. Pour la police Wingdings, on affiche non pas...
11/03/2025 à 16:30LaFab15Icones qui ne s'affichent plusBojour à tous, A tout hasard, La MFC utilise un jeu d'icones. Je ne me souviens pas que c'était disponible dans le fichier excel *.xls en version 2003. Dans le fichier joint une autre MFC basée sur des valeurs (les lettres J, K et L ) en police Wingdings. La formule en colonne AD est : =SI(OU(AC27="...
11/03/2025 à 15:56Fred83Distribution d'heures de manière automatiqueRe, La formule que j'ai faite est à recopier vers la droite le plus loin possible. Une fois cela fait, si les 4H tombent un jour où il ne doivent pas être données, il suffit d'effacer cette cellule. Les formules plus à droite en tiendront automatiquement compte. La première formule qui avait donné 0...
11/03/2025 à 15:46Fred83Distribution d'heures de manière automatiqueLundi de Paques et lundi de Pentecote aussi ? Et pourquoi pas ? ça dépend de quel côté on se place... Côté entreprise, on va donner 4 heures non payées puisque le salarié est déjà payé de par le jour férié. Donc l'entreprise dépense moins. Donc l'entreprise fera plus de bénéfice. Donc la participati...
11/03/2025 à 14:23Fred83Distribution d'heures de manière automatiqueUn essai pour ce que j'en ai compris. En colonne B, on indique le montant à distribuer En colonne C, on indique quel jour de la semaine En colonne D4 , la formule : =SI(TEXTE(D$3;"jjjj")=$C4;MIN(4;$B4-SOMME($C4:C4));"") à copier vers la droite et vers le bas Les jours de la ligne 2 ont été corrigés...
11/03/2025 à 11:54Rorogi Macro automatique - ouvir un classeurRe, Ma p'tite version ...