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 76

DateAuteur du sujetSujetExtrait du message
01/01/2018 à 17:51michelangelo Excel for mac 2011 - Excel VBA universel ?Re, Le code est du code ! Si les noms des fonctions Excel sont traduites dans chaque langue et que cela marche, cela reste limité aux quelques 450 fonctions natives, et seul le nom de la fonction est concerné par la traduction. Les macros Excel 4 fonctionnent aussi en traduction, de la même façon. P...
01/01/2018 à 17:33ViolaineComment mettre en gras une partie du contenu d'une cellule ?Si tu mets ta cellule sous bloc With, tu ne la répètes plus après dans le reste du code à l'intérieur du bloc, sinon c'est incohérent. Len ("") ! La longueur d'une chaîne de longueur nulle étant nulle, cela équivaut à ne rien mettre, et donc le reste du texte est mis en gras. Les points d'interrogat...
01/01/2018 à 17:17Chankla ComboBox avec conditionJe n'avais pas regardé jusque là ! Mais il est bien évident que si tu filtres ta liste, tu ne peux plus par la suite utiliser le ListIndex... Alors, c'est possible ! par exemple avec Une Combo à 2 colonnes, une colonne non visible dans la Combo qui conserve la ligne correspondant au nom... Mais il f...
01/01/2018 à 16:46michelangelo Excel for mac 2011 - Excel VBA universel ?Il faut être plus précis sur ton projet, tout dépend de ce que tu veux faire ! Il faut éviter les éléments incompatibles avec MAC, certaines commandes devront être codées différemment pour MAC ou PC, donc test préalable pour choisir la commande utilisée selon le système, et voir ce qui nécessite des...
01/01/2018 à 16:37Chankla ComboBox avec conditionFaut pas mettre toute la liste dans ce cas ! Mais ne prendre que ceux qui ont empruntés... Cordialement et bonne année...
01/01/2018 à 16:16dav999 Transformer Activeworksheet en worksheet("XX") est ce possible ?Il faut toujours garder quelques idées de base claires : une Sub réalise une action, la nature de l'action peut être très diverse mais globalement, elle fait, une Function fait la même chose, mais de plus elle renvoie un résultat, qui peut être aussi bien une valeur, de tous types, qu'un objet ; si...
01/01/2018 à 14:46andreleca Un genre de sommeprod entre lignes et colonnes avec conditionOh ! Mais déjà affuté pour 2018 ...
01/01/2018 à 03:26SébastienBonnes fêtes de fin d'annéeMeilleurs voeux à tous pour 2018 ! Et bon vent pour le Forum...
01/01/2018 à 02:57dav999 Transformer Activeworksheet en worksheet("XX") est ce possible ?Je dois dire que je m'interroge sur ce que tu veux faire ? D'abord, je me demande pourquoi col et SheetToModify sont laissés en Variant (non typés) ! Rappel que les variables, et il en est de même pour les arguments de procédures se typent individuellement !!! Je ne comprends pas pourquoi tu doubles...
01/01/2018 à 02:26andreleca Un genre de sommeprod entre lignes et colonnes avec conditionA valider matriciellement, malgré SOMMEPROD... Cordialement...
01/01/2018 à 02:06tulipe_4Bonne Année 2018Tous mes voeux de nombreuses matricialisations en 2018, gymnastique tridactyle d'entretien.....
01/01/2018 à 02:00jmdhc Filtre sur datesCe serait logiquement DATEVAL, encore qu'il y a certainement quelque différence avec DateValue , le comportement diffère un peu. Tu peux faire l'expérience, DATEVAL va te renvoyer un nombre, le numéro de série, si la cellule n'est pas préalablement en format de date. En manuel, l'opération la plus é...
31/12/2017 à 16:26jmdhc Filtre sur datesRe, Une procédure que tu pourras supprimer après usage... Cordialement. Edit : Salut Theze ! Pas vu avant... mais on a réussi tout de même une petite variante malgré le créneau étroit ! Bonne fin d'année...
31/12/2017 à 16:16jmdhc Filtre sur datesIl suffit d'activer le filtre automatique et de filtrer... Mais il va falloir régler un problème préalable car tes dates sont du texte et non des dates, le filtre ne peut donc les traiter comme dates. Il faut donc les convertir en dates.....
31/12/2017 à 15:39Emrys1009Planning congés pour une équipe - VBATu as un dispositif Feuil2 qui repose sur sun stockage des données brutes, dans lesquelles des MFC vont piocher et affichent en fonction des dates (année) et du nom choisi le résultat... Il semblait que ton projet Feuil3 s'orientait vers un dispositif similaire en affichant sur un calendrier différe...
31/12/2017 à 14:59David 33Comparateur de Base de données de Prix N-1 / N-2Voilà le résultat à tester : J'ai ajouté quelques explications dans le fichier. La mise au point avec les fichiers modèles a présenté quelques points épineux, notamment avec NEW. J'espère que les fichiers réels ne présenteront pas de divergences qui feraient que les solutions ajustées en pas mal d'e...
31/12/2017 à 11:15ericp Année glissanteMeilleurs voeux pour 2018 ...
31/12/2017 à 09:31ericp Année glissanteLorsque tu inscris un CM, ce sont les congés déjà pris dans l'année qui précède ton nouveau CM qui vont permettre d'évaluer les droits pour ce CM ! La date qui apparaît en E correspond à la date que tu inscris en B antériorisée d'un an, référence pour l'évaluation, utilisée par les formules matricie...
31/12/2017 à 05:09teddyBear37 Probleme avec fonction withSi je puis me permettre : pourquoi Private Function ! Est-ce une restriction voulue ? Pour que la fonction ne soit accessible qu'à partir du Module où elle se trouve ? Cela me paraît contradictoire pour une fonction de ce type ! Mébon... ! Par ailleurs, je plaide toujours en faveur de l'utilisation...
31/12/2017 à 04:36Hetfield1998 Répétition de formulesEric ne m'en voudra pas si je te fournis une formule... Les dates c'est un de mes péchés mignons ! Pour les grands-mères : qui te donne le 1er dimanche de mars. Et pour le 1er dimanche d'octobre, même formule en remplaçant 3 par 10. Cordialement...
31/12/2017 à 04:18stoure Offset avec VBAJe pense pouvoir tenir un mode de calcul pour les roulements 3 à 6... il reste à matérialiser et vérifier que ça marche. En principe un dispositif cyclique se poursuit ad -eternam... La durée d'un cycle est ici égale à un nombre de semaine correspondant aux "roulants" : 3 pour 3, 4 pour 4... 6 pour...
30/12/2017 à 23:15Dehbi Macro trop lenteTu répètes toute ta liste de tests autant de fois qu'il y a de colonnes à chaque ligne... On peut considérer en gros que si tu as 10 colonnes, ta macro travaille à 90% pour rien, mais cela occupe du temps. De plus la méthode n'est pas spécialement performante et ce n'est certainement pas la plus rap...
30/12/2017 à 22:54PierrexlsCopie plage de cellule présente dans plusieurs fichiers vers autre fichierOn se contente généralement de quelques lignes de données... mais là avec une ligne, seule et identique sur les deux fichiers, tu ne nous fournis pas vraiment de quoi tester ! C'est donc toi qui testera... Cordialement...
30/12/2017 à 22:02ericp Année glissanteEn fait pas de palier du tout ! Dans ce cas : la date d'entrée en service se porte tout de même en C2, de G4 à G7 tu mets 0 à toutes les lignes, de I4 à I7 tu mets 90 à toutes les lignes également, et de même de J4 à J7 275 à toutes les lignes. On est jamais sans traitement ! on peut juste arriver à...
30/12/2017 à 21:33roinic Recherche de cellule en fonction d'une autrePour C3, (sur Atelier), en regard de la valeur "A" (sous Equipe A), on va aller chercher "C" et "H" dans la partie Equipe A de Net pour renvoyer les valeurs additionnées trouvées dans les colonnes 7 et 9 des lignes trouvées... ! Cela devient quelque peu ésotérique ! Mais alors, pour la cellule en de...
30/12/2017 à 18:08roinic Recherche de cellule en fonction d'une autreReprenons ! Tu disais : Ce qui implique que tu recherches la valeur de H5 ailleurs ! Tu poursuis : Je passe la suite, là tu précises que tu recherches dans la feuille Net, et tu recherches une valeur qui est stipulée ailleurs, comme il n'y a que deux feuilles, H5 ne se trouvant donc pas dans Net se...
30/12/2017 à 17:11mimi1958ppProblème macroPour ma part j'ai estimé un fichier nécessaire et je m'abstiens donc de toute intervention sur le fond tant que je n'ai pu examiner un fichier... mais je constate que la discussion s'éternise sans aboutir en l'absence ! Cordialement...
30/12/2017 à 16:27roinic Recherche de cellule en fonction d'une autreEn H5 il y a C dans une colonne qui débute en H2 par Equipe C Il faut donc commencer par réviser tes spécifications. Ensuite ta feuille Net n'est pas conçue pour la recherche... Tu rajoutes une colonne avant A pour y mentionner l'équipe, que tu répètes sur toutes les lignes correspondant à l'équipe...
30/12/2017 à 16:16bonetti19Reherche V sur plusieurs colonnesIl y a une ambiguïté décisionnelle à lever ! Si plusieurs tryptiques Référence-Poids-Prix différents Référence n'est pas un identifiant suffisant ! Peut-être un couple Référence-Usine ? Mais il faut être sûr d'un identifiant correspondant à un même poids-prix pour en faire une extraction, sinon le p...
30/12/2017 à 15:54ericp Année glissanteLà tu ne m'indiques pas les règles qui définissent les paramètres... Ancienneté (en mois) = ? => Nb de jours payés à 100% = ? et Nb de jours payés à 50% = ...
30/12/2017 à 13:34ericp Année glissanteQuelles sont les anciennetés à prendre en compte ...
30/12/2017 à 13:29gaabiliaAfficher la recherche via combobox dans une listBox 4 colonnesEt sur quelle ligne ? Quel objet ...
30/12/2017 à 13:26Eric-M59Format currency et declaration de variablePour qu'une variable conserve la valeur affectée dans une procédure pour l'utiliser dans une autre, il faut la déclarer en variable niveau module et plus en variable locale... Cordialement...
30/12/2017 à 13:22murgo08 Données sur plusieurs lignes à mettre sur une seuleCordialement...
30/12/2017 à 12:44gaabiliaAfficher la recherche via combobox dans une listBox 4 colonnesQuelque chose qui me convient un peu mieux pour ton Initialize : Pour le reste, faut voir ! Cordialement...
30/12/2017 à 12:19ericp Année glissanteCLM et CLD sont deux choses différentes. La différence vient du fait que ce n'est pas le même décret qui définit les affections couvertes par la longue durée et que ce décret n'a jamais été modifiée... Je ne pense pas que la situation ait beaucoup changé depuis mon époque... Le CLM est de 3 ans (1 a...
30/12/2017 à 11:58Eric-M59Format currency et declaration de variableJ'ai un peu de mal à te suivre... J'ai indiqué ce que j'ai constaté (sur feuille Décembre, je n'ai pas vu de données ailleurs). Tes dates en A ne sont pas des dates, ça c'est sûr, tes autres valeurs litigieuses sont bien numériques mais j'ignore si c'est naturellement ainsi ou si une manip. suppléme...
30/12/2017 à 11:14ericp Année glissanteLes longues maladies, c'est pas les mêmes règles...
29/12/2017 à 23:28SébastienInstallation du nouveau forum...
29/12/2017 à 23:24David 33Comparateur de Base de données de Prix N-1 / N-2Ok ! Il va falloir un peu jongler avec les colonnes qui baladent, mais je ferai ça à tête reposée... A+...
29/12/2017 à 22:07David 33Comparateur de Base de données de Prix N-1 / N-2Tu indiques 14 colonnes, il y 15 zones dans ton doc pdf, la supplémentaire semble être CATEGORIE (zone 4) qui double CATEGORIES... On reste à 14 ? Si je me fie à tes indications, la 3e feuille reprend ces 14 colonnes dans l'ordre que tu indiques, laissant de côté celles qui ne figurent pas dans cett...
29/12/2017 à 21:42ericp Année glissanteLa subrogation signifie que c'est l'employeur qui assure le maintien total ou partiel du salaire en cas de maladie, mais en retour c'est lui qui perçoit les indemnités journalières éventuelles de la Sécu, étant entendu que ce qu'il paie est au moins égal ou supérieur à ces indemnités. Pour les admin...
29/12/2017 à 21:18stoure Offset avec VBASi je comprends bien, tu valides le schéma de mon post du 27 à 13h15, et les cas 4, 5 et 6 seraient semblables avec adjonction de jours de repos intermédiaires. Ce qui donnerait pour le cas 4 : Vu les détours qu'on a pris pour arriver là, je dois t'avouer que cela me paraît un peu trop simple ! Mais...
29/12/2017 à 20:42Eric-M59Format currency et declaration de variableOui ! Qu'une TextBox n'a pas de format ! Elle ne contient et ne peut contenir que du texte. Donc ce qui en sort peut présenter un format particulier, mais ce ne sera une donnée correspondant au type présenté (dès lors que ce format est typique d'un type de données particulier) qu'après conversion da...
29/12/2017 à 19:52ericp Année glissanteEn principe la gestion des CM consiste principalement à gérer les droits à subrogation (que je n'ai pas inventé ! mais les agents formés pour cela ont une culture administrative...) La fonction (qui utilise 2 fonctions auxiliaires et 3 proc. annexes) ne fait rien d'autre qu'un calcul au jour le jour...
29/12/2017 à 15:15teddyBear37 Recuperation liste déroulanteTu actives une feuille quand l'utilisateur a besoin de la voir. Dans tout autre cas c'est une opération parasite, et qui prend donc du temps pour rien, car VBA n'a pas besoin de voir... Tu peux travailler avec VBA sur une feuille masquée, sans jamais la rendre visible, à plus forte raison pas besoin...
29/12/2017 à 14:39teddyBear37 Recuperation liste déroulanteJ'ajouterais qu'à titre personnel, au vu de certains éléments du code, je m'inquièterais plus si cela ne déclenche pas d'erreur ! Car une erreur oblige à chercher et trouver pour la surmonter, alors que débusquer des anomalies ne produisant pas d'erreur c'est une tout autre histoire.....
29/12/2017 à 14:31David 33Comparateur de Base de données de Prix N-1 / N-2On peut opérer à partir du fichier New (mais alors converti au nouveau format, et donc en .xlsm) ou à partir d'un 3e fichier. C'est tout à fait équivalent et ne dépend que de tes préférences... Les deux points restants à préciser : 1) la réponse à ma question sur les codes-barres : nombre ou texte ...
29/12/2017 à 14:09diiityTrie alphabétique sur plusieurs colonnesIl n'y a pas outrage ! Et j'espère que tu ne le prends pas mal ! Façon de parler. Disons que ça me chatouille, pas très agréablement, de voir les mêmes choses se pérenniser alors qu'on peut faire plus simple. Et si je n' m'irritais plus c'est que je serais devenu complètement atone... Le tri est typ...
29/12/2017 à 13:14ericp Année glissanteRe, Tu devrais jeter un oeil sur les deux sujets dont je te mets les liens ci-dessous. Je crois avoir également travaillé sur un 3e, antérieur, mais je l'ai perdu de vue... https://forum.excel-pratique.com/viewtopic.php?f=2&t=77557&p=446258&hilit=cong%C3%A9s+maladie#p446258 https://forum.excel-prati...