Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Hier à 18:48
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 170

DateAuteur du sujetSujetExtrait du message
24/07/2016 à 11:49Maxs31 Problème de Calculs imprécisIl s'agit juste d'un arrondi pour corriger la perte de précision, pas pour en perdre encore plus. Par exemple pour =A1-A2 tu obtiens 1.39999999999 au lieu de 1.4, tu écris =arrondi(A1-A2;10) (10 décimales tu es loin de perdre tes centimes) pour récupérer ton 1.4 exact dans la cellule et ne plus prop...
24/07/2016 à 09:07max357Fermeture fichier ExcelOui, du coup il aura bien libéré le fichier des utilisateurs mais si c'est pour le modifier il ne pourra pas l'ouvrir Il va falloir ajouter une liste d'utilisateurs non concernés qui puissent toujours l'ouvrir. Je verrais un peu plus tard. eric edit : fichier modifié. On peut ajouter une liste des i...
23/07/2016 à 23:54NOUNOURS94 Erreur de compilation sur execution d'une macro enregistréBorderAround ? Je le note...
23/07/2016 à 23:52Maxs31 Problème de Calculs imprécisAvec les nombres flottants tu auras toujours un risque de perte de précision dues aux conversions décimal/binaire, même sur des simples additions. Un nombre 'pile' en décimal comme 15.79 peut très bien avoir une suite infinie en binaire (comme 1/3=0.333333333333... en décimal) Comme le stockage lui...
23/07/2016 à 23:35Willso75 Recherche du 2eme,3eme ou 4eme element d'une meme referenceOui bravo. Et ton exemple m'a inspiré Mettre en A au lieu de D : =B3&NB.SI($B$3:B3;B3) (qui donne Anissa1) Un simple recherchev() suffit ensuite. eric...
23/07/2016 à 23:26steven542304Formulaire sur plusieurs ongletsBah, tu y arriveras très bien avec des livres ou les tutos du net. Ca prendra plus de semaines c'est tout...
23/07/2016 à 23:23NOUNOURS94 Erreur de compilation sur execution d'une macro enregistré'Fichier / Aide' , à droite derrière le n° de version Pas de références [Manquante] ...
23/07/2016 à 22:58pmfontaineTrouver limite d'un tableau en VBAPlus court mais tu ne peux pas restreindre à une plage. S'applique à la feuille entière : PS : quelle horreur ton code Garde l'adresse en Range. Et évite les .Activate, à 99% inutiles et très chronophages. D'ailleurs ici ça devrait être .Select...
23/07/2016 à 22:49steven542304Formulaire sur plusieurs ongletsLes helpers se lassent très vite de passer 1/2h sur un fichier ou passer du temps à rédiger une explication pour t'expliquer alors que tu avais la réponse depuis la veille ailleurs. je suis sûr que tu changeras très vite de technique ou de pseudo. Jaune fluo ça te plait comme couleur ? Bon apprentis...
23/07/2016 à 19:32steven542304Formulaire sur plusieurs ongletsBien vu. Un de plus dans la liste noire qui sera surligné sur les pages que je consulte eric...
23/07/2016 à 17:19max357Fermeture fichier ExcelEn bricolant j'ai réussi à ouvrir ton fichier sans qu'il se referme aussitôt mais excel n'aime pas ma technique : rien dans ThisWorkbook alors que j'ai bien la boite à l'ouverture (?). J'ai donc fait entièrement ma version (sans sauvegarde) eric PS : je viens de penser : il y a une autre technique....
23/07/2016 à 16:39NOUNOURS94 Erreur de compilation sur execution d'une macro enregistréQuand un mot basique (c'est le cas de le dire ) n'est pas reconnu c'est parfois dû à une référence absente. Regarde dans 'Outils / Références...' si une n'est pas marquée Manquante. Si oui décoche-là. Puisqu'on est dans les objets pourquoi as-tu installé la version 64 bits ? Si ce n'est pas pour une...
23/07/2016 à 14:58max357Fermeture fichier ExcelDéjà pose-toi la question de savoir s'il est judicieux de sauvegarder le fichier qu'un utilisateur a laissé en plan pour rentrer chez lui. Moi j'aurais fait le choix inverse : ne rien sauvegarder. 1) s'il est consciencieux il doit sauvegarder ses modifications. Qu'il ne vienne pas râler s'il doit to...
23/07/2016 à 11:59max357Fermeture fichier ExcelGazoline, j'ai voulu voir ce que tu avais fait et il m'a refusé l'ouverture. C'est à l'heure de new-york qu'il faut être ? Et sur le précédent il s'était rouvert tout seul à 17h30 pour exécuter la macro programmée de fermeture obligatoire:-) Je ne sais pas si tu l'as rajouté dans celui là mais il fa...
23/07/2016 à 08:32pmfontaineTrouver limite d'un tableau en VBAAttention à SpecialCells(xlCellTypeLastCell) quand même. Si j'ai écrit en K32 puis supprimé cette valeur il continuera à dire que c'est la dernière cellule même si en réalité c'est D19. De plus il se moque qu'on l'applique à la plage a1:f9, il regardera la feuille entière. Pas utilisable pour cet us...
23/07/2016 à 01:00pmfontaineTrouver limite d'un tableau en VBAEric...
22/07/2016 à 20:37abel-lh Comparer deux fichiers excel, VBABen oui, ça serait bien que tu mettes la réponse ici pour les futurs lecteurs qui ont le même type de problème. eric...
22/07/2016 à 20:35SébastienIdées et suggestions pour ExcelBonne idée oui. Moi je n'ai pas d'idées ni de suggestion mais beaucoup de questions. C'est ici aussi ? Mais tu as prévu quoi pour la consultation des questions ? Pourrais tu y mettre la possibilité qu'un utilisateur mette pseudo et date s'il pense s'y pencher. Non pas qu'il s'engage à le mener à ter...
22/07/2016 à 16:59max357Fermeture fichier ExcelNon, merci Gaz0line Mais tu ne réponds pas à la question : est-il partagé ...
22/07/2016 à 16:15jeanmairepRechercher plusieurs termes sur une ligneAu fait pour conserver les macros il faut 'Enregistrer sous...' et choisir le Type *.xls m...
22/07/2016 à 15:54jeanmairepRechercher plusieurs termes sur une ligneJ'avais prévu. Dans la formule sur la feuille =Medok("Hypolipémiant"; BA4:EV4) tu remplaces "Hypolipémiant" par le nom de la feuille où chercher les médicaments...
22/07/2016 à 15:14jeanmairepRechercher plusieurs termes sur une lignePas bon à l'écrit, mais à la lecture non plus Lève un peu le nez du guidon, essaie ma proposition au-dessus et dit si c'est bon ou pas...
22/07/2016 à 14:09jeanmairepRechercher plusieurs termes sur une ligneTu as conscience que la plage que tu indiques ne contient que des nombres et des valeurs d'erreur ? Ca n'aide pas à la compréhension. Il faut fournir un fichier de qq lignes (pas besoin de 5 Mo) et des situations qui permettent de travailler. Ceci dit un essai de fonction personnalisée. Alt+F11 pour...
22/07/2016 à 12:40RomD Insertion de données filtréesComme il s'agit d'un copié multiple (plusieurs plages) on ne peut plus insérer les lignes copiées, on peut juste les coller. Il faut donc d'abord les compter et en insérer le nombre nécessaire. Et comme Insérer emmène le format de la ligne 1, il faut plutôt copier la 2 et l'insérer. De plus il faut...
22/07/2016 à 11:25RomD Insertion de données filtréesDépose ton fichier allégé au juste nécessaire et précise quelles manip (actions dans l'ordre, filtres, ...) tu fais...
22/07/2016 à 11:10RomD Insertion de données filtréesCa ne fonctionne pas ne veut rien dire. Execute en pas à pas et tu verras où tu t'es trompé. eric...
22/07/2016 à 10:58max357Fermeture fichier ExcelFichier en réseau mais tu ne précises pas s'il est partagé ou non. Dans ce contexte, en cas de modification contradictoire il y aura un message d'alerte supplémentaire et faudra traiter autrement. Et décider à la place de l'utilisateur si tu perds une modif ou si tu écrases une précédente enregistré...
22/07/2016 à 10:21Skeels ListeJ'ai oublié de te dire : tu peux faire un plan qui en englobe d'autres. Ca sera un plan de niveau 3 (puis 4, 5, ...)...
22/07/2016 à 01:13Skeels ListeTu as les plans dans 'Données / Plan' Comme tu apprends, à faire en pas à pas pour voir l'effet de chaque méthode sur la feuille : eric...
22/07/2016 à 00:34kenjix[JJ/MM/AAAA hh:mn] Les modifier en fonction deIls sont dans la feuille... Fériés...
21/07/2016 à 18:50Pheno777Calculer les écarts des numéros du loto ?Pheno777, tu as conscience qu'une boule qui n'est pas sortie depuis 12387 tirages n'a pas plus de chance que les autres de sortir au tirage suivant ? eric...
21/07/2016 à 18:36RomD Insertion de données filtréesNe copie que les cellules affichées ...
21/07/2016 à 16:56kenjix[JJ/MM/AAAA hh:mn] Les modifier en fonction deCa alors ...
21/07/2016 à 12:39kenjix[JJ/MM/AAAA hh:mn] Les modifier en fonction deOuais. Et ça ne te plait pas ma proposition ...
21/07/2016 à 12:35RomD Insertion de données filtréesChez moi ça fonctionne très bien, plus de 400 lignes s'ajoutent en Feuil3...
21/07/2016 à 11:38nclsdpProbleme pour adapter un codeIl faut tout deviner et t'arracher les renseignements un par un et tu te demandes pourquoi tu n'as pas de réponse ??? Il faut vraiment te l'expliquer ? eric...
21/07/2016 à 11:24RomD Insertion de données filtréesEt si tu testais ??? Remplace ta ligne .insert par celle-ci...
21/07/2016 à 10:49RomD Insertion de données filtréesPour la 1ère : eric...
21/07/2016 à 00:35kenjix[JJ/MM/AAAA hh:mn] Les modifier en fonction deSi j'ai bien compris : eric...
20/07/2016 à 20:30edlede Probleme thisworkbookbeforclosePas chez moi. C'est que tes macros font des modifs et changent le .Saved...
20/07/2016 à 19:42edlede Probleme thisworkbookbeforcloseNormalement : pour annuler l'événement. mais là tu n'as même pas besoin du Else puisque si la sauvegarde n'est pas nécessaire il va fermer directement. eric...
20/07/2016 à 17:41galiax Modif formule d'Excel 2007 vers 2003Remplace par Somme.Si() Ca serait étonnant que tu aies toujours #NOM! eric...
20/07/2016 à 16:16sam42 Prise en compte de la 1ere et la derniere celluleEn fait pas besoin de transformer la plage en tableau. Il faut juste prévoir un nombre de lignes suffisant pour supporter les éventuelles futures suppressions et partir de la ligne de titre qui elle ne sera jamais supprimée. A partir du 1er fichier : eric...
20/07/2016 à 12:05Alaikcy Créer automatiquement une liste à cocherJ'ai été au plus simple et au plus fiable : un double-clic en D pour (dé)sélectionner. eric...
20/07/2016 à 00:25steven542304Formulaire sur plusieurs ongletsQuand tu travailles sur les lignes As Integer est trop court (32768 max alors qu'il y a 1 million de lignes possibles) n'est pas à mettre dans UserForm_Initialize C'est un exemple bidon d'écriture de tes textbox sur la feuille. A mettre dans le code du bouton OK donc "xxxx" étant le contenu de ton t...
19/07/2016 à 10:02steven542304Formulaire sur plusieurs ongletsIl faut que tu le mettes dans UserForm_Initialize() : et que tu en tiennes compte lors de l'enregistrement avec un eric...
19/07/2016 à 00:44SébastienMigration du forumOù donc est-elle cette icone ? Jamais vue, et même en sachant qu'elle existe je ne la trouve pas...
18/07/2016 à 11:37SébastienMigration du forumRe, testé sur un de mes posts de mars, c'est ok même pour les pièces jointes. J'ai testé ton topic nok, ok également pour ta PJ chez moi. Essaie peut-être avec un autre navigateur ou bien en nettoyant son cache (?) Chrome pour moi eric...
18/07/2016 à 11:29GJulien Utiliser les plages du "Gestionnaire de noms"Eric...
18/07/2016 à 10:22SébastienMigration du forumOk, merci. Une recherche d'un fil de Juin dans Mes Messages a bien fonctionné aussi. eric...