Passionné d'Excel

Inscrit le :26/01/2017
Dernière activité :30/01/2026 à 14:36
Version d'Excel :2010 FR
Lieu :Côtes d'Armor (France)
Messages
5'574
Votes
1'141
Fichiers
8
Téléchargements
14'129
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 43

DateAuteur du sujetSujetExtrait du message
27/01/2020 à 17:16ImenImi CalculSurtout n'hésite jamais à apporter ta contribution, même si ce n'est pas la solution retenue en définitive. Non seulement personne n'a la science infuse (ou la bonne méthode du premier coup), donc tu peux toujours apporter une plus-value. Mais aussi, c'est en bossant sur des cas concrets que l'on pr...
27/01/2020 à 17:13bibo007 Ouverture fichier Excel avec une macro (chemin universel)Une syntaxe générique : Possibilité d'inclure au préalable les variables dans des fonctions LCase() pour les convertir en minuscule...
27/01/2020 à 17:11hariRechercher approximative avec VBABonjour, Merci d'apporter davantage de précisions à votre demande, et surtout d'y joindre un classeur. Dans le cas d'un filtre sur une date par exemple, chercher une données postérieure au 01/01/2020 fonctionnera même si cette date précise n'est pas présente dans les données...
27/01/2020 à 17:08Rachel LV Traduire une formule si contient une chaine de caractèreCette instruction permet de rétablir le calcul automatique des formules Excel, préalablement désactivé en début de macro par une instruction du même type. Cela permet d'éviter de monopoliser les ressources pour évaluer à nouveau les formules à chaque modification faite par la macro sur la feuille. D...
27/01/2020 à 15:48Rachel LV Traduire une formule si contient une chaine de caractèrePour commencer, l'intérêt de VBA est notamment de se détacher d'Excel et ses formules. En clair, inutile d'écrire une formule Excel valide, seul le résultat nous intéresse. A noter aussi que l'écriture d'une formule Excel dans VBA se fait sous forme de texte, donc encadré par des guillemets. Pour in...
27/01/2020 à 14:27ImenImi CalculOn va pas se mentir, j'ai pas compris grands choses (désolé, mes neurones sont en mode "lundi") ! Voilà en tout cas un exemple illustré de TCD appliqué à tes données ...
27/01/2020 à 14:07leogigi Identifier une hausseBonjour, Il y a confusion, ce n'est pas ma proposition mais celle de njhub ! PS : voilà ce que j'avais proposé à l'origine, ici modifié pour apprécier la hausse annuelle...
27/01/2020 à 12:08SHTOURS Erreur produit simple de Excel0,64 affiché ne signifie pas 0,64 stocké dans la cellule. Tu verras qu'en affichant davantage de décimales que ton nombre ne correspond pas à 0,64. Si ce devrait être le cas, il faudrait au préalable l'inclure dans une formule du type ...
27/01/2020 à 10:22ImenImi CalculAvec un tableau croisé dynamique (TCD), tu peux avoir un tableau des numéros d'article (sans doublon) et en face le décompte des "ok" et "nok". Si tu n'arrives pas à le réaliser, joint un classeur exemple pour que l'on puisse l'illustrer directement...
27/01/2020 à 09:53flo43Bonjour...
27/01/2020 à 09:13Sebyg Enregistre contenue de cellule avant changementUn essai ...
27/01/2020 à 09:05mkramer MFC sur des datesUne suggestion ...
24/01/2020 à 11:32Alex_Excel Connaitre le nombre de caractère entre deux symbolesJe n'ai pas bien saisie la différence avec ta problématique précédente... Il te suffit d'appliquer l'une des solution proposées, puis d'enregistrer le fichier au format CSV (ce qui fait disparaître formules et macros)...
24/01/2020 à 09:45fourmiMettre en facteur le nom d'une Feuille dans une formuleNon, je ne crois pas que ce soit possible par le biais d'une formule Excel...
24/01/2020 à 09:43Parigoo Calcule date et mise en formeBonjour, La formule TEXTE est utilisée pour convertir un nombre en texte selon un format particulier. Exemple : Renvoie 48h...
23/01/2020 à 21:42Parigoo Calcule date et mise en formeTu as déjà pas mal d'options au niveau du format de cellule pour des affichages de durée. Si tu n'y trouve pas ton bonheur, tu peux faire un format personnalisé, ou reconstituer cet affichage sous forme de texte. Pour cette dernière solution, le résultat n'est plus un nombre utilisable (pour des cal...
23/01/2020 à 16:02leogigi Identifier une hausseUne proposition : Formule pour le premier cas : Liste des modifications (en rouge dans le fichier) : Suppression des 0 (à confirmer, mais 0 est différent de vide , et à priori ici on parle bien d'une absence de donnée) Modification des en-têtes, remplacées par des dates valides, avec un format perso...
23/01/2020 à 15:51YGGYPOPSélectionner une ligne et se positionner à la date du jourVotre syntaxe est un peu lourde, et surtout pas correcte sur la dernière partie (cell ne désigne rien, en l'état) ! Une proposition ...
23/01/2020 à 15:44Mila77 Ecartype VBAS'agissant d'une nouvelle demande, autant clore ce sujet et en commencer un nouveau ! Et je n'ai rien compris à ce que vous cherchez à faire avec votre nouveau code... La définition des plages de travail me semble très alambiquée, il serait judicieux d'illustrer votre demande et la structure des don...
23/01/2020 à 12:45Pinpon Calculer les heures supplémentairesJe vous renvoie vers un sujet similaire : https://forum.excel-pratique.com/viewtopic.php?f=2&t=133469...
23/01/2020 à 12:33Mila77 Ecartype VBAUn essai ...
23/01/2020 à 11:44grizz78000Comparer et trouver la meilleure personne adaptée à un poste avec desmacrosJe vous invite à chercher du côté du Solveur Excel. Une piste : https://www.excel-pratique.com/fr/telechargements/doc-excel/solveur-excel-no422 J'imagine qu'il y a plusieurs postes à compléter, et donc que l'optimisation ne doit pas se faire à l'échelle d'un poste, mais à l'échelle de la meilleure a...
23/01/2020 à 11:40BrutalizerProtéger que certaines colonnes et certaines lignesMerci du retour, pensez à valider ...
23/01/2020 à 11:39pldumaine Montrer la valeur la plus ancienne en fonction d'une autre valeurUne piste avec un TCD : Il ne donne pas directement le meuble correspondant, mais vous permet de le visualiser rapidement. Ce qui n'est à mon avis pas plus mal dans le cas où la date la plus récente concerne plusieurs meubles, tel que dans votre exemple...
23/01/2020 à 11:15BrutalizerProtéger que certaines colonnes et certaines lignesIl s'agit probablement du format du fichier. Google Sheets est en mesure d'ouvrir des fichiers ".xlsx" provenant d'Excel, mais ne proposera pas les mêmes fonctionnalités qu'un fichier Google Sheets. Il est par contre possible d'enregistrer un fichier provenant d'Excel au format Google Sheets...
23/01/2020 à 11:06BrutalizerProtéger que certaines colonnes et certaines lignesOn parle bien de Google Sheets ...
23/01/2020 à 10:31BénéNombre de ligne correspondant à 2 critères entre 2 datesUne suggestion avec un TCD : PS : en formule (exemple pour le 1er cas) : Attention à la date de référence pour la cellule fusionnée. En réalité, la date est stockée dans la cellule de gauche de la plage fusionnée...
23/01/2020 à 10:20BrutalizerProtéger que certaines colonnes et certaines lignesAllez voir dans : Données --> Feuilles et plages protégées --> Ajouter une feuille ou une plage --> Feuille --> Exclure certaines cellules Il faut rentrer la/les plage(s) à exclure de la protection, puis définir les accès des différents utilisateurs (modification totale autorisée, ou con...
21/01/2020 à 17:24ben25000Affiche ligne sur base d'une dateJe ne comprend toujours pas... C'est déjà ce que fait un filtre, tel que je l'ai mis dans le fichier de mon premier post ...
21/01/2020 à 16:38lcnFormat de date non valide suite à un export textbox -> celluleLe contenu d'une TextBox est du texte, même si ça ressemble à un nombre ou une date... Un piste très générique au moment d'exporter le contenu de la TextBox dans le classeur ...
21/01/2020 à 16:18ben25000Affiche ligne sur base d'une dateJe ne suis pas sur d'avoir compris... Actuellement, vous pouvez saisir la date dans le menu déroulant en L1 pour n'afficher que les lignes qui la concernent. Ce n'est pas votre souhait ...
21/01/2020 à 15:49OncleSid Macro lente (plusieurs secondes)Quelques commentaires : La déclaration des variables ne se fait pas au fur et à mesure mais est à grouper en début de macro Application.DisplayAlerts = False et pas Application.DisplayAlerts = "False" Une recherche sur une ligne ou colonne complète est plus lente qu'une recherche sur une plage finie...
21/01/2020 à 15:37ben25000Affiche ligne sur base d'une dateC'est un simple filtre. Je vous invite à cliquer sur la flèche en L1 et à sélectionner la date correspondante dans la liste...
21/01/2020 à 15:32gedulyIncrémentation d'un critere Date dans une formuleCa c'est pas clair du tout du tout... Étonnant, ça fonctionne du premier coup chez moi ...
21/01/2020 à 15:28hd12345Regrouper filtres dates et heuresMerci de poster dans la section appropriée : Excel - VBA . Votre liste de date - heure ne nous permet pas de bien comprendre votre objectif ni le problème rencontré avec ces données. Merci donc d'illustrer votre demande avec un classeur Excel. Vous voulez filtrer la date et l'heure séparément, c'est...
21/01/2020 à 15:22Chacha28150 Avoir jour par jour le nombre de clients par 30min à compter du 9hMerci du retour : Pour plus de détails : --> Solution 1 : Tableau Croisé Dynamique Si tu ne connais pas cette fonctionnalité, tu passes à côté d'un outil très intéressant puisqu'il n'y a aucune formule à saisir, et que tu peux extraire des informations très intéressantes d'une base de données. Da...
21/01/2020 à 14:40gedulyIncrémentation d'un critere Date dans une formuleBonjour, Autant faire référence à une cellule externe contenant une date valide plutôt que d'inscrire une date au format texte directement dans la formule... Exemple : 20/01/2020 =NB.SI($L$3:$L$19;A1) =A1+1 =NB.SI($L$3:$L$19;A2) =A2+1 =NB.SI($L$3:$L$19;A3) ... .....
21/01/2020 à 14:21Chacha28150 Avoir jour par jour le nombre de clients par 30min à compter du 9hBonjour, salut bigdaddy154 Autre(s) proposition(s) : Liste des modifications : Passage des données sous forme de tableau structuré Ajout d'une colonne date_heure (solution 1) Ajout d'un tableau croisé dynamique (TCD) avec date_heure groupées par jour et par heure complète (solution 1) Ajout d'une fo...
21/01/2020 à 13:51marinea Changement séparateur décimal VBAVBA est à priori inutile pour réaliser cette opération. Vous pouvez changer le séparateur d'une colonne avec l'outil RECHERCHER & REMPLACER (ex : remplacer "." par ","). Si vraiment vous souhaitez passez par VBA, cela correspond à la fonction Replace() ...
21/01/2020 à 10:1932_GregoirePrésentationJ'espère que tu y trouvera la "connaissance Excelienne" ...
21/01/2020 à 10:01juka1993Formule'=Somme' avec onglet variableINDIRECT ne fonctionne pas entre plusieurs fichiers. Il faut écrire votre formule avec le nom complet du fichier source directement, ou la faire écrire par le biais de VBA, voire même récupérer directement le résultat en macro...
20/01/2020 à 17:18Matt87Addition d'une même cellule sous conditionIl est tout à fait possible d'avoir un onglet de consultation de la base de données principale avec un accès limité selon l'utilisateur. Il y a régulièrement des sujets sur cette thématique sur le forum, tu devrais trouver ton bonheur en faisant une recherche par mots clés...
20/01/2020 à 16:10Matt87Addition d'une même cellule sous conditionAu risque de passer pour le chieur de service : disséminer l'information sur une multitude d'onglets n'est pas une bonne méthode de gestion de données, et votre demande en est la preuve. Si vous avez moyen de modifier la structure de votre fichier (que je n'ai pas ouvert), mieux vaut constituer une...
20/01/2020 à 15:34Cognomen Max condiionnelleIl s'agit d'une formule matricielle, à valider avec les touches CTRL + MAJ + ENTREE pour obtenir un résultat cohérent...
20/01/2020 à 15:30jbexcel Conception d'un graphique automatiséJ'en pense que ça m'a l'air bien compliqué pour pas grands choses !! Si vous souhaitez matérialiser des types d'actions par des couleurs, le plus simple reste d'avoir une série de donnée par type (chaque série ayant sa propre mise en forme). Cela revient à inscrire les informations dans des colonnes...
20/01/2020 à 14:50Jess88Calcul de poids2 choses : Votre soucis est un problème de maths, pas de logiciel (Excel ou autre) Vous avez posté dans la section "Calc" alors que votre fichier est un fichie Excel Concernant votre problématique, le total est bien égal à 100 si la cellule sur laquelle vous ajoutez 5 est également incluse dans le c...
20/01/2020 à 14:41jbexcel Conception d'un graphique automatiséOui c'est possible à l'aide de macro événementielles : Le code VBA : Le principe : La première sert à inscrire la date + heure de départ (temps = 0) via un double clique en A1 La seconde sert à inscrire le chrono (date heure au clique - date heure au départ) lors d'une modification en colonne B ou C...
20/01/2020 à 13:48adnanviolet Comment incrèmenter une date courteFormule en D10, à étendre vers le bas : Ce serait beaucoup plus simple avec une "vraie" date.....
20/01/2020 à 13:44jbexcel Conception d'un graphique automatiséJ'ai choisi arbitrairement un pas de 3 minutes, mais ça c'est à votre convenance. Vous pouvez partir sur un pas prédéfini, ou ajouter au besoin des données, mais il faut que la donnée d'heure soit valide (convertible en nombre) pour fonctionner correctement...
20/01/2020 à 12:33adnanviolet Comment incrèmenter une date courteBonjour, salut mbbp ! @adnanviolet : merci de joindre un classeur pour illustrer votre demande... Ca vous évitera d'être frustré par des réponses qui vous paraissent non pertinentes, faute d'avoir suffisamment détaillé votre demande ...