Fanatique d'Excel

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

Messages postés par eriiic - page 8

DateAuteur du sujetSujetExtrait du message
10/03/2024 à 23:06xavierbrtAide sur bilatéralisation de donnéesVu qu'il n'y a pas de clé, précise ce qui caractérise de façon unique un conflit. Tu sembles oublier que ce qui est une évidence pour toi n'est qu'une supposition (peut-être erronée) pour nous. Toutes les précisions sont utiles...
10/03/2024 à 19:31xavierbrtAide sur bilatéralisation de donnéesConstruit un fichier bidon avec tous les cas rencontrés et la valeur attendue. quelles 2 autres colonnes ? country_id_o et coutry_id_b ? Sheet1 et Sheet2 correspondent ligne à ligne ? eric...
10/03/2024 à 12:13Joco7915 Bug sur code ActivateRecontrôle le nom de ton onglet. Accent, espace en plus, etc Au pire, fais un copier collé de l'un vers l'autre pour être d'équerre eri PS: à la réflexion, c'est normal de ne pas pouvoir activer une feuille masquée, fais l'inverse...
09/03/2024 à 22:32Daniel Roueyre Variable ws en erreurDe préférence laisser Dim ligne as Long Integer ne va que jusqu'à 32767 et il y a plus d'un million de lignes eric...
09/03/2024 à 19:13JackyGestion des erreursIci tu as moyen d'éviter l'erreur avec Dir() https://learn.microsoft.com/fr-fr/office/vba/language/reference/user-interface-help/dir-function?f1u... (vblr6.chm1008898)%3Bk(TargetFrameworkMoniker-Office.Version%3Dv16)%26rd%3Dtrue Si tu reçois une chaine nulle ("") c'est que le fichier n'existe pas. e...
09/03/2024 à 17:19OffExcComment comparer deux fichiers Excel et suivre la mise à jours des versionsA tester...
09/03/2024 à 12:29OffExcComment comparer deux fichiers Excel et suivre la mise à jours des versionsJ'ai démarré. Il vaut mieux ne pas tenir compte des colonnes masquées ou elles sont forcément identiques ? eric...
09/03/2024 à 00:21Sandrine19 Petit bug sur macro - fichier protégéIl faut envoyer une version pdf au client, c'est le plus simple et le plus sûr. 'Enregistrer sous... / PDF (*.pdf)' ou bien imprimer vers une imprimante pdf virtuelle. eric...
06/03/2024 à 23:51Alacabone Mise en forme conditionnelle d'une durée format hh:mm:ssSi le temps est toujours exprimé en minutes, on peut aussi l'écrire sous cette forme : =ET($B3>=10/1440;$B3<=20/1440) eric...
06/03/2024 à 19:57Herve_beSomme de bas en hautUn essai. Tu peux masquer la colonne C. Ne pas laisser de ligne vide. eric...
06/03/2024 à 09:47Sébastien0176Ajouter une note dans les cellules avec enregistrement de donnéesMet-toi en enregistrement de macro. Ajoute un commentaire, supprime le, tu auras le code pour l'enregistrer dans ta feuille data à la date et le réafficher au changement de mois. Range("D13").AddComment "test" Range("D10:AG40").ClearComments eric...
05/03/2024 à 08:08Mav050949Création d'un collecteur ou réseau de noeuds entre plusieurs élémentsPS2: au départ j'étais parti avec le calcul itératif activé. J'ai testé sans et les résultats étaient corrects. Si tes tests font apparaitre des anomalies il faudrait le réactiver. J'ai l'intuition que le résultat pourrait dépendre de l'ordre des saisies...
05/03/2024 à 08:04laurent06100 Formule cycle de travail sur 2 semainesLe principe le plus fiable c'est une BDD telle que je te l'ai décrite sur une seule feuille. La modification et la visualisation pouvant être fait sur une feuille annexe. Maintenant si tu ne fais pas de stats dessus ça n'est pas absolument indispensable. Si tu fais 12 feuilles (le plus simple), je n...
05/03/2024 à 00:05Mav050949Création d'un collecteur ou réseau de noeuds entre plusieurs élémentsUne idée de résolution, à voir si les résultats présentés comme ça sont exploitables (et pratique) pour toi (?) Encore pas mal manuel vue l'heure mais cette partie peut être faite en vba. Il faudrait peut-être tester sur des arbres plus complexes pour valider. Pas fait les L, je ne vois pas trop com...
04/03/2024 à 22:17laurent06100 Formule cycle de travail sur 2 semainesMet un format date avec l'année en F1 : tu es en 1901. Excel numérote les jours depuis le 01/01/1900 (=1). Le 01/02/2024 est n° de série 45323, tu en es loin. Je t'ai changé les formules des dates. Une cellule = 1 donnée. Tu ne peux pas lui mettre 12 valeurs. Il faut mettre tes jours en vertical, av...
04/03/2024 à 16:38laurent06100 Formule cycle de travail sur 2 semainesTu as fait une compil... xlsx, et xlsm s'il y a des macro...
03/03/2024 à 23:40laurent06100 Formule cycle de travail sur 2 semainesEnfin, quand je disais 'tel que', il faut quand même adapter à ta feuille. 1) avec un peu d'expérience tu aurais vu que la formule utilise des noms, et donc qu'il faut nommer les plages débutCycle et Cycle14 2) il faut quand même faire un test retournant VRAI selon si tu désires utiliser le 0 ou le...
03/03/2024 à 17:07laurent06100 Formule cycle de travail sur 2 semainesUne image on n'en fait pas grand chose. Il faut mettre un xls. Je t'ai laisser la formule en cellules que tu vois le résultat. A utiliser tel que dans une MFC. eric...
03/03/2024 à 12:42JackyVariable publiqueBah non, il t'a dit dans un module Standard (Insertion / Module) ThisWorkbook est un module de classe dédié à des événements bien précis. eric...
03/03/2024 à 12:37Swissmad Appel d'une fonction depuis une cellule impossibleLe vrai problème est aussi qu'une fonction amenée à être appelée depuis une feuille DOIT être dans un module standard...
03/03/2024 à 12:35JackyTronquer une chaineEt ça https://forum.excel-pratique.com/post/repondre/191564?p=1190369 ...
03/03/2024 à 10:56Swissmad Appel d'une fonction depuis une cellule impossibleMets la dans un module standard, elle n'a rien à faire dans un module de classe. Pourquoi Public ?? Si tu es sur un excel fr, le séparateur est le ; et non la , eric...
02/03/2024 à 23:57Rolins Isoler les mois sur une place donnéeJe pense que Baroute ne l'a pas vu car ce n'est pas pris en compte. La bonne réponse en ligne 17 est juste un coup de bol. Elle compte 29 et 30/04 et non 29/04 et 10/05. Tu te rends pas compte du boulot d'analyser et/ou et de faire 2 calculs différents selon la saisie, ça fait plus que doubler... Je...
02/03/2024 à 23:37Rolins Isoler les mois sur une place donnéeOù as-tu été pêcher cette idée de mettre au/et ??? Rien de mieux pour avoir une formule imbuvable pour rien Fais comme tout le monde, utilise 2 lignes si ce sont 2 jours indépendants. eric...
02/03/2024 à 23:25CETIFAFonction tri sur des nombresS'il te propose un tri Z-A c'est que pour lui c'est du texte. Pour convertir en numérique, copier une cellule vide, sélectionner tes données, clic-droit dessus et 'Collage spécial / Collage spécial / Ajouter' Si tu as un triangle à gauche de ta cellule, tu as aussi une option qui le fait dans la lis...
02/03/2024 à 22:55Gauthiez benoitTableau matériellesRe, pas très clair et pas sûr d'avoir compris. Il faut déposer un fichier pour illustrer tes demandes. J'ai mis un sup1-sup2 dans 'plafond'. Faire à l'identique dans les autres si c'est ça. Fait 'sans' aussi. Et un double-clic en C:F pose/enlève une coche. Il faut accepter les macros à l'ouverture....
02/03/2024 à 19:34GuigzyIntégrer cellules fusionnées au calculBen non, fallait continuer ici. J'avais démarré un truc où tu avais peu de chose à faire mais pas grave, poubelle... eric...
02/03/2024 à 17:00Romral Conditions successives pour fusion de récurrencesClic-droit sur le TCD et 'Rafraichir' eric...
02/03/2024 à 16:50Gauthiez benoitTableau matériellesBonjour (oui, ça se fait), réponds déjà aux questions, ça serait un bon début. Pour ta nouvelle demande précise si c'est par plafond/mur/etc ou global. eric...
01/03/2024 à 23:46Gauthiez benoitTableau matériellesOublie les cases à cocher. Trop d'objets sur une feuille et excel merdouille de plus en plus jusqu'à être inutilisable. (trop c'est parfois 10, alors 1600...) Sans parler du temps pour les poser et les relier à leur cellule. Saisir un x et tout se simplifie. A la limite, si tu préfères la souris et...
01/03/2024 à 11:17Harzer Déterminer le numéro de ligneA lire mafraise (salut ), tu peux (dois) mettre ma fonction volatile aussi si tu es amené à l'utiliser sur feuille, j'ai oublié eric...
01/03/2024 à 08:51GwenEstPasTrèsDouéTableau avec saisie vocaleTu t'engages sur un mauvais chemin je pense. Excel n'est en aucun cas valide. eric...
01/03/2024 à 00:08JackyTronquer une chaine1) le 3ème paramètre de Mid() est optionnel. Si omis, c'est le reste de la chaine qui est prise. (pense à utiliser F1 et l'aide des fonctions si tu débutes, on apprends pas mal par là) 2) Val() convertit en numérique uniquement les 1ers caractères numériques rencontrés. Ce qui donne : eric...
29/02/2024 à 23:37Harzer Déterminer le numéro de ligneOui, exactement. Comme ça, on ne fait le 2nd test que si le 1er est positif...
29/02/2024 à 19:36Harzer Déterminer le numéro de ligneSi la vitesse est primordiale tu peux l'accélérer en mettant 2 If sur 2 lignes au lieu du And qui impose de faire les 2 tests à chaque fois même si le 1er est négatif...
29/02/2024 à 17:20Harzer Déterminer le numéro de ligneAvec une fonction personnalisée. Retourne 0 si non trouvé eric...
29/02/2024 à 14:27Mgxcel59Formule dates périodesRe, dans cas il vaut mieux se servir de la 2ne formule plus simple que celle avec Datedif() : =SOMME(ANNEE(C2:C6)*12+MOIS(C2:C6)-ANNEE(B2:B6)*12-MOIS(B2:B6)+1) ou si tu gardes le détail en F2:F6, directement =SOMME(F2:F6) eric...
29/02/2024 à 14:12GuigzyIntégrer cellules fusionnées au calculEt ??? As-tu réussi à activer les macros ...
29/02/2024 à 12:17Mgxcel59Formule dates périodesJe ne trouve nulle part 43 mois. Joins ton fichier avec les résultats que tu veux obtenir...
29/02/2024 à 09:53Mgxcel59Formule dates périodesC'est ce que fait ma 2nde formule... Et si tu veux x mois et 0 jours : =DATEDIF(B1;C1+1;"m") &" mois et "&DATEDIF(B1;C1+1;"md")&SI(DATEDIF( B1;C1+1;"md")>1;" jours";" jour") mais de 1999 à 2003 ça ne fait pas 13 mois eric...
28/02/2024 à 22:19StefanVlookup copy pasteCa plante quand c n'est pas trouvé non ? Il manque On Error Goto 0 pour réinitialiser le gestionnaire d'erreur. Alors qu'une simple formule suffit... eric...
28/02/2024 à 17:36Mgxcel59Formule dates périodesIl te faut rajouter 1 jour à la date de fin. Du 1 au 2 excel compte 1 jour (la différence), et toi tu veux 2 =DATEDIF(B1;C1+1;"y")&SI(DATEDIF(B1;C1+1;"y")>1;" ans, ";" an, ")&DATEDIF(B1;C1+1;"ym") &" mois et "&DATEDIF(B1;C1+1;"md")&SI(DATEDIF( B1;C1+1;"md")>1;" jours";" jour") Si tu veux la du...
28/02/2024 à 11:15slyganStopper macro initialeTu peux aussi faire avec une variable globale : eric...
28/02/2024 à 00:34BenchclokzVBA Publications Macro vers 2280 ExcelsElle s'arrête comme si elle avait fini, sans message et sans ligne signalée en jaune dans le code ? Je n'ai jamais vu ça... Non, pas de 'mise en sécurité' Si c'est toujours vers 150 fichiers, ça ferait plutôt penser à une pile saturée. Mais 150 c'est petit pour une pile... Teste quand même avec une...
27/02/2024 à 00:16BenchclokzVBA Publications Macro vers 2280 ExcelsCa veut dire quoi la macro stoppe ? Pas de message d'erreur ? Ce n'est pas sur des gros fichiers ? En premier lieu je testerai en ajoutant une tempo après le Workbooks.Open(file.path) pour lui laisser un peu de temps Sur serveur tu es tributaire du réseau, peut-être que ça coince un peu de temps en...
26/02/2024 à 19:41GuigzyIntégrer cellules fusionnées au calculC'est bien sur l'appli PC et pas excel en ligne ? Il faut accepter les macros à l'ouverture du fichier...
26/02/2024 à 12:50GuigzyIntégrer cellules fusionnées au calculSupprime les filtres et descend en bas sélectionner la dernière date, tu étends les dates en tirant le petit carré en bas et à droite la la cellule puis tu sélectionnes la dernière ligne des heures que tu étends de la même façon. Tu choisis année et mois en les sélectionnant dans les segments en hau...
26/02/2024 à 10:42GuigzyIntégrer cellules fusionnées au calculPlus compliquée en quoi ? Inscrire tes journée en horizontal au lieu de vertical ? Bah laisse alors et construits toi autant de tableaux que de mois, mais n'ayant pas d'expérience dans excel tu devrais porter une oreille. eric...
26/02/2024 à 01:08GuigzyIntégrer cellules fusionnées au calculCe n'est pas 9, mais 10. Avec une fonction personnalisée nbCellsFusion() Compte les plages fusionnées et les cellules uniques avec une constante. 2) hé oui, une cellule n'est pas prévue pour recevoir 12 valeurs différentes. A ta place je mettrais les heures en horizontal, les jours en vertical. Tu p...
25/02/2024 à 15:47sandran Verif iban sur fichier Excel onedriveWow, joli, il va falloir que je m'y mette Trop concis à mon goût Je te propose de remplacer "1527" par CODE(STXT(B2;1;1))-55&CODE(STXT(B2;2;1))-55 pour ceux qui ont un IBAN en Lituanie ou ailleurs. eric...