Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 00:10
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 46

DateAuteur du sujetSujetExtrait du message
30/01/2021 à 19:06Joco7915 Ecran se stabilise en retardBis repetita...
30/01/2021 à 18:44Frank C. MooreMasquer une ou plusieurs feuilles dans un boucle For EachSans doute que la feuille n'existe pas. Regarde si tu n'as pas des espaces devant ou à la fin. Utilise plutôt la constante xlSheetVeryHidden Plus parlant, et surtout les feuilles n'apparaissent plus dans celles à afficher. Garde en tête qu'aucune protection n'est absolue sur excel avec qq'un de déci...
30/01/2021 à 18:25atlas Sommer des duréesUne autre façon de convertir 1.38 en 0:01:38 : =SOMMEPROD(--("0:"&SUBSTITUE(A2:A3;".";":"))) Mon séparateur décimal est le . , adapter si besoin. Cellule au format 37:30:55 eric...
30/01/2021 à 18:12trinita12(Macro VBA) Moyenne à condition multiplesMoyenne par mois ne veut pas dire grand chose... Ca te donnerait un seul chiffre pour l'année, c'est vraiment ce que tu veux ? Ta formule avec des champs qui n'existent pas n'aide pas non plus. Ce n'est pas plutôt le nombre par mois ? Sinon mettre un tableau réduit avec le résultat attendu. L'un ou...
30/01/2021 à 17:44Menal Modification d'une cellule dans une feuille avec Worksheet_changeOui sans aucun doute. Mais les mails ce n'est pas ma tasse de thé. Démarre un nouveau topic avec un titre en rapport. Sinon pour concaténer : txt ="Bonjour " & Cells(lig,col).Value (je ne sais pas trop quelle cellule tu veux) eric...
30/01/2021 à 17:39Joco7915 Ecran se stabilise en retardHeuuu, en demandant d'afficher BF tu arrives à voir F toi ...
30/01/2021 à 16:35gabinos Calcul des vendredi 13Oui, comme l'a noté jean-éric, sur 2003 on ne peut dépasser 3 pour le 2nd paramètre. Ce qui donne =SOMMEPROD(--(JOURSEM(DATE(A2;LIGNE($1:$12)))=6)) eric...
30/01/2021 à 15:11Joco7915 Ecran se stabilise en retardApplication.Goto [BG1], True eric...
30/01/2021 à 13:36nicopatLister cellules antécédents d'une formuleL'écueil est sur les ref dans des autres onglets. A-priori, ici il y est arrivé : https://colinlegg.wordpress.com/2014/01/14/vba-determine-all-precedent-cells-a-nice-example-of-recur... eric...
30/01/2021 à 12:22gabinos Calcul des vendredi 13Ah, exact, je n'y avais pas prêté attention...
30/01/2021 à 11:47gabinos Calcul des vendredi 13Bonjour Jean-Eric, De mémoire JourSem() existait sur 2003 et je ne me rappelle pas de problèmes particuliers. Tu ne fais pas une confusion avec NO.SEMAINE() ? eric...
30/01/2021 à 00:46gabinos Calcul des vendredi 13Bonne idée njhub, je me suis permis de l'améliorer. Avec l'année en A2 : =SOMMEPROD(--(JOURSEM(DATE(A2;LIGNE($1:$12);13))=6)) eric...
30/01/2021 à 00:04jean-michel60 Récupération du nom utilisateurJ'ai mal interprété ça : Je suis tombé dans le piège d'Yvouille : "" d'autant plus si le membre fini par avouer être sur Mac " La bonnne réponse pour aiguiller les futurs lecteur, c'est plutôt le post de 18:56 non ...
29/01/2021 à 23:31Menal Modification d'une cellule dans une feuille avec Worksheet_changeCommence par enlever cet horrible On Error Resume Next qui met la poussière sous le tapis et t'empêche de voir les erreurs à corriger. On ne met cette instruction que pour une erreur attendue et normale. On remet On Error Goto 0 après l'instruction en cause pour reprendre la gestion d'erreur Pourquo...
29/01/2021 à 22:52jean-michel60 Récupération du nom utilisateurC'est confus je trouve. Si tu as mis W10 sur un Mac, oublie que s'en est un, il faut considérer que c'est un PC. C''est l'OS qui compte pour les versions logicielles et la recherche d'anomalies. eric PS : la coche doit se trouver à droite du titre du (des) post ayant aidé à la résolution. Cliquer de...
29/01/2021 à 18:56jean-michel60 Récupération du nom utilisateurL'utilisateur n'a rien à voir avec le compte Microsoft. C'est le nom du profil choisi au lancement de la session windows. Tu n'as peut-être pas mis les même noms de profil sur tes 2 PC eric...
29/01/2021 à 18:45ben25000 Calcul de l'âge sur base du NNOui, c'est bien ce que je calcule. Tout le reste t'a été donné. A toi de fabriquer la date de naissance avec... Que donne la dernière formule (avec test de validité) avec ton propre NN ? La bonne année ou Invalide ? Et tu ne réponds pas aux questions... Les NN de ton fichier sont des NN valides ou i...
29/01/2021 à 18:12laplacea Transformation Texte en DateRien de fiable n'est possible en l'état. Ta 1ère date est le 15/08, en 2015 donc Après avoir passé les autre mois de l'année, on suppose que le 1er 15/08 rencontré sera dans un nouveau bloc de donnée en 2015 aussi Mais quid pour les 08/08 qui précédent ? Appartiennent au 1er bloc et donc à 2016 ? Ou...
29/01/2021 à 13:07laplacea Transformation Texte en DateAh ben voilà, enfin Que le mois de bascule ne soit pas constant pose un problème comme tu t'en doutes. J'espérais août tout le temps comme pour la 1ère série... Je regarde ton fichier plus tard pour voir si je trouve une méthode fiable, là je n'ai pas trop le temps. Soit réactif le moment venu si j'...
29/01/2021 à 09:14Le Drosophile[VBA] - Temps nécessaire pour l'ouverture d'un gros document .txtJe ne pratique pas vraiment, c'est donc juste une piste de réflexion. Tu pourrais ouvrir ton fichier sous access pour te créer une base. Ensuite connecter excel sur cette base *.accdb pour faire tes extractions. Ou bien travailler entièrement sur access... eric...
29/01/2021 à 00:25flamme Fonction Excel contenant 4 argumentsPourquoi ne pas avoir répondu à h2so4 ? https://forum.excel-pratique.com/s/goto/939888 eric...
28/01/2021 à 22:47laplacea Transformation Texte en DateOk. En fait tu ne lis que la moitié de mes posts. Ca devient désespérant...
28/01/2021 à 20:01ben25000 Calcul de l'âge sur base du NNLes 2 derniers chiffres devraient être =97-MOD(2&GAUCHE(A2;9);97) pour les personnes nées à partir du 01/01/2000. Et =97-MOD(GAUCHE(A2;9);97) pour celles nées avant, mais ça ne semble pas trop coller à tes exemples... Avec des NN valides, ton année de naissance devrait donc être : =SI(97-MOD(2&GAUCH...
28/01/2021 à 18:34laplacea Transformation Texte en DateSoit je m'explique mal, soit tu ne comprends pas les question, mais il y a un problème de communication. Dernier essai, après j'abandonne... Tes onglets s'appelaient "15-106" dans le 1er fichier, "Base 15-16" dans le 2nd, maintenant tu annonces "Données originales 15-16" Comment s’appellent-ils exac...
28/01/2021 à 15:36laplacea Transformation Texte en Date???? non. Si tu as 2 années les 1ers mois sont en année 2, les suivants en années 1. Je réitère ma question : quel est le mois de bascule ...
28/01/2021 à 00:10laplacea Transformation Texte en DateComment s'appellent tes feuilles réellement ? Est-ce que le mois de bascule est constant ? Si oui, quel est-il, août ? Jan-Juillet= an+1, Aout-Déc = an ? eric...
27/01/2021 à 19:53SandrCopier format d'une mise en forme conditionnelleSauf que dans ton titre tu demandais à copier le format de la MFC Si c'est le résultat (couleur uniquement) ça ne peut être fait que par macro. Pour ça il faut tout indiquer, toutes les cellules sources et destination concernées. Sinon tu fais pointer ta nouvelle MFC sur la cellule de l'ancienne feu...
27/01/2021 à 08:06SandrCopier format d'une mise en forme conditionnelleSi...
26/01/2021 à 23:50jad73Pas de valeur nulleSi ce sont des cellules vides tu peux aussi faire : Sélectionner la plage puis 'Rechercher et sélectionner / Sélectionner les cellules...' et choisir 'Cellules vides' pour les sélectionner. eric...
26/01/2021 à 23:27SandrCopier format d'une mise en forme conditionnelleFait un copié-collé normal, ça emmène les formats. Et si tu ne veux que la valeur, tu fais par dessus un collage spécial valeur Là tu ne colles que le format Nombre eric...
26/01/2021 à 19:51SandrCopier format d'une mise en forme conditionnelleSi tu contrôles, tu dois voir que ta MFC a bien été emmenée. Maintenant si elle fait référence à des cellules qui n'ont pas la bonne valeur dans le nouveau classeur, elle ne s'activera pas, c'est normal. eric...
26/01/2021 à 15:30alexiscat Compatibilité Macro Excel 2016 sur Excel 2013Vu que Date est parfaitement connu de toutes les versions, je pense plutôt que qu'ils ont des références manquantes dû au changement de version. Dans VBE (l'éditeur VBA), aller dans Outils / Références et décocher toutes les Manquante eric...
25/01/2021 à 19:42laplacea Transformation Texte en DateEssaie de suivre tes demandes de plus près stp. S'il faut attendre encore 3 jours pour avoir une réponse, je serai occupé à autre chose... eric...
25/01/2021 à 00:01laplacea Transformation Texte en DateMerci de déposer un fichier avec les données originales et la macro stp Je verrai ce qui est faisable eric...
24/01/2021 à 22:47AksselArchiver des données conditionnéC'est clair, encore un qui ne connait pas les règles de politesse élémentaire et ne sait pas dire merci. Qu'il ne s'étonne si de plus en plus de helper l'évitent soigneusement... eric...
24/01/2021 à 16:19remyvms Somme heure et joursAh oui, je n'avais pas prêté attention que 1j=8:00...
24/01/2021 à 15:38remyvms Somme heure et joursLa solution est plutôt de saisir des temps numériques pour qu'excel puisse travailler avec, et de mettre le format que je t'ai indiqué. Pour 4h saisir 4:00, pour 2 jours et demi saisir 2.5 Jusque là, nul besoin de vba. Quand à ta moyenne de % de réalisation, faire la moyenne des % n'est valable qu'e...
24/01/2021 à 13:11remyvms Somme heure et joursBis repetita ...
24/01/2021 à 12:54Eureka07 Afficher résultat en fonction N° semaine et AnnéePourquoi + DateSerial(ANNEE, 1, 3) ? Ce n'est pas LundiSem = 7 * SEMAINE - Weekday(DateSerial(ANNEE, 1, 3)) - 5 tout simplement ? eric...
24/01/2021 à 12:26remyvms Somme heure et joursSi ton nombre de jour ne peut excéder 31 jours, fait ta somme et mettre en format personnalisé : j"j" h"h" Mais je verrais mieux : j"j" h:mm eric...
24/01/2021 à 00:11cedric-pillonelFichier très lent à l'insertion de nouvelles lignesCa te fatigue de le tester au lieu de parler dans le vide ??? Chez moi ton fichier met 100s, le mien 2s arrivé au 80ème bloc, qui est toujours inséré au début. Je n'ai rien modifié du tout ! Allez, je quitte le fil définitivement, il n'y a pas que ton fichier qui fait perdre du temps... eric...
23/01/2021 à 22:58cedric-pillonelFichier très lent à l'insertion de nouvelles lignesHeuuu, tu as testé le fichier que j'ai déposé ...
23/01/2021 à 11:09cedric-pillonelFichier très lent à l'insertion de nouvelles lignesTon fichier me semble vérolé. Si tu copie-colles les éléments dans un classeur neuf il retrouve de la vigueur. Mais chaque ajout augmente de 0.02 s l'insertion. Pour le 80ème bloc c'est environ 2 s. Si tu veux éviter cet écueil il faut ajouter en bas. Pourquoi en X:AF répéter les mêmes formules sur...
22/01/2021 à 18:14Steve074 Fusion de 2 classeurs - Pb gestion des nomsDéfini tes noms au niveau feuille et non classeur. Et quand tu veux l'utiliser, si tu n'es pas sur sa feuille tu dois la préciser devant le nom : =Feuil1!test eric...
22/01/2021 à 17:02Christophe F Fermeture aléatoire d'Excel au lancement d'une Userform avec un bouton macr...
22/01/2021 à 12:03Christophe F Fermeture aléatoire d'Excel au lancement d'une Userform avec un bouton macrPas testé en mettant dans Activate ? eric...
22/01/2021 à 08:53sylb Bouton pour démarrer un programme VBAVoilà, sauf que la réponse à ta question n'est pas mon post. Vu que le but est d'aider ceux qui commencent par une recherche, il faut cocher les posts ayant résolu la question du titre. On va y arriver ;-) eric...
22/01/2021 à 01:08laplacea Transformation Texte en DateSélectionner tes feuilles, Ctrl+d pour appeler la macro. contrôler le résultat. eric...
22/01/2021 à 00:31sylb Bouton pour démarrer un programme VBALe monsieur te dit de cliquer sur la coche du (ou des) post ayant la réponse. eric...
21/01/2021 à 07:46TacentaureEcrire 24h00 au lieu de 00:00Et une dernière qui reste valable qq soit le nombre de jours du tableau : =EQUIV(1;D9:F9)-1-D9+INDEX(D9:F9;EQUIV(1;D9:F9)) avec bien sûr [h]:mm en format personnalisé eric...