Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 16:14
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 38

DateAuteur du sujetSujetExtrait du message
17/05/2021 à 19:46Altus Fichier inopérantHeuuu, sur tablette ? Les macros ne fonctionnent pas dessus, à moins que ce ne soit des tablettes avec windows. Tu as testé ? eric...
17/05/2021 à 19:41GuillaumeMBCKChanger la priorité des formulesMettre un fichier (anonymisé), on ne peut rien faire avec ton image, qui de plus est illisible. Et explique avec des mots ton besoin plutôt qu'avec une formule inadaptée. eric...
17/05/2021 à 06:48Eric Lévêque Forcer l'écriture des variables en hh:mm:ssAvec le petit bout de code que tu as mis je ne sais pas comment tu utilises tes variables. Ce que je t'ai mis c'était pour le mettre au format que tu voulais (32:00) dans une chaine (donc dans une variable As String) que tu peux écrire dans ton txt. Ajoute :ss si tu veux afficher les secondes Un gra...
16/05/2021 à 23:43delescjaOuverture multiple d'un même fichier TXTDans l'hypothèse ou ce soit possible, comment comptes-tu fusionner les modifs faites par 2 utilisateurs, qui peuvent en plus se contrarier ? Le plus simple est de rester avec le verrou et chacun son tour. Si tu te moques de perdre des modifs et bien travaille sur une copie. eric...
16/05/2021 à 23:26Eric Lévêque Forcer l'écriture des variables en hh:mm:ssUne date reste une valeur numérique, que l'on peut ensuite afficher comme on veut. C'est le rôle du format d'affichage. Si tu veux des heures >24 : tempsTxt = Application.Text([A2], "[h]:mm") [A2] peut être une de tes variables. C'est moi ou tu confond ; et : ? Ca sème la...
14/05/2021 à 16:51latine123Comment ajouter une valeur numérique à une cellule (Horaire)Tu peux garder les anciennes feuilles et en créer une correcte pour le futur. Mais bon, un exemple si tu y tiens : =NB.SI($C$4:$P$25;"8h à 12h")*"4:00"+NB.SI($C$4:$P$25;"13h à 17h")*"4:00" en ajoutant tous les autres horaires que tu peux avoir et que tu veux comptabiliser. Et en mettant le format pe...
14/05/2021 à 16:10latine123Comment ajouter une valeur numérique à une cellule (Horaire)Oui, et bien il est toujours temps de rentrer dans les clous et d'utiliser excel tel qu'il est prévu. A quoi bon vouloir garder ta galère des années encore et t'obliger à des formules compliquées inutilement ? Tu peux mettre 2 cellules pour début et fin au lieu d'une. eric...
14/05/2021 à 15:34latine123Comment ajouter une valeur numérique à une cellule (Horaire)La règle c'est une seule info par cellule, et inscrire les heures au format excel 8:00 Si tu dois faire une somme d'heures >24:00 il faut mettre en format personnalisé [h]:mm eric...
14/05/2021 à 12:37jean_talus Fonction recherche avec plusieurs entréesAutre proposition en non matricielle : =RECHERCHEV(C12;DECALER(Feuil1!$B$1;EQUIV($F$6;Feuil1!$A:$A;0)-1;;NB.SI(Feuil1!$A:$A;$F$6);2);2;FAUX) eric Edit : avec F2 : =RECHERCHEV(C12;DECALER(Feuil1!$B$1;EQUIV($F$2;Feuil1!$A:$A;0)-1;;NB.SI(Feuil1!$A:$A;$F$2);2);2;FAUX)...
14/05/2021 à 12:20Sébastien[DISCUSSIONS] Nouveau forumJ'ai du mal à classer les " " et "." dans les caractères spéciaux, je dois être hors de toute normalité je pense...
14/05/2021 à 11:44Sébastien[DISCUSSIONS] Nouveau forumNormal... normal... tout dépend où on situe la normalité Je suppose que tu as une raison impérative mais trouve ça gênant de renommer les fichiers quand on recherche dans nos archives. eric...
14/05/2021 à 11:08Aurel60 Calcul Jours ouvrés avec une plage horaireUne version mise à jour et améliorée : 4 plages de travail possibles par type de jour + possibilité de définir des plages de travail les jours fériés. eric...
14/05/2021 à 11:03Sébastien[DISCUSSIONS] Nouveau forumJe viens de constater un phénomène étrange. Lorsqu'on dépose un .xlsm les espaces et points dans le nom sont remplacés par des - eric...
14/05/2021 à 10:55Eric Lévêque Jours ouvrés et plage horaireJe viens de voir que j'avais apporté des améliorations : 4 plages de travail possibles par type de jour + possibilité de définir des plages les jours fériés. J'y ai modifié la méthode de contrôle des fériés aussi. Si ça t'intéresse... eric...
14/05/2021 à 00:34Eric Lévêque Jours ouvrés et plage horaireMerci mais c'est l'adresse de la page du forum où tu l'as trouvé qui m'intéresse...
14/05/2021 à 00:08Eric Lévêque Jours ouvrés et plage horaireOui, c'est le problème des .find sur les dates qui est très capricieux. J'ai modifié la méthode de contrôle des fériés. A tester... Rien à voir avec ton pb mais je trouve étrange d'avoir des fériés en 2012 pour 2021. Si tu as gardé le lien où tu as trouvé cette fonction, ça serait bien que tu me le...
11/05/2021 à 23:42HyureiiRecherche d'une fonctionAvec le calcul itératif, sans vba. eric...
11/05/2021 à 22:48mango86 Différence "Array" et "Tableau" VBAPour compléter DerTheme() étant un tableau, Liste = Array(DerTheme(0), DerTheme(1), DerTheme(2), DerTheme(3)) est donc redondant et inutile puisque tu recrées un tableau identique. Et pour boucler dessus : eric PS : j'ajoute qu'avec Dim DerTheme(3), LBound dépend de Option Base (0 ou 1) Je préfère l...
11/05/2021 à 22:42ExGatsProblème pour ouvrir un Excel sous VBASi tu autorises la multisélection, tu reçois un tableau qu'il balayer pour récupérer tous les fichiers. Ex : eric...
11/05/2021 à 19:30Didier0901Shape épaisseur de lignePour qu'elle soit visible, windows ne peut mettre moins qu'un pixel, pas le choix. Ca dépend de la qualité (dot/inch) de ton écran. eric...
10/05/2021 à 23:34jean-michel60Plus de 2 chiffres après la virguleDésolé, je n'ai rien de plus à expliquer...
10/05/2021 à 06:29Invité Répartiteur de miseChapeau eric...
09/05/2021 à 22:46jean-michel60Plus de 2 chiffres après la virguleBen.... tous...
09/05/2021 à 20:04oiseaubleu Calcul trop lentJuste un exemple pour le principe. Ton classeur n'est pas facile à appréhender... Tu cherches CAN-1 alors que c'est CAN1 dans les données, il y a des #REF! un peu partout, tes macros mettent le brin et virent le résultat des formules. Bref, j'ai mis en xlsx pour ne plus être embêté et fais un calcul...
09/05/2021 à 19:11Manu31 Passer au premier plan un fichier ouvert dans une autre instanceChez moi elle s'ouvre au 1er plan. Si je la met derrière, ceci la remet bien devant AppActivate "Pilotes.xlsx" Si pb essaie avec "Pilotes.xlsx - Excel" eric...
09/05/2021 à 16:55oiseaubleu Calcul trop lent2 suggestions : - si tes calculs pour 2019 et 2020 sont finalisés, remplace par un copier-coller valeur. Inutile de les recalculer à chaque ouverture. - pour les autres tu pourrais te faire des TCD qui vont pré-mâcher les calculs très rapidement. S'appuyer sur ses résultats pour alimenter en partie...
09/05/2021 à 15:43kajole Checkbox - déversement du résultat dans une même cellule ExcelBonne découverte...
09/05/2021 à 12:25jean-michel60Plus de 2 chiffres après la virguleCa ne vient ni de ton classeur, ni d'excel, mais du fait qu'un nombre est stocké en binaire. Et un nombre 'rond' en décimal ne l'est pas forcément en binaire, comme 1/3 ne l'est pas en décimal (= 0.333333333333333333333...) D'où une perte de précision (qui se cumulent si succession d'opérations) car...
09/05/2021 à 12:13kajole Checkbox - déversement du résultat dans une même cellule ExcelJ'ai compris que tu voulais mettre plusieurs choix dans une cellule. Au-delà du fait que ce n'est peut-être pas une bonne idée (tout dépend de l'usage ensuite), si le cas je le ferai plutôt via une listbox à choix multiple, plus simple à gérer. Un exemple sommaire avec l'éligibilité. Voir UserForm_I...
08/05/2021 à 23:13Manu31 Passer au premier plan un fichier ouvert dans une autre instanceComment ça pour intervenir dessus ? Manuellement ou avec ses propres macros ? Car ta macro en cours ne le verra pas. eric...
08/05/2021 à 16:09wawawawaProblème de langue dans fichier ExcelPour moi le fichier n'y est pour rien, c'est un réglage windows. Jette un oeil dans le panneau de config 'Région et langue', sans doute une option mal paramétrée. Regarde aussi dans les options excel Langue, au cas où. eric...
08/05/2021 à 08:29jean-michel60Plus de 2 chiffres après la virguleIl faudrait savoir. Avant tu disais ça : Tu me perds là, je ne sais plus trop ce que tu veux... Et bien remet =H1*100-ENT(H1*100)-0 et ils seront rouges Mais tu en auras que tu ne pourras pas corriger puisque même saisis directement ils te ressortiront un écart. Prend un classeur neuf, en A2: 144.52...
07/05/2021 à 23:19legrandcyrilJe cherche tous les duos de toutes les colonne, et de les comptabiliséBon, vite fait et ne demande pas trop de modif car là c'est mon forfait mobile qui part en fumée. J'ai l'impression que le retour d'internet va prendre du temps... Bouton 'Duos' en F36. Toute la zone à partir de F37 est effacée pour enlever d'anciens résultats qui fausseraient. eric...
07/05/2021 à 17:38legrandcyrilJe cherche tous les duos de toutes les colonne, et de les comptabiliséJ'avais fini par deviner ce qu'il voulait... Je voulais qu'il s'applique à expliquer de lui-même, il devrait y arriver. Faire des doublons sans mieux expliquer n'est pas une bonne technique. De toute façon là j'ai ma box en vrac et plus d'internet sur le pc. Ca limite pas mal eric...
07/05/2021 à 12:52RENMONSomme de jours Excel=MAX(0;MIN(FIN.MOIS(E$2;0);$B3)-MAX(E$2;$A3)+1) C'est 13+4 pour février eric...
07/05/2021 à 12:13jean-michel60Plus de 2 chiffres après la virguleOù tu les vois rouges toi après avoir adapté la MFC ...
07/05/2021 à 11:36jean-michel60Plus de 2 chiffres après la virguleParce que j'ai copié la formule sur une ligne que tu signalais en anomalie. Bien entendu il faut que tu mettes la bonne référence selon la plage où tu mets ta MFC...
07/05/2021 à 07:53Neoblade Afficher message alerte 1mois avantOui, et ? Pour une différence en jours tu peux faire plus simplement date2-date1. eric...
07/05/2021 à 00:00StarfoxCréation d'un sélecteur de DateA mon avis ios et android, même combat : pas de macro en vba eric...
06/05/2021 à 23:36Wikimel Rechercher des éléments dans de nombreuses feuillesSi j'ai bien compris : =INDIRECT($A$3&"!A"&LIGNE()-2) eric...
06/05/2021 à 23:22jean-michel60Plus de 2 chiffres après la virguleComment ça, ça ne marche pas ? J'avais testé... Tes 3 rouges disparaissent bien...
06/05/2021 à 22:55legrandcyrilJe cherche tous les duos de toutes les colonne, et de les comptabiliséTu ne t'es pas foulé pour les explications. A nous de nous débrouiller pour deviner ? En plus c'est un doublon... 2 bonnes raisons pour ne pas avoir envie de répondre et éviter tes questions eric...
06/05/2021 à 22:23jean-michel60Plus de 2 chiffres après la virguleEt bien arrondi un peu plus : =ARRONDI(H189*100-ENT(H189*100);8) eric...
06/05/2021 à 19:42zorro1314 Poste dysfonctionnel sur une macroPour moi il n'y a aucun lien, ça sent plutôt le bug si c'est vraiment la cause. Tu as testé en le remettant et l'anomalie se reproduit ? eric...
06/05/2021 à 19:17jean-michel60Plus de 2 chiffres après la virguleIl y a des pouièmes invisibles suite aux conversions décimal/binaire. Dans ce cas utilise : =ARRONDI(H1*100-ENT(H1*100);10) Ce qui m'étonne c'est que ça le fasse malgré " et la saisie par USF est formaté aussi CCur ()" Tu peux mettre cette partie de code (avec la déclaration Ccur) ? Si vraiment ça s...
05/05/2021 à 23:17zorro1314 Poste dysfonctionnel sur une macroEt le message d'erreur est ??? eric...
05/05/2021 à 23:04Rékiss Laissé l'onglet d'une feuille affiché en permanenceTu as aussi par un clic-droit ici : la liste des feuilles pour te rendre rapidement à la 1ère eric...
05/05/2021 à 22:15jean-michel60Plus de 2 chiffres après la virgulePas besoin de vba. Avec une MFC ayant pour formule =MOD(F5*100;1)>0 ça le fait Sélectionner F5:Fx avant de l'appliquer. Sinon déposer un fichier anonymisé avec le pb eric...
05/05/2021 à 20:11alexcauwelVBA - Problème boucleEt moi j'attend encore une réponse à ma remarque...
05/05/2021 à 07:11Dan67100 Travail en variable tableauSur le principe, il faut que tu lises toute ta plage en une fois si tu veux gagner du temps, idem pour l'écriture : mais vu ton code tu aurais tout avantage à faire un Remplacer je pense. eric...