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'128
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 96

DateAuteur du sujetSujetExtrait du message
25/09/2018 à 14:12php28Recherche de formuleLe code n'est pas à mettre dans la feuille, mais dans un module (que tu peux insérer depuis le bandeau de l'éditeur VBA)...
25/09/2018 à 14:06BliblablouPb de else sans ifComment déclarer mes 2 autres conditions et instructions sans else alors ? Relis bien mon premier post, ta syntaxe est incorrecte ...
25/09/2018 à 12:09theuxtonix VBA - Recherche d'une cellule précise et décalage de 3 colonnesContribution peut-être inutile, mais dans l'onglet "Téléchargements"-->"Gestion commerciale" ou encore l'onglet "Logiciels Excel-Pratique" du site, il existe des fichiers de gestion de stock, tout prêt, tout fait ...
25/09/2018 à 11:39php28Recherche de formuleIl faut aussi reporter le code VBA de la fonction, qui est enregistré dans un module standard (voir avec ALT + F11) et sauvegarder le fichier au format .xlsm et non .xlsx PS : la documentation liée à ce sujet : https://support.office.com/fr-fr/article/cr%C3%A9er-des-fonctions-personnalis%C3%A9es-dan...
25/09/2018 à 10:46theuxtonix VBA - Recherche d'une cellule précise et décalage de 3 colonnesDésolé, je me permet de faire une réponse pas très constructive, mais je ne peux m'en empêcher ! Voilà un programmateur professionnel : Pour compenser, je vais essayer de faire une réponse constructive ...
25/09/2018 à 10:20php28Recherche de formuleUne fonction personnalisée : Voilà ton fichier en retour ...
25/09/2018 à 09:44BliblablouPb de else sans ifTu peux aussi t'orienter vers ce type d'écriture ...
25/09/2018 à 09:41BliblablouPb de else sans ifUne boucle If s'écrit ainsi : Tu peux ajouter une seconde condition : Mais un "ElseIf" n'accepte pas d'alternative "Else" à ma connaissance, ou alors il faut écrire : Dans tous les cas, tu ne peux écrire (et c'est de là que vient ton erreur)...
25/09/2018 à 08:40winj344 MfcPour une date en colonne A, voilà une formule possible en MFC : =JOURSEM(A1;2)>5...
24/09/2018 à 17:11ClingnExtraire mot dans celluleCe sujet pourra peut-être t'aider : https://forum.excel-pratique.com/viewtopic.php?f=2&t=112628&p=673805&hilit=thesaurus#p673805...
24/09/2018 à 17:06BICE45 MACRO pour regrouper des cellules...
24/09/2018 à 15:57BICE45 MACRO pour regrouper des cellulesC'est vrai, merci du commentaire. Voilà donc une autre version pour éviter ça ...
24/09/2018 à 15:51franckpharel9Données dans un fichier ExcelPourrais-tu être plus clair ? Quel fichier ? Et qu'est ce que cela change que le nombre de ligne ne soit pas connu ? Que ce soit avec la macro ou avec la méthode de l'index précédemment citée, ça ne pose aucun problème.....
24/09/2018 à 15:49BICE45 MACRO pour regrouper des cellulesUne autre proposition (dans le sujet cette fois !) ...
24/09/2018 à 15:33BICE45 MACRO pour regrouper des cellulesLa plage des valeurs prises en compte est fixe dans ce code. PS : je viens de voir que mon code est hors sujet, je fais l'inverse de ta demande.....
24/09/2018 à 15:29franckpharel9Données dans un fichier ExcelDans tous les cas, la macro que je t'ai proposé résout ton problème... Par ailleurs, tu peux aussi procéder en ajoutant une colonne avec un N° croissant (index de ligne) et faire ensuite un tri par ordre décroissant : 1 DUPONT 2 DURAND 3 DUTRONC Devient : 3 DUTRONC 2 DURAND 1 DUPONT...
24/09/2018 à 15:27Vardens Suppression espace entre deux nombres...
24/09/2018 à 15:20Vardens Suppression espace entre deux nombresTon espace ne serait pas par hasard un espace insécable ? C'est le caractère produit par =CODE(160). Essai donc : =SUBSTITUTE(A1;CODE(160);"") Ou la méthode Rechercher & Remplacer en copiant cet espace au préalable...
24/09/2018 à 15:17BICE45 MACRO pour regrouper des cellulesBonjour BICE45 , Salut massari59264 , J'ai également planché sur une solution en macro : Ici avec ton fichier ...
24/09/2018 à 12:27Batonay Formule de recherche pour tableauUne proposition : =RECHERCHEV($E$3;'BAES Hébergement'!$B$5:$D$252;3;0) Tu cherches à obtenir le contenu en colonne D en fonction d'une valeur cherchée en colonne B...
24/09/2018 à 12:22php28 Condition qui analyse plusieurs cellules à la suite...
24/09/2018 à 12:06php28 Condition qui analyse plusieurs cellules à la suiteVoilà ton fichier avec une proposition (ici formule en P5) : =SI(ESTERREUR(EQUIV(O5;C5:N5;0));"FAUX";"VRAI") --> EQUIV renvoie la position d'un élément dans une liste, et une valeur d'erreur s'il n'est pas trouvé...
24/09/2018 à 11:49franckpharel9Données dans un fichier ExcelBonjour, Tableau avec en-tête : Indice_Ligne Nom 1 DUPONT 2 DURAND 3 DUTRONC ... ... Tableau sans en-tête : 1 DUPONT 2 DURAND 3 DUTRONC ... .....
22/09/2018 à 12:41ehlana24Macro problème avec formule concatenationIl faut les reprendre manuellement, en retirant le superflu, en adaptant ajoutant des instructions pour que la macro ne soit pas obsolète en cas d'ajout ou de suppression de données.....
22/09/2018 à 12:22Enzo6874Remplir un cellule par rapport au resultat d'une autre celluleUne bête fonction =SI(Condition;ValeurSiVrai;ValeurSiFaux) =SI(ET(A1>=0;A1<=6);"manque de charge";"")...
22/09/2018 à 01:27ehlana24Macro problème avec formule concatenationPas de panique, je n'ai suffisamment de motivation qu'une fois par jour pour écrire autant ! Quant à la mise en forme, je ne chercherais même pas à détrôner le tenant du titre ...
22/09/2018 à 00:15ehlana24Macro problème avec formule concatenationL'enregistreur de macro reproduit "bêtement" chacune de tes actions, ni plus, ni moins. Il est donc utile pour connaître la syntaxe de certaines instructions mais produit un code rarement intéressant ou exploitable en l'état. Quelques exemples : 1. Select & Activate : a proscrire ! En tant qu'utilis...
21/09/2018 à 23:48franckpharel9Données dans un fichier ExcelY mettre un peu de bonne volonté ! Je te laisse constater par toi même avec le fichier que tu as envoyé, la macro est fonctionnelle... J'y ai néanmoins ajouté un paramètre pour préciser la présence ou non d'une en-tête...
21/09/2018 à 16:33franckpharel9Données dans un fichier ExcelS'il te plait, fait l'effort de mettre en forme ton code à l'aide du bouton </> , sinon c'est carrément illisible, surtout si tu t'amuses à planquer une phrase au milieu ! Encore une fois, je ne vois pas où est le problème avec le code, si tu as une feuille qui s'appelle "fustre" il te l'inver...
21/09/2018 à 14:45ludomanchester Répéter des sommesTon fichier en retour : -> colonne B : c'est la formule proposée précédemment -> colonne C : une formule qui fait la somme par jour de la somme par ligne que j'ai rajouté dans ta base...
21/09/2018 à 14:27ludomanchester Répéter des sommesAurais-tu un fichier pour mieux illustrer l'organisation de tes données et où tu souhaites faire ces opérations ? D'après tes indications, je pense que si c'est possible, tu gagnerais à réorganiser tes données sous une forme plus facilement exploitable : Jour Heure NumDonnée Donnée 1 1 1 0.10 1 1 2...
21/09/2018 à 14:09cavernicolTaux de croissance "pondéré"A ta place, je procéderais en plusieurs temps : --> Un premier tableau avec une colonne contenant une date de relevé (01/01/2018, 01/01/2017...) et en face le nombre d'abonnés (avec 01/01/2014 = 0). --> Un graphique en nuage de points avec ces 2 colonnes (auquel tu ajoutes une courbe de tendan...
21/09/2018 à 13:52cavernicolTaux de croissance "pondéré"Bonjour cavernicol , salut Steelson @ Steelson : Les données sont présentées du plus récent (2018 - Q1) au plus ancien (2015 - Q1), donc Q4, Q3 et Q2 de ton exemple correspondent à l'année N-1 de Q1...
21/09/2018 à 12:18PhilmontpellierExtraire liste mail=SI(ESTVIDE(A2);B1;B1&";"&A2)...
21/09/2018 à 12:07stephane fortinCalcule du nombre de personne dans grille horaire quotidiennePour pouvoir t'aider au mieux, le plus simple serait de nous envoyer un fichier exemple pour que l'on voit les données à ta disposition et surtout leur organisation. Si tu pouvais également prendre un exemple et y mettre le rendu souhaité, ce serait encore mieux...
21/09/2018 à 11:35PhilmontpellierExtraire liste mailSi tes adresses sont en colonne A : --> Formules si pas d'en-tête : En B1 : =A1 En B2 (et à dérouler vers le bas jusqu'à la dernière adresse) : =B1&";"&A2 --> A commencer en B2 si présence d'une en-tête Ta liste complète d'adresses mail se trouve alors dans la dernière ligne de la colo...
21/09/2018 à 11:10MCG Case à cocher et montant dans celluleU.Milité : Une femme comblée de plus à ton actif ...
21/09/2018 à 08:56Thomer MFC en fonction de la valeur d'une cellule...
21/09/2018 à 08:53franckpharel9Données dans un fichier ExcelTon fichier n'a aucune spécificité particulière, donc je ne vois pas où tu bloques pour utiliser la macro que je t'ai proposée ? C'est l'absence d'en-tête qui te gène ? Le fait que tu souhaites afficher le rendu sur la même feuille ...
21/09/2018 à 08:43cntenza13Fonction SI ETPour faciliter la compréhension, j'ai oublié de préciser que Excel interprète un 1 comme la valeur "VRAI" et 0 comme "FAUX". C'est pourquoi, certaines fonctions qui nécessitent de préciser un paramètre VRAI/FAUX, comme RECHERCHEV() peuvent s'écrire : =RECHERCHEV(A1;A:B;2;FAUX) OU : =RECHERCHEV(A1;A...
21/09/2018 à 08:38mrleeAide pour extension macroJe t'ai déjà parlé de ma boule de cristal ? En tout cas, j'suis prêt pour les croisades ...
21/09/2018 à 08:35Thomer MFC en fonction de la valeur d'une celluleCe type de format ne tolère pas les valeurs négatives donc je te conseille de laisser le DELTA en nombre pour voir toutes les valeurs. Éventuellement, un format personnalisé...
20/09/2018 à 17:17IDB La base ActiveCell.selectNon, à ma connaissance, dès que tu passes sous VBA, tu perds la possibilité du retour arrière. D'où l'intérêt de bien sauvegarder avant et de pas faire n'importe quoi avec des macros ...
20/09/2018 à 17:16dombal Somme avec critèresJe te retourne ton fichier, j'ai juste réorganisé tes données vers un format plus facilement exploitable (j'espère que tu pourras en faire autant sans problèmes) et j'y ai ajouté un tableau croisé dynamique pour la synthèse (0 formule, facile à manipuler et rapide à exécuter)...
20/09/2018 à 17:08IDB La base ActiveCell.selectSans fichier modèle pour tester, difficile de voir où ça plante. Ton code me semble correcte mais peut être simplifié. En effet, toute instruction "Select" est inutile dans VBA, du moment que l'objet concerné est précisé...
20/09/2018 à 16:58monsach[VBA] copier la mise en forme (cellules fusionnées) de la ligne du dessusTu sais, peu importe le choix que tu feras, ça ne changera pas ma vie ! Mais je préfère que tu sois informé que les cellules fusionnées ça peut faire beau mais c'est surtout très chiant à traiter, et qu'au final on s'en passe très bien... Bon maintenant si on s'attaque à ton problème, sache que si t...
20/09/2018 à 16:41monsach[VBA] copier la mise en forme (cellules fusionnées) de la ligne du dessusJuste une remarque : la présence de cellules fusionnées est-elle nécessaire ? Car c'est une jolie source d'ennuis, difficile à manipuler et source d'erreur sous Excel comme sous VBA.....
20/09/2018 à 16:06Thomer MFC en fonction de la valeur d'une celluleTu as l'art de compliquer la chose : "I2 - 4:30 soit 2:30 avec le signe -" --> C'est tout simplement 4:30 - I2, non ? Tes formules : -> En K3 à étendre vers le bas : =J3-($I$2/24) -> En K38 : =SOMME.SI($K$3:$K$37;"<0")...
20/09/2018 à 16:01mixis972Suppression automatique d'espace avant un nombreCet espace est un espace insécable (caractère ASCII n°160). Tu peux les supprimer : -> OPTION 1 : Avec cette formule appliquée à chaque cellule (ici j'ai prit l'exemple de B3) : =CNUM(SUBSTITUE(B3;CAR(160);"")) -> OPTION 2 : Copier l'un des ces espaces insécable (écrire un espace normal ne fon...
20/09/2018 à 15:33sebnormand Formule concatener ++ ExcelIl est possible de procéder plus "simplement" (formule à écrire + simple) sans VBA, mais ça prend plus de place ! Formule en AG3 dans le fichier d' Amadéus (salut ! ) : =A2&" /"&AF3 (à dérouler jusqu'en BJ, où se trouve le résultat attendu)...