Fanatique d'Excel

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

DateAuteur du sujetSujetExtrait du message
10/11/2017 à 14:02julking92Séparer des chaines de caractèresA-priori ce n'est pas un découpage sur les espaces puisque tu laisses groupés des mots. Ceci dit l'aide de split est claire et simple. L'as-tu consultée ? Tu peux aussi utiliser l'enregistreur de macro sur 'Données / Convertir', tu auras l'essentiel du code pour le faire avec cette technique. eric...
10/11/2017 à 11:48icemakeModifier bmpTu devrais ouvrir en For Binary. Ensuite regarde du coté de Seek (positionner le pointeur d'octet du fichier) et Get/Put pour lire/écrire. Et n'oublie pas qu'un fichier à souvent un entête à respecter, c'est le cas des bmp. Ne pas écrire n'importe quoi dans cette zone de x octets au début. Fait une...
10/11/2017 à 11:32julking92Séparer des chaines de caractèresSélectionner la colonne et 'Données / Convertir' eric...
09/11/2017 à 20:04PygidiuMMatcher deux colonnes + alignementUn essai. Mais il faut trier A croissant, puis B:C croissant sur C auparavant (vu après l'essai et non inclus dans la macro). eric...
09/11/2017 à 19:26yptsba Coupure après x caractères sans couper le dernier motD'ailleurs je viens de voir qu'il y restait un left inutile dans ma proposition. Tant quà faire... eric...
09/11/2017 à 18:52yptsba Coupure après x caractères sans couper le dernier motTout à fait oui...
09/11/2017 à 18:35addouProtection de feuille pose probleme au code VBAHeuuu, c'est quoi le rapport avec ta question sur la protection des feuilles ? Il n'y a aucun Protect dans ton code (?!?) Par ailleurs quand je vois une boucle sur 500 lignes (sans se limiter au nécessaire), lisant et écrivant une à une les cellules dans un Change et un Selection_Change ça m'inquièt...
09/11/2017 à 18:01yptsba Coupure après x caractères sans couper le dernier motMais de rien, c'était de bon coeur...
09/11/2017 à 13:08addouProtection de feuille pose probleme au code VBASi tu travailles sur plusieurs classeurs il faut préciser le classeur utilisé (Set sh1 = workbooks("xxx").Sheets("Feuil1") ), sinon tu t'adresses à l'actif qui n'est peut-être pas le bon. eric PS : et je vois que tu es sur 2016. Depuis 2013 et la gestion SDI des fenêtres, excel à des soucis pour pou...
09/11/2017 à 10:19yptsba Coupure après x caractères sans couper le dernier motMa participation eric...
08/11/2017 à 19:11joept69 Macro recopie éléments dans différents onglets annéeSi tu en crées une chaque année ce n'est plus la même, ça ne va pas aller. Fait plutôt comme ça alors : Une fois que tu as déclaré une feuille dans une variable avec Set, utilise ce nom partout. Tu le changes à un seul endroit et tout le code suit. Fait les autres feuilles sur même principe. Si cett...
08/11/2017 à 18:55wilbur11 Refuser d'enregistrer sous nom existantSi nompdf est bien construit (l'as-tu contrôlé ??), sans doute un soucis avec le nom de chemin réseau, essaie avec la lettre du lecteur. Test avec un fichier sur le disque dur pour t'en convaincre. eric...
08/11/2017 à 18:27wilbur11 Refuser d'enregistrer sous nom existantEn fait, pas vraiment besoin de créer une fonction, il y a déjà ce qu'il faut : eric...
08/11/2017 à 12:15tribeiQuelles fonction utiliser ?Ce n'est pas ma proposition, mais la tienne que je t'ai aidé à faire fonctionner Une façon originale de traiter le problème, avec ses limitations, mais aussi ses avantages. eric...
08/11/2017 à 09:28APN Concaténer en gardant mise en forme conditionnelleIl faut le sélectionner avant de cliquer sur le bouton. eric...
08/11/2017 à 00:00joept69 Macro recopie éléments dans différents onglets annéeMauvaise idée que d'utiliser l'index. Il suffit qu'une personne ne soit pas au courant, ou ait oublié dans 6 mois, et insère une feuille pour avoir des résultats complètement faux. Dans ce cas tu devrais utiliser le SheetCode du module de la feuille, Dans le projet tu lis Feuil1 (nom de la feuille)...
07/11/2017 à 23:16APN Concaténer en gardant mise en forme conditionnelleTu devrais utiliser la balise Code (bouton en haut quand tu édites ton post) et indenter ton code que ce soit plus agréable à lire (=+ de réponses). Parce que là personne n'a envie de lire... Sur une MFC il faut utiliser la condition que tu y as mise. Par exemple : en gras si la 3ème cellule à droit...
07/11/2017 à 12:03tribeiQuelles fonction utiliser ?C'est ce que ça ferait si tu avais fait ce que j'ai indiqué à mon précédent post. eric...
07/11/2017 à 09:58tribeiQuelles fonction utiliser ?Toujours aussi performant R@chid Tu te faisais rare ces derniers temps. Oui, il faut que le résultat calculé soit présent pour pouvoir le ramener. Sélectionne Feuil1:A1:D13 et 'Insertion / Tableau, tu le coupes pour le coller en Feuil2 et Ajuste tes formules en C qu'elles prennent la date en Feuil2...
06/11/2017 à 23:36tribeiQuelles fonction utiliser ?Sur 2016 je ne pense pas que tu dépassais les capacité des formules imbriquées. Tu devais plutôt te planter dans les parenthèses et les ; Ceci dit ton palliatif a le mérite de clarifier et simplifier d'éventuelles évolutions, c'est aussi bien. Mais a l'inconvénient d'être limité à une seule date à t...
06/11/2017 à 23:24kiboubou Function VBA dayOfMonthSi j'ai bien compris : Mais c'est plus simple de le récupérer directement à partir de la date. Besoin bizarre, surtout si tu dois retrouver le 1er jour du mois à partir d'une date eric...
06/11/2017 à 18:41siga2fadial Limites de VBA: Alimenter des fiches depuis un userformLà c'est toi le maître d'oeuvre. Choisit ce qui te parait le plus ergonomique pour l'utilisateur. eric...
06/11/2017 à 17:44bidochon34800 Calcul absences / présencesEt non pas à toutes... Pourquoi alors tu ne comptes pas les 25/10 et 29/10 où tu étais présent à une des 2 sorties ?? Ca ne colle pas avec ta demande dont le résultat est bien 16 pour moi. Pour mon fichier j'avais mis la formule en H8, là où tu avais mis le résultat manuellement. En cherchant un peu...
06/11/2017 à 17:32siga2fadial Limites de VBA: Alimenter des fiches depuis un userformUne combox est une listbox liée à un textbox. Quelle différence fais-tu à part que tu te retrouves avec 2 objets au lieu d'un ? eric...
06/11/2017 à 14:07bidochon34800 Calcul absences / présencesAvec une colonne supplémentaire. Quand tu veux indiquer l'unité (" sorties") fait-le avec un format personnalisé. Ca te permet de garder un nombre réutilisable pour les calculs plutôt qu'une chaine. eric...
05/11/2017 à 23:03micpidFormat nombreCa veut dire C onvertir en D ou bl e (en décimal double)...
05/11/2017 à 20:03micpidFormat nombreEventuellement remplacer le séparateur décimal s'il peut être mal saisi. eric...
05/11/2017 à 19:49bayard Améliorer une formule pour compter les trimestresJe voulais juste t'alerter dessus, indépendamment de ton problème de trimestres. Moi ça ne me gène pas outre mesure que tu aies des trucs faux dans ton classeur si tu t'en accommodes. Sinon pour les trimestres : C'est bien ce que je disais, un trimestre en année 360 c'est 3*30 = 90 jours tout simple...
05/11/2017 à 18:54StefToulouseComment fonctionne la méthode FindNext?Déjà quelques remarques : tu devrais utiliser la balise Code (bouton en haut quand tu édites) pour qu'il soit lisible facilement, et l'indenter correctement. Il faut donner envie de lire si tu veux des réponses. utilises de préférence As Long plutôt que As Integer trop court dans de nombreux cas. da...
05/11/2017 à 18:05bayard Améliorer une formule pour compter les trimestresNous sommes bien d'accord mais je crois que tu m'as mal lu. Aussi pourquoi lit-on 5, 11, 5 dans ton tableau et non pas 6 ans ??? Ce que tu obtiendrais en mettant 360 dans tes formules. Si tu travailles avec des années 360 jours il faut le garder jusqu'au bout, et ne pas repasser en cours de route à...
05/11/2017 à 17:53bayard Améliorer une formule pour compter les trimestresTu te bases sur une année de 360 jours et dans A, M, J tu prends 365. Y'a pas un gros lézard là ??? Ligne 4, 01/01/1978 au 31/12/1983 tu trouves 5 ans, 11 mois, 5 jours (?!?) Avec 360 pour A, M, J tu trouves 6 ans pile-poil. eric...
05/11/2017 à 17:28nadia44600Probleme de #valeur dans occurrenceRevalide U2 à vide. Je ne sais pas ce qui lui est arrivée (màj incorrecte par une de tes macro ?) eric edit : en relisant je vois que tu avais trouvé ça. Parce que ça revient ensuite ? Si oui précise ce que tu fais ou ce que tu lances pour retrouver l'erreur...
05/11/2017 à 16:29zapl Répartir participants selon choixIl me semble que c'est ce que ça fait mais je dois me tromper. Quand on en est à quémander un retour sur une proposition ça augure mal de la suite. Je laisse tomber ma recherche sur la constitution des équipes que j'avais démarrée, bien que non présente explicitement sur ta demande. Bonne continuati...
05/11/2017 à 15:14zapl Répartir participants selon choixC'est bien ce que j'avais compris. Comme apparemment ma proposition ne t'intéresse guère je laisse la suite à d'autres...
05/11/2017 à 13:42zapl Répartir participants selon choix38 vues, 10 téléchargements, 0 réponses. Oui, il y a un soucis et il faut faire un effort pour comprendre ce que tu veux... Avec ce que j'ai compris, mais sous une autre forme que demandé pour faciliter (à mon avis) la suite : constitution des équipes. Je te sors directement les 4 possibilités de 3...
05/11/2017 à 12:41gwendu30Tableau incidence transportEric...
04/11/2017 à 22:30alicia1214Pourcentage case couleurPourquoi ? c'est trop fatigant de lire ? Je comprend... Pas de soucis, je garderai tous mes conseils...
04/11/2017 à 22:19alicia1214Pourcentage case couleurBen si, je t'ai donné la fonction. Tu n'as plus qu'à lire l'aide excel pour savoir l'utiliser. Tu crois qu'on peut t'accompagner pour le faire à ta place quand tu auras une interro en classe ? eric...
04/11/2017 à 22:10mcj1997 Automatiser fonction no.semainePourquoi vouloir remplacer une fonction sur feuille qui sera toujours nettement plus rapide que son équivalent en vba ??? MFerrand, avec le paramètre ,21) c'est conforme ISO eric...
04/11/2017 à 22:06alicia1214Pourcentage case couleurLa couleur est mise par MFC et dépend directement du contenu. Donc compte seulement les mots avec nb.si() sans te préoccuper de la couleur. eric...
04/11/2017 à 13:09seyf1981 Erreur dépassement capacitéRetourne prendre un café Jean-Eric pour un Long eric...
03/11/2017 à 23:17oly111List box dynamiqueEt si tu suivais tes questions plutôt que de créer inutilement des doublons ? https://forum.excel-pratique.com/excel/listbox-remove-item-t100685.html#p588921 eric...
03/11/2017 à 22:06JEANNIERComment transformer en format heureOu bien sélectionner la colonne, Ctrl+H Remplacer : par : eric...
03/11/2017 à 14:43siga2fadial Limites de VBA: Alimenter des fiches depuis un userformMalheureusement sur les dernières versions l'aide offline a été supprimée. Ici tu peux trouver le fichier d'aide à télécharger (en anglais) https://www.microsoft.com/en-ca/download/details.aspx?id=40326 Comme il s'agit de .chm, format abandonné par MS pour raison de sécurité, il faut cliquer droit d...
03/11/2017 à 13:20Pablito Insertion de colonne à partir d'une certaine colonneDans ce cas tu peux étendre dans une variable Range ta plage des lignes à supprimer dans ta boucle avec Union(), et tout supprimer en une fois après la boucle. eric PS : je reviens sur les filtres peuvent être mis par macro...
03/11/2017 à 12:07Pablito Insertion de colonne à partir d'une certaine colonneEffacer ligne à ligne est très lent. Filtre sur les lignes à supprimer et supprime toutes les lignes visibles d'un coup. eric...
02/11/2017 à 23:54Balta'Trouver 2 chiffres identiques à la suite dans tableau variabSans doute, mais il faudrait être plus explicite. Est-ce toujours le 5 ? Est-ce qu'il peut y avoir plusieurs suites ? Par exemple 01 22 3 444 56789 Dans ce cas faut-il ramener la plus longue, la plus courte ou les 2 et sous quelle forme ? eric...
02/11/2017 à 19:25oly111Listbox.remove itemIl faut que tu boucles sur tes 2 listes et que tu compares les libellés : eric...
02/11/2017 à 18:35tfery Formatage automatique de donnéesBah oui. Mais si c'est plus court et moins invasif c'est quand même mieux. Tu y as pensé, Sabv y a pensé, moi non, Je suis déçu...
02/11/2017 à 17:50tfery Formatage automatique de donnéesAh, je suis en retard sur Theze Je poste quand même... Je trie ton tableau avant, pour simplifier, à voir si c'est rédhibitoire. L'utilisation d'un dico comme Theze permet de s'en passer. Cliquer en D1 eric...