Fanatique d'Excel

Inscrit le :13/10/2014
Dernière activité :22/10/2022 à 06:33
Version d'Excel :2013 FR + GSheets
Emploi :Ingénieur
Lieu :85330-NO
Messages
22'161
Votes
3'206
Fichiers
37
Téléchargements
122'189
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par Steelson - page 245

DateAuteur du sujetSujetExtrait du message
13/02/2019 à 16:43HugoS33 Etirer une formule à la verticale en reprenant des cellules à l'horizontaleSur une image, c'est difficile de travailler il faut juste que tu utilises la fonction =DECALER(Feuil1!$A$1;;LIGNE()) LIGNE() donne la ligne courante ... cette valeur est à mettre dans le paramètre colonne de la fonction DECALER...
13/02/2019 à 15:56Guillaume12Validations des donnéesPourrais-tu mettre dans une feuille de ton fichier la liste des possibilités ? On pourra ensuite effectuer cette restriction ...
13/02/2019 à 15:06neirelaG18 Problème de reconnaissance de dateMerci pour ce retour. Une réflexion : même si c'est souvent décrié ici, les bons logiciels, quand ils sortent des informations, sortent normalement les dates sous forme de texte en mettant par exemple devant la date un espace. Du coup, excel n’interprète plus rien de lui-même et surtout pas comme il...
13/02/2019 à 15:04chti59xcelUserFormCe que j'ai proposé, c'est juste pour être tranquille pendant les modifs, mais ce n'est nullement obligatoire du reste ! Donc laisse tomber. Quand ce sera un peu rodé, j'ajouterai une gestion d'erreur de quoi alerter en cas de problème de macro et ne pas bloquer. Car ces macros se désactivent s'il y...
13/02/2019 à 13:49chti59xcelUserFormFais le toi-même Et quand tu n'as plus de modif du formulaire tu les enlèves ...
13/02/2019 à 13:01TsugaDénombrement suivant un critère OU un autre (plage horaire)En fait, je n'ai pas trop compris ce que tu cherchais. Mais il n'y a aucune raison que le TCD n te donne pas la réponse .....
13/02/2019 à 12:56TsugaDénombrement suivant un critère OU un autre (plage horaire)Je regarde au passage, quand tu mets 24, cela veut dire 24 jours ... mets 1 ce sera alors 1j ou 24heures...
13/02/2019 à 11:57chti59xcelUserFormRelance ton appli, cela va fonctionner à nouveau. Ce que je te conseille, le temps de faire les modif que tu souhaites comme les menus déroulants, c'est d'ajouter exit sub juste après la ligne private sub...
13/02/2019 à 11:49Mariloool Aide thèse / Liste déroulante intuitive premières lettres tapéesLes listes déroulantes sont actives dans la zone nommée saisie donc y compris C15. Il faut que la zone à gauche soit vierge ou qu'elle contienne impérativement le nom d'une liste valide comme tu l'avais fait ! Pour moi c'est la seule contrainte...
13/02/2019 à 06:07neirelaG18 Problème de reconnaissance de dateSans intervention manuelle, c'est le 5 mars ...
13/02/2019 à 04:05neirelaG18 Problème de reconnaissance de dateSi le MAIS ci-dessus est avéré, alors ma formule devient...
13/02/2019 à 03:57neirelaG18 Problème de reconnaissance de dateTu peux le faire aussi par formule MAIS , mon problème comme pour Dhany que je salue est que je pense que la date du 12/07/2018 est vraisemblablement le 7 déc ... à confirmer pour revoir la copie ...
12/02/2019 à 22:10chti59xcelUserFormJ'ai pas mal ré-écrit le code ... J'ai aussi défini le nom ID pour le code agent...
12/02/2019 à 20:05romainH4890Développer plusieurs colonnes dans des lignesLa première solution serait de filtrer le résultat. La deuxième solution avec formule est sans doute possible ... mais après y avoir réfléchi quelques minutes, je pense qu'elle sera trop complexe à mettre au point. Reste alors la macro sans l'apostrophe publiée ci-avant...
12/02/2019 à 18:15jeunixe Séparer les noms des prénomsTu peux faire Données > Convertir...
12/02/2019 à 17:42romainH4890Développer plusieurs colonnes dans des lignesPour mieux comprendre, décompose la formule de décaler pour voir le nombre de lignes et le nombre de colonnes décalées à partir de la référence. L'utilisation de mod permet notamment la boucle...
12/02/2019 à 17:40TsugaDénombrement suivant un critère OU un autre (plage horaire)Comment calcules-tu le temps avant lever ? Comment peut-on avoir 08:48:56 alors que le lever est 04:51:00 ? Pour les calculs, à mon sens, ni SOMMEPROD, ni SOMME.SI.ENS, mais un TCD devrait faire l'affaire ...
12/02/2019 à 17:20chti59xcelUserFormVoici en retour le fichier avec 2 corrections : l'effacement d'un item quand la cellule est fusionnée avec ses voisines en ajoutant cells(1) à target le bug de rafraichissement Précision : la status bar (en bas de l'écran) indique la dernière action effectuée Je n'ai pas touché aux listes déroulante...
12/02/2019 à 17:03chti59xcelUserFormJ'ai compris pourquoi, et aussi pourquoi je n'avais jamais rencontré cela ! C'est à cause de cellules fusionnées (que je n'utilise jamais car cela crée en effet un tas de problème, il vaut mieux faire centrer sur plusieurs colonnes) ... Maintenant que je connais la cause, il faut trouver le remède e...
12/02/2019 à 16:44chti59xcelUserFormHum Je ne m'attendais pas à cela !! La macro détecte bien un effacement, mais dans ce cas elle n'accède pas au nom de la cellule ... je regarde pour contourner ...
12/02/2019 à 16:25chti59xcelUserFormJe vais commencer par regarder ceci dans la version précédente j'aais ajouté un on error goto ... pour tenir compte que certaines cellules n'avaient pas de nom ! il faut que je le remette en cas de changement d'un libellé par exemple, mais je vais vérifier auparavant...
12/02/2019 à 13:26CVC Expression Régulière inopérante sur certaines donnéesLe problème est que tu as récupéré un pattern pour les dates us en mois/jour/année La vraie correction est donc...
12/02/2019 à 13:24CVC Expression Régulière inopérante sur certaines donnéesCompte tenu que les dates ont toutes la même structure, tu peux simplifier le pattern...
12/02/2019 à 13:15romainH4890Développer plusieurs colonnes dans des lignesVoici J'ai aussi décoché l'option tout en haut de la copie d'écran...
12/02/2019 à 13:01Mariloool Aide thèse / Liste déroulante intuitive premières lettres tapéesEn effet, vos travaux constituent souvent une référence ! Toutefois ici, il se s'agit pas de cascade, mais plutôt le fait que le choix dépend d'une liste nommée dans la cellule voisine de "target". Pourquoi pas du reste ! Dans ce que j'ai proposé, il me reste un fonctionnement curieux sur la positio...
12/02/2019 à 12:57romainH4890Développer plusieurs colonnes dans des lignesC'est possible ! je regarde .....
12/02/2019 à 11:31Mariloool Aide thèse / Liste déroulante intuitive premières lettres tapéesUn premier essai Je ne dois pas en être loin, mais j'ai quelques fonctionnement bizarres sur la position de la liste déroulante. Je vais investiguer .....
12/02/2019 à 11:08chti59xcelUserForm_col53 c'est bon, fais juste un aller/retour entre les 2 feuilles une fois lors de la mise en place ! je pense que c'est le reliquat de la version précédente vérifie aussi qu'il n'y a pas de #NA dans BD Oui c'est cela Si tu ajoutes un code Agent inconnu, il l'ajoute dans BD Après, tu saisis les info...
12/02/2019 à 09:43Mariloool Aide thèse / Liste déroulante intuitive premières lettres tapéesUn beau challenge personne ne prend, je vais m'y mettre dans le journée alors ...
12/02/2019 à 09:42frederic_1987 Valeur selon 4 paramètres d'entréeOn peut le faire par formule matricielle, mais cela rend le calcul assez lourd; on peut aussi le faire par fonction macro personnalisée, ... ou bien comme ici via un TCD intermédiaire...
12/02/2019 à 04:58chti59xcelUserFormVoici une version moins "troublante" car il ne s'agit plus d'écraser les formules, mais juste modifier les valeurs. Les 2 onglets sont en permanence synchronisés. Nota : je n'ai fait que la partie "Agent évalué", il faudrait donner des noms en _colXXX aux autres zones modifiables ( XXX étant le numé...
12/02/2019 à 04:42romainH4890Développer plusieurs colonnes dans des lignesSi tu ne veux pas de lignes sans encaissements, alors supprime l’apostrophe devant If ws1.Cells(i, j) = "" Then Exit For...
11/02/2019 à 16:38chti59xcelUserFormOk donc tu peux enregistrer tes fichiers au format xlsx et xlsm avec macros ok pour la simplification de la formule as-tu testé le formulaire (qui n'est autre que la feuille d'interrogation) ? il suffit d'écraser la formule avec le nouveau texte, la nouvelle date, la nouvelle valeur .... cela va se...
11/02/2019 à 16:28cosy55Additionner les montants d'une même valeur à partir d'une colonneDans le cas que je t'ai envoyé, l'ajout des lignes est pris en compte car les données sont sous forme de tableaux excel . Il suffit alors de faire sur le TCD un clic droit > actualiser. Commence à t'habituer aux tableaux et TCD, tu gagneras en temps, en qualité et en présentation. Maintenant les...
11/02/2019 à 13:58elisa gentil Rechercher le minimum selon un critèreAvec une formule matricielle...
11/02/2019 à 13:48cosy55Additionner les montants d'une même valeur à partir d'une colonneDommage, bien plus simple ! Avec sélection année et mois .....
11/02/2019 à 13:45phil107 Problemes format textboxVoici un formulaire tel que je le conçois, bien plus facile à mettre en oeuvre (libellés, contrôles de validité ... tout est fait dans une feuille dédiée) https://forum.excel-pratique.com/viewtopic.php?f=2&t=120474&p=734639#p734639 , même si ici la présentation mériterait plus de simplicité ...
11/02/2019 à 13:35chti59xcelUserFormUn bout d'essai La seule macro est la suivante Il faut que tu continues à donner aux cellules les noms en _colXXX où XXX est le numéro de la colonne dans BD comme j'ai commencé à le faire...
11/02/2019 à 13:32dyfranco Faire un top 3 (podium)Merci pour ton retour...
11/02/2019 à 13:02chti59xcelUserFormQuelle est ta version d'excel ? Peut-on passer en xlsx ou xlsm ...
11/02/2019 à 12:49dyfranco Faire un top 3 (podium)Corrigé lignes 31 à 44 ... je te laisse le reste ...
11/02/2019 à 11:52chti59xcelUserFormParole de chti ! 1- Tu peux simplifier tes formules de ce type : en mettant juste et en décochant la case des options avancées "Afficher un zéro ..." 2- Je suppose que le feuille Entretien_Professionnel est une lecture ! Je propose aussi que ce soit le formulaire de saisie ... cela évite de créer un...
11/02/2019 à 11:42JuicePiloter un logiciel via VBA... et in fine, plus simple que je l'imaginais au départ ! Je me demandais si je n'allais pas faire un "module" standard pour faciliter la tâche avec des aides aux choix des combinaison de touche ...
11/02/2019 à 11:41dyfranco Faire un top 3 (podium)Une formule matricielle se valide par Ctrl+Maj+Entrée Néanmoins, avec max et non grande.valeur je ne vois pas comment aller rechercher le second et troisième ! Attention à départager les ex-aequo ...
11/02/2019 à 10:10dyfranco Faire un top 3 (podium)FORMULE MATRICIELLEFormule matricielle...
11/02/2019 à 10:01cosy55Additionner les montants d'une même valeur à partir d'une colonneTon fichier en retour...
11/02/2019 à 09:58cosy55Additionner les montants d'une même valeur à partir d'une colonneLa meilleure réponse est de ne pas mettre de formule !! fais un TCD (tableau croisé dynamique)...
11/02/2019 à 09:57TompouceExtraire des données uniquement entre deux datesJe suppose que le calcul se fait sur l'année en cours (et non la précédente). Que veut dire cc ? Si absence, comment se fait le calcul des RTT ? Les absences ont-elles aussi un impact sur les cc ...
11/02/2019 à 09:53dyfranco Faire un top 3 (podium)Utilise la fonction RANG peux-tu nous mettre un fichier excel ...
11/02/2019 à 09:13phil107 Problemes format textboxUn détricotage ... edit : Bonjour Florian Mais j'insiste : je trouve que l'on gagne en temps quand on met un formulaire comme un onglet ...