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

Messages postés par Pedro22 - page 107

DateAuteur du sujetSujetExtrait du message
26/07/2018 à 15:36TeamG1Nom de variable et boucleAyé ! Voilà ma proposition ...
26/07/2018 à 15:17TeamG1Nom de variable et boucleTu as une variable unique temp1, que tu as déclarée comme étant un nombre entier mais que tu souhaite remplir avec 3 chaines de caractères. Tu la déclares "temp1" mais tu travailles avec du temp2 ou temp3 (écrit sous forme de chaine de caractères au passage). Bref, ça ne peut pas marcher. Utilise do...
26/07/2018 à 14:42pagesalexFusionner les cellules qui ont la même valeursJ'approuve ! D'où mes questions pour ne pas commencer à proposer quelque chose sur une demande qui amènerait plus de problèmes qu'elle n'en résout.....
26/07/2018 à 14:25thorlorge Recherche de terme dans une colonne à partir d'une matricePour ton exemple, la formule suivante fonctionne : =SIERREUR(CHERCHE($D$1;A1);0)+SIERREUR(CHERCHE($D$2;A1);0) Elle donne la position du 1er caractère d'une chaîne, y compris si d'autres caractères sont présents à la suite et sans tenir compte de la casse (minuscules/majuscules). Néanmoins, je n'ai p...
26/07/2018 à 14:08itisgood Moyenne et VBABonjour, Comme ceci ...
26/07/2018 à 12:36SkillrexSomme prod VBADéclarée on le sait avec cet extrait (instruction "Dim"), mais quelle valeur affecte tu à cette variable ...
26/07/2018 à 12:34pagesalexFusionner les cellules qui ont la même valeursDésolé d'insister, mais je préfère être clair avant de plancher sur quelque chose. Peux-tu répondre à l'ensemble de mes questions ? Tu parles à nouveau de fusionner des lignes , mais juste après tu dis que les cellules adjacentes restent intactes.....
26/07/2018 à 12:25SkillrexSomme prod VBATrès juste, pour ma part j'ai supposé qu'il s'agissait d'un extrait de code, n'ayant pas de lignes "Sub... End Sub" et donc que lign1 était initialisé précédemment...
26/07/2018 à 12:24Rimou22Disposition de données dans ExcelTu peux tout mettre dans une même base de données avec une colonne "Entreprise", une autre "Mois" et 9 autres contenant tes indicateurs correspondant à chaque entreprise pour chaque mois. Le suivi peut ensuite se faire dans un autre onglet avec des MOYENNE.SI.ENS, SOMME.SI.ENS, NB.SI.ENS... ou plus...
26/07/2018 à 12:20pagesalexFusionner les cellules qui ont la même valeursC'est bien de joindre un fichier, mais tu as un paquet d'onglets et on ne sait pas duquel tu nous parles... Ensuite, tu souhaite fusionner des lignes, c'est à dire : - Que plusieurs lignes concernant une même date n'en fassent qu'une seule (avec 1 seule date à l'intérieur) ? --> Dans ce cas, que...
26/07/2018 à 12:14SkillrexSomme prod VBAMets le en Variant dans un premier temps et regarde ce qui sort...
26/07/2018 à 11:47SkillrexSomme prod VBAJe n'ai jamais utilisé la formule =SOMMEPROD() et encore moins sous VBA, donc je ne suis pas sur de la syntaxe exacte. Mais disons que ce sera "moins faux" ...
26/07/2018 à 11:41SkillrexSomme prod VBALes références de plages s'écrivent différemment sous VBA. "A1:Z100" sera par exemple reconnu comme du texte. Je regarde pour corriger ta formule...
26/07/2018 à 10:41saakuVBA Suppression nomsMerci pour la précision, je me suis renseigné entre temps. Je ne manipule pas beaucoup les plages nommées.....
26/07/2018 à 10:17ovoCalculer des cases de couleursVu ce que tu as mis, je dirais bien sur un post de @Jean-Eric.....
26/07/2018 à 10:11KwnsTrier une liste qui en appelle une autreAlors là je sèche.....
26/07/2018 à 10:10saakuVBA Suppression nomsTu veux supprimer les noms de quoi ? Du fichier ? Des feuilles ? D'autre part, je pense que le nom ne peut-être vide et donc qu'il faut une valeur dans tous les cas... Peux-tu nous en dire plus sur l'intérêt de cette manip' ...
26/07/2018 à 10:06KwnsTrier une liste qui en appelle une autreComment fais tu ton tri ? Moi ça fonctionne de cette manière ...
26/07/2018 à 10:02jen1977 Trouver la prochaine dateJe te propose la formule suivante (en F4, à dérouler vers le bas) : =SI(MIN(SI(H4:S4>AUJOURDHUI();H4:S4))>0;MIN(SI(H4:S4>AUJOURDHUI();H4:S4));"s.o.") /!\ : C'est une formule matricielle, qui ne fonctionne que si on la valide en appuyant sur Ctrl+Maj+Entrée (la formule apparaît alors entre {...
26/07/2018 à 09:56jen1977 Trouver la prochaine dateSi je comprends bien, ta formule fonctionne déjà mais seulement pour le mois en cours, et tu aimerais qu'elle fonctionne indépendamment du mois ? Dans un premier temps, ta valeur de mois peut-être automatisée : =DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1)...
26/07/2018 à 09:50KwnsTrier une liste qui en appelle une autreJe te renvoie ton fichier, je n'ai fait que 2 choses : -> Passer le second tableau dans un autre onglet -> Ajouter des en-têtes Chez moi le tri fonctionne, mais je te déconseille quand même de faire un tri sur des colonnes contenant des formules.....
26/07/2018 à 09:10KwnsTrier une liste qui en appelle une autreSi je comprends bien ta problématique, tu ne souhaites pas trier les 0 car ils ne représentent pas une valeur mais plutôt une absence de donnée d'intérêt ? Dans ce cas, dans tes formules "SI", affecte autre chose que 0, par exemple: =SI(B1>2;A1;"") =SI(B1>2;B1;"") Ou : =SI(B1>2;A1;NA()) =SI...
26/07/2018 à 09:06Mrgx52 Boucle if avec utilisation de la fonction GAUCHETu peux poster un fichier qui s'inspire de ton fichier de travail et sert juste à illustrer ton problème à partir de données fictives. Personnellement je n'ai pas très bien compris ce que tu cherchais à faire, en particulier avec une fonction "GAUCHE". Si c'est pour contrôler la présence d'une valeu...
26/07/2018 à 08:32tjenatjena Saisie Automatique avec UserformMe voilà rassuré ...
25/07/2018 à 17:22ovoCalculer des cases de couleursPourquoi t'embêter à refaire ce que d'autre ont déjà fait ? Dans les sections "Logiciels Excel-Pratique" ou "téléchargement", tu trouveras des calendriers.....
25/07/2018 à 16:25tjenatjena Saisie Automatique avec UserformLa première boucle sur ctr doit commencer à 2 et non pas 1 pour éviter de travailler sur l'en-tête. Il faut également supprimer "Saisie_X" ou ajouter une ligne de code pour éviter d'en tenir compte. Voilà un code plus adapté...
25/07/2018 à 16:10xjeanjean4Validation d'un choix sur une page webAutant je conçois la notion d'urgence pour des problèmes qui ont un impact direct sur le travail, autant pour des paris sportifs.....
25/07/2018 à 16:06tjenatjena Saisie Automatique avec UserformC'est corrigé, une erreur d'inattention.....
25/07/2018 à 15:40tjenatjena Saisie Automatique avec UserformUn truc dans ce goût là ...
25/07/2018 à 14:21Pedro22 Erreur 2015 macro régression polynomialeLe plus simple reste de ne pas générer soi-même des erreurs sur un code fonctionnel... Surtout quand on l'a écrit soi-même ...
25/07/2018 à 14:18frenckyEnregistrement feuille sans macroC'est mal parti, si tu veux ajouter un bouton, a part en macro.....
25/07/2018 à 14:16fatfabletoubabFonction SOMME suivant attribut d'une autre colonneTu es plus avancé que moi sur le sujet, alors je te laisse poursuivre ...
25/07/2018 à 12:45Pedro22 Erreur 2015 macro régression polynomiale@LouReeD : merci de ton aide, j'ai trouvé mon erreur... J'avais ajouté un +1 dans l'index Colonne pour déterminer la longueur de ma série. Ce qui fait que je déterminais la longueur de la série d'à côté, et en cas de différence (présence de cellules vides), le calculs des paramètres de régression pl...
25/07/2018 à 12:36Pedro22 Erreur 2015 macro régression polynomialeCa pourrait être ça le problème, mais la c'est moi qui est tête en l'air ! J'ai oublié de modifié cette valeur pour le fichier exemple... En réalité dans mon fichier, la plage ne commence pas à la ligne 2 mais à la ligne 99 et s'arrête à une ligne >99. Version révisée ...
25/07/2018 à 12:34flora1987Mise en forme condiotionnelleAccueil --> Mise en forme conditionnelle --> Gérer les règles --> "Cette feuille de calcul" Il faut ensuite modifier la première règle en utilisant la formule =OU(F10="r";F10="a";F10="b";F10="c") et modifier la plage sur laquelle est s'applique pour qu'elle s'étende à tout ton tableau...
25/07/2018 à 12:24Pedro22 Erreur 2015 macro régression polynomialePour les remarques sur l'écriture, c'est pertinent. Je modifierais ça dans mon vrai fichier. Et pas de bouton car je lance la macro directement depuis VBA, ce qui me permet également de venir modifier la valeur de "ordre" au besoin. Je suis seul à me servir de se fichier, le cas inverse j'ajouterai...
25/07/2018 à 12:21ju974 Pyramide de birdVoilà une solution en passant par macro. Si tu souhaites plus de détails, va voir le code en appuyant sur ALT + F11...
25/07/2018 à 11:42ju974 Pyramide de birdAucune macro la-dedans. Pour la largeur des formes, je ne vois pas comment le faire automatiquement sous Excel, mais c'est possible via VBA. Par contre ça risque d'être assez lourd pour faire juste ça.....
25/07/2018 à 11:40Supersky75Envoie de mail à partir d'un nom et d'un prénomNe cherchez pas de différences avec le code posté précédemment, il n'y en a pas... C'est juste pour faciliter la lecture... Non, ne me remerciez pas ...
25/07/2018 à 11:36Pedro22 Erreur 2015 macro régression polynomialeJe rencontre un problème (erreur 2015, ou #VALEUR dans Excel) dans une macro permettant d'écrire les valeurs issues d'une régression polynomiale d'ordre variable sur différentes séries de longueur également variable. J'utilisais déjà une macro similaire dans un autre fichier sans qu'elle ne me pose...
25/07/2018 à 11:29ju974 Pyramide de birdJe te propose 2 solutions : -> L'une avec un graphique, mais dont chaque étage est promotionnel à la valeur -> L'autre avec des formes, donc chacune d'entre elle fait référence à une cellule (et se met donc à jour en même temps que celle-ci)...
25/07/2018 à 11:16ozeoo Format de dateTu y étais presque, mais ta date reste en H reste écrite sous forme de chaîne de caractères et changer le format est donc inutile. Il faut d'abord mettre ta formule dans une formule =DATEVAL() pour qu'Excel la convertisse en donnée Date...
25/07/2018 à 10:49ju974 Pyramide de birdAlors là va falloir être un peu plus précis sur les données que tu as et sur ce que tu souhaites... Comment veux tu qu'on t'aides avec une simple image ? On ne sait même pas si tu souhaites un tableau, une image, un graphique... Pour faciliter le travail, envoie un fichier contenant des données repr...
25/07/2018 à 10:47mel945Excel décimale arrondiCa arrive même aux meilleurs ...
25/07/2018 à 10:43frt045 Copier Coller Colonnes selon ConditionsPour ta première remarque, j'ai fait une petite erreur : Pour la seconde partie de ta question, je vais te laisser modifier le code par toi même. Il faut que ta colonne 1 soit copiée dans tout les cas, mais cette fois on ne copie plus une colonne entière (".Colums(Col).Copy") mais : -> Possibilit...
25/07/2018 à 10:29mel945Excel décimale arrondi...
25/07/2018 à 10:20mel945Excel décimale arrondiJe te renvoie ton fichier, j'y ai ajouté différentes formules pour aboutir au résultat souhaité...
25/07/2018 à 10:10Mwa12Recherche De données via des couleursBonjour, Il faut bien commencer quelque part ! C'est une bonne occasion d'apprendre.....
25/07/2018 à 10:07Sirkha Mettre en blanc automatiquement certains aspectsDans ta formule, la partie en gras est inutile. =SI(ESTERREUR(RECHERCHEV(F14;'BTs finis'!$B$5:$C$124679;1;FAUX)) =VRAI ;SI(ESTERREUR(RECHERCHEV($BE14;GAMME!$B$20:$AB$65125;F$3+2;FAUX)) = VRAI ;"";SI(RECHERCHEV($BE14;GAMME!$B$20:$AB$65125;F$3+2;FAUX)<0;$BC14+RECHERCHEV($BE14;GAMME!$B$20:$AB$65125...
25/07/2018 à 09:36fatfabletoubabFonction SOMME suivant attribut d'une autre colonneLe tableau croisé dynamique est probablement la solution la plus simple est efficace pour réaliser ce que tu souhaites. Mais tu peux également utiliser des fonctions =SOMME.SI(colonne_avec_tes_codes_article;cellule_avec_1_code_article;colonne_avec_tes_quantités) ou =SOMME.SI.ENS() qui te permet d'aj...