M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 54

DateAuteur du sujetSujetExtrait du message
16/05/2018 à 01:46luciole 17Réaliser des reçus en complétant une seule celluleTu es dans le cas d'un RECHERCHEV tout ce qu'il y a de plus classique... En D8 tu places cette formule : Tu la tires jusqu'en D11 pour qu'elle soit recopiée sur autres cellules (LIGNE(3:3) s'incrémentera pour donner 4, 5, 6 sur les lignes suivantes, ce qui correspond aux colonnes de la table de rech...
16/05/2018 à 01:31ian972 Fonction SI OU ET imbriquésTu additionnes les 3 résultats : Cordialement...
15/05/2018 à 23:52LASpiroRang selon plusieurs critéresJ'avais bien signalé que la formule renvoyait la même valeur que la fonction RANG, si celle-ci avait pu être utilisée. Il m'avait semblé que c'était ce que tu voulais d'ailleurs, mais ce n'est apparemment pas le cas... Faire ce que tu demandes en formules est un peu compliqué , même en utilisant plu...
15/05/2018 à 22:34Balance58Additionner qu’une seul fois les textBoxEn déchargeant l'Userform, lorsqu'on le recharge à nouveau, tous les contrôles ont repris leur valeur par défaut ! C'est un principe général ! Si tu veux conserver l'effet, il faut se contenter de le masquer, et non le décharger après la première ouverture. Néammoins, il sera déchargé à la fermeture...
15/05/2018 à 21:58Balance58Additionner qu’une seul fois les textBoxTu n'as pas dû bien essayer ou tu as loupé quelque chose... Vérifie et reteste, ça marche parfaitement...
15/05/2018 à 21:21Balance58Additionner qu’une seul fois les textBoxCe que tu peux faire c'est utiliser le Tag de la TextBox pour mettre une condition limitant l'opération d'addition à une seule fois. Pour tes TextBox du bas, tu les sélectionnes (tous en même temps), tu cherches la propriété Tag dans la fenêtre de propriété et tu places oui comme valeur (en les séle...
15/05/2018 à 20:25Balance58Additionner qu’une seul fois les textBoxPas compris la question, c'est bien ce que tu fais : additionner les TextBox ...
15/05/2018 à 17:55Ben_RTransposer colonnes d'un tableau en lignes avec VBAIl me semblait que le mélange d'années n'était pas de mise, et donc je ne la prends qu'une fois en A2, il est donc normal que tes modifications soient ignorées. Dans la colonne Q, le mois est forcé en valeur texte, tu n'as donc pas une date. Tu veux donc des dates en Q, avec année variable ligne par...
15/05/2018 à 17:26Balance58Additionner qu’une seul fois les textBoxEn utilisant l'évènement Change, ce dernier se produit chaque fois que tu tapes un caractère. En voulant ajouter 11, tu tapes 1 d'abord et 1 s'ajouter, puis le second 1 et 11 s'ajoute, tu auras donc ajouté 12 au total. Il te faut utiliser l'évènement AfterUpdate à la place de Change. Cordialement...
15/05/2018 à 17:10indemyxAide formules traitement donnéesRéférence acceptable ! Dhany va nous l'illustrer, non ...
15/05/2018 à 17:05Ben_RTransposer colonnes d'un tableau en lignes avec VBAUne proposition : Bouton sur le tableau source. La transposition se fait sur ce tableau... Cordialement...
15/05/2018 à 16:07valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneBonne continuation ...
15/05/2018 à 15:17valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneS'il s'agit d'une mention additionnelle, comme pour porteur , on double la condition de la même façon avec "statut" : Dans ce cas que l'on ait "porteur" ou "statut", cela sera traité de la même façon. Ce que fait le code en parcourant le tableau, c'est créer un couple Action (que tu as en 1re col.)...
15/05/2018 à 15:03indemyxAide formules traitement donnéesJ'ai déjà largement passé l'âge de m'émouvoir lorsqu'on me traite de con ! et je peux fort bien jouer à Plus con que moi, tu meurs ! Sans rancune... On ne me fera pas bouger d'un iota tant qu'on ne m'a pas fourni ce que j'attends... mais de ton côté, tu devrais relire et comparer tes différentes ver...
15/05/2018 à 14:52Micka54Recherche dernière ligne d'une colonne avec import d'information à la suiteVraiment une manie de vouloir toujours se positionner... D'après ce que je vois de ton premier appel sur AD10 : cc est une variable à déclarer en début de procédure, de type String. Et tu remplaces Range(Cells(NumFinLigne + 1, ColTraite)) par cc dans ton appel. Ce sera bien analogue au premier appel...
15/05/2018 à 14:26indemyxAide formules traitement donnéesBon courage Dhany ...
15/05/2018 à 14:19SébastienInstallation du nouveau forumJ'ai lu ça hier en début d'après-midi (pour moi), j'en ai été estomaqué ! Je ne connaissais pas jusqu'ici de forum fascisant (au niveau de sa structuration interne). Cela m'attriste ! J'en ferais volontiers des transcriptions pour illustrer si j'avais le temps... Je vais me contenter de veiller à év...
15/05/2018 à 13:54Micka54Recherche dernière ligne d'une colonne avec import d'information à la suiteEn préambule, je t'inciterais à apprendre à utiliser les balises Code pour citer du code dans un post ! Tous les intervenants te sauront gré de leur faciliter la lecture du code. Ceci étant, on n'a pas connaissance du contexte, on ne sait ce que fait ta procédure appelée, on ignore aussi si la macro...
15/05/2018 à 13:32Alain83VBA script qui ne donne pas le bon résultatsOù est le problème ...
15/05/2018 à 13:23indemyxAide formules traitement donnéesHoulala ! Avec toutes les boucles sur des éléments contradictoires, on est au moins passé dans la twilight zone ! Bonne journée...
15/05/2018 à 13:13pharsavba Macro qui ne fonctionne pas sur tous les ordinateursSi tu travailles en Excel EN, le séparateur dans les formules est la virgule et non le point-virgule : substitution à faire... Par ailleurs tu n'as alors pas de différence d'écriture entre FormulaR1C1 et FormulaR1C1Local. Tu as donc tout intérêt à ne pas la laisser en ...Local si elle doit fonctionn...
15/05/2018 à 13:01Pauline78 Extraire des données d'une chaine de caractère suivant des conditionsRien à faire ! Il s'agit d'une fonction personnalisée, c'est toi qui lui fournis les arguments dont elle a besoin : tu peux placer ton tableau de référence où tu veux, tu en fournis l'adresse en 2e argument de la fonction, qui saura donc où le trouver, s'il est sur une autre feuille tu l'indiques bi...
15/05/2018 à 12:46indemyxAide formules traitement donnéesBonjour, Salut Dhany ; Tu n'as pas répondu à ma dernière question et tu es reparti au point de départ... ça te satisfait, je passe donc la main...
15/05/2018 à 03:50chantal25506 ImpressionBonne continuation...
15/05/2018 à 03:41valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonneCompte tenu de ta dernière information, voilà ma proposition : Je joins exceptionnellement (pas mon habitude en l'absence de fichier fourni...) un fichier pour qu'il n'y ait pas de fausses interrogations sur le rapport du code à la source traitée. Cordialement. NB- une précision utile : indispensabl...
15/05/2018 à 00:59chantal25506 ImpressionSi on ne doit imprimer que si W66 est supérieur à 0, il suffit de mettre l'opération sous condition : Cordialement...
15/05/2018 à 00:33Im DriFormule et résultat videSi tu calcules une moyenne annuelle à partir de moyennes mensuelles qui ne sont pas calculées sur le même nombre de valeurs, tu fausseras tes résultats. Cordialement...
15/05/2018 à 00:11sankoukaiMaj labelRe, Cela me paraît bien mal engagé, car tu n'affiches que les noms dans ta Combo, c'est fortement probable que tu auras quelques homonymes au niveau des noms. Une solution serait de prendre les 2 colonnes pour afficher les noms et prénoms dans la Combo. Et pour afficher d'autres informations, il fau...
14/05/2018 à 23:57valdg_ Faire apparaître une valeur selon une valeur de ligne ET de colonnePourquoi rien en regard de VTT ou Chasseurs dans ton tableau cible ...
14/05/2018 à 23:28atom04 Jours entre 2 datesJe te joins un fichier qui comporte 2 fonctions personnalisées : - la première calcule l'âge : AGE(DateNaiss, [Précision], [DateCalcul]) et peut également calculer l'écart entre deux dates. Elle peut prendre 3 arguments : 1) obligatoire : la date de naissance (ou la date de départ si...
14/05/2018 à 23:00indemyxAide formules traitement donnéesEt il n'y a pas d'autre type que 1, 2 et 3 ...
14/05/2018 à 22:50angel28 Formule datePas compris ! Ça fait 2 dates ? 01/12/2018, ça en fait une 3e. Ou tu veux la sortir par transformation d'une autre ? Tu peux faire 25/12/2018 -24 ! Essaie de clarifier ta question...
14/05/2018 à 22:43sankoukaiMaj labelFaut apprendre à utiliser les balises code : la touche </> au-dessus de la fenêtre. L'Initialize fonctionnera... pour la fois suivante ! Mais faire modifier le libellé de l'étiquette par le changement de libellé de l'étiquette, ça se mord la queue ! Aucune chance. Regarde bien dans ton code, t...
14/05/2018 à 22:36indemyxAide formules traitement donnéesSi tu demeures aussi imprécis, je ne démarrerai pas ! Résumons : On traite une liste en A:B. On identifie des groupes de données : ils commencent par NAME en A, suivi de TYPE à la cellule en-dessous. On transfèrera l'extraction à opérer par groupe dans une feuille dédiée à chaque type, à créer lors...
14/05/2018 à 22:23sankoukaiMaj labelOn ne voit pas ton code ...
14/05/2018 à 22:11indemyxAide formules traitement donnéesTu vois qu'en travaillant sur ton modèle en fonction de sa structure, on aurait abouti à quelque chose qui ne fonctionnerait pas sur ton fichier réel. Ou les rangs des éléments à extraire sont toujours les mêmes, ou leur identification (col. A) est fixe dans tous les cas, et là on peut écrire un pro...
14/05/2018 à 21:53azerty2018Fonction ou procédure du type f(x,y,z)=L:comme donnée1,M:comme donnée2Là tu fais une procédure de type Sub, qui fait ce que tu lui fais faire, qui peut donc affecter des résultats de calculs ou autres à des variables. Si ces variables sont de niveau module ces valeurs seront conservées en fin de procédure tant que tu ne les modifies pas par une autre procédure ou la m...
14/05/2018 à 21:18indemyxAide formules traitement donnéesC 'est bien ça pour le type 1, mais pour le type2 tu sors PARAM1, 6 et 14, et pour le type3 PARAM6, 7 et 8. Il faut savoir ce que tu écris ! Je maintiens donc : on sort 6 éléments par groupe de données (un groupe comporte uniformément 19 lignes dans ton modèle, mais par sécurité il vaut sans doute m...
14/05/2018 à 21:03pinardalec Worksheet_selectionchange dans une macro "normale"?Un bonsoir à tous ! Je note avec intérêt que l'on peut disposer en permancence des évènements Application avec une xlam... Comme Eric je n'utilise pas de xlam (ni même de classeur Perso, je n'ai pas de macros que je voudrais avoir dans tous mes classeurs...) Bonne soirée...
14/05/2018 à 20:56AM001Supprimer l'apostrophe avant dateJ'avais vu la chose dans ton sujet lorsque tu l'as mis... j'avais d'ailleurs commencé à répondre mais comme il y avais trop de chose pour que j'aie le temps de le suivre en ce moment, j'avais renoncé. Puisque tu en fais un sujet en soi, je peux rapidement te signaler ce qui m'avait accroché en regar...
14/05/2018 à 20:37TraderASRecherche date la plus procheLa date la plus proche est celle qui présente l'écart minimum avec la date du jour (mesuré en valeur absolue si on compare avec des dates de part et d'autre de la date du jour). Ce ne me semble pas être le cas de ta formule... Cordialement...
14/05/2018 à 20:25LASpiroRang selon plusieurs critéresLa formule donne parfaitement le bon résultat ! Quoi d'autre ...
14/05/2018 à 20:16indemyxAide formules traitement donnéesRelis ce que tu écvris !! D'un type à l'autre tu as 3 paramètres (sur les 6 éléments récupérés) qui ne sont pas les mêmes, sans que l'on ait de critères d'identification. Si tu indiques des critères d'identification applicables, on pourra appliquer, mais pour l'instant ils ne sont pas exprimés...
14/05/2018 à 18:31indemyxAide formules traitement donnéesJe me répète : On n'a donc pas les critères nécessaires ...
14/05/2018 à 18:12indemyxAide formules traitement donnéesEh bien ! Déjà le fichier ne correspond pas à ton post de 16h52 : et cela varie pour chaque TYPE, qui plus est ...
14/05/2018 à 18:06jeremy253 Surligner ligne à partir UserformBonne soirée ...
14/05/2018 à 17:22indemyxAide formules traitement donnéesOn ne sait pas ! Mais si les réponses ne fonctionnent pas sur son fichier réel alors qu'elles fonctionnent sur le modèle, c'est que le modèle n'était pas conforme ...
14/05/2018 à 17:12indemyxAide formules traitement donnéesN'hésite pas à mettre un fichier échantillon (conforme) et à y illustrer le résultat à obtenir.....
14/05/2018 à 17:08jeremy253 Surligner ligne à partir UserformLe surlignage consiste à apposer une couleur sur le texte, comme on le fait avec un stabilo sur papier.....
14/05/2018 à 17:06Micka54Recherche dernière ligne d'une colonne avec import d'information à la suiteChaque fois que tu Select une cellule tu déplaces le curseur, c'est toujours une action parasite s'il y a une action qui suit à réaliser. Donc si tu ne bouges plus en éliminant tout Select et donc sans recourir à ActiveCell mais en te contentant d'adresser les cellules visées, ton code sera plus cla...