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'183
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par Steelson - page 255

DateAuteur du sujetSujetExtrait du message
16/01/2019 à 14:29alexandrekExtraire chaine de caractèresPour accéder au code : Alt + F11 Explications ... split découpe une chaîne de caractères selon un critère ( séparateur ) et place chaque élément dans un tableau ; le critère est ici "name":" , il faut doubler les guillemets car cela fait partie d'un string défini par ="_________" ensuite, je reprend...
16/01/2019 à 13:06alexandrekExtraire chaine de caractèresCette version devrait fonctionner sous mac...
16/01/2019 à 12:48alexandrekExtraire chaine de caractèresOk tu es sous mac ... la macro est spécifique microsoft (et terriblement efficace !) désolé...
16/01/2019 à 12:31ALEX60 Extractions de données en fonction de plusieurs listes déroulantesJe viens d'ajouter un onglet pour l'intensité...
16/01/2019 à 12:27Khreatur Classement par rangMets un fichier, ce sera plus clair quant à ta demande et plus clair pour la réponse ...
16/01/2019 à 11:48alexandrekExtraire chaine de caractèresAvec activation des macros...
16/01/2019 à 11:46alexandrekExtraire chaine de caractèresAs-tu activé le macros ? j'ai une fonction personnalisée en VBA...
16/01/2019 à 11:42ALEX60 Extractions de données en fonction de plusieurs listes déroulantesReste à voir pour intensité, mais voici ce que je préconise (surtout avec 2000 individus !) J'ai ajouté des colonnes pour haut du dos et bas du dos pour être homogène J'ai aussi lié les noms haut du dos et bas du dos en remplaçant l'espace par un _ J'ai ensuite créé une base de donnée et un TCD avec...
16/01/2019 à 11:39chti59xcelCalendrier de congésBon, il y a tellement de macro que les noms comme planifier n'apparaissaient pas !! j'ai donc changé de nom et j'ai surtout ajouté les options de raccourci sur les macro; j'au aussi blindé en mettant un contrôle sur la feuille Je m'en doutais mais je n'ai pas voulu compliquer le code pour cela ! Pou...
16/01/2019 à 11:36guy_lExtraire une liste à partir d'un copier-coller de siteOk mais ça, ce n'est pas le fichier source ! dans la page web, fais clic droit, afficher la source, et copie la moi dans un fichier texte avec cela je pourrais investiguer...
16/01/2019 à 08:39ALEX60 Extractions de données en fonction de plusieurs listes déroulantesAu final, si je vois ... cela permettra de structurer les données et utiliser ensuite les fonctions natives d'excel. Je vais donc retravailler dans ce sens (sinon les formules deviennent trop complexes)...
16/01/2019 à 02:58ALEX60 Extractions de données en fonction de plusieurs listes déroulantesDésolé, mais de quelle ligne ? peux-tu préciser ? c'est bien le problème que j'avais rencontré quand tu avais mis déjà H/F !! je vais réfléchir à une solution "simple" pour ne as compliquer les formules à outrance il faudra aussi que tu redéfinisses les zones car pour le moment elles ne prennent pas...
16/01/2019 à 02:47alexandrekExtraire chaine de caractères... suite du message précédent ... Mais effet, comme le préconisent CindyD et Dhany, on peut tout simplement travailler sur la chaîne de caractères. Si tout est dans une seule cellule, on peut appliquer les expressions régulières .....
16/01/2019 à 02:36alexandrekExtraire chaine de caractèresUne autre méthode : utiliser MSScriptControl.ScriptControl avec JScript comme langage et d'évaluer le json. Malheureusement ton json est incomplet car il annonce un tableau array par [ ... mais sans fermer ! On aurait pu sinon essayer un VBA.CallByName(objJSON, "name", VbGet)...
15/01/2019 à 20:42ClémentLefRetrouver toutes les dates où apparait un nom dans un tableauEvite les cellules fusionnées Filtre avancé...
15/01/2019 à 19:56ClémentLefRetrouver toutes les dates où apparait un nom dans un tableauIl est possible de le faire avec un filtre avancé pour cela, il faut faire un tableau avec en tête 1 2 3 4 5 etc. et sur chaque ligne reporter le nom (ce qui donne l'équivalent d'un ou) je vais le réaliser si personne ne prend la main d'ici demain matin...
15/01/2019 à 19:46guy_lExtraire une liste à partir d'un copier-coller de siteAh, car c'est toi qui vends ? sinon si tu cherches, quel type d'objet ou de bien, je pourrais regarder avec ma batterie d'outil ce qu'il est possible de faire ! autre solution : fais moi une copie du fichier source sous format texte si tu veux poursuivre les investigations...
15/01/2019 à 19:45LiKaOFichier Heures SuppOn est là pour cela merci pour ton retour...
15/01/2019 à 17:38chti59xcelCalendrier de congésAttention aux commentaires portés dans les noms (comme arrêt maladie ) car le nom est l'identifiant dans la base de données. On verra aussi ce que donne les fiches à créer ou ajouter noms https://www.cjoint.com/c/IApqoPgrWKw...
15/01/2019 à 17:32chti59xcelCalendrier de congésTu n'as pas pris les corrections liées au calendrier 1904 ! https://forum.excel-pratique.com/viewtopic.php?p=724992#p724992...
15/01/2019 à 17:21chti59xcelCalendrier de congésOk merci je tente de te faire une réponse demain matin .....
15/01/2019 à 17:19LiKaOFichier Heures SuppTu vas dans Formules > Gestionnaire de noms et tu modifies la plage affectée à JF comme suit Désolé pour l'oublie sur les récup ... voici la modification du dernier fichier ! Il intègre aussi la modification pour les jours fériés...
15/01/2019 à 16:36nonoss2912 Juste besoin d'une petite aide pour une formuleJe préconise toujours de mettre la date-test en paramètre il suffit alors de comparer la valeur à la cellule qi contient la valeur-test...
15/01/2019 à 16:33chti59xcelCalendrier de congésJe comprends donc que tu sois en xls et pourquoi ton fichier soit très lourd ...
15/01/2019 à 16:32ALEX60 Extractions de données en fonction de plusieurs listes déroulantesTout est ok donc ? Néanmoins, il faudra je pense un jour réfléchir à l'organisation des données ... quitte à faire un mini programme VBA pour mettre l'information plus facilement exploitable...
15/01/2019 à 15:09chti59xcelCalendrier de congésAh ben non, j'oubliais, tu peux le passer via www.cjoint.com Quelle est ta version d'excel ...
15/01/2019 à 14:18guy_lExtraire une liste à partir d'un copier-coller de sitePeux-tu me donner une adresse web en exemple ...
15/01/2019 à 14:18al87 Ca ne veut pas le faire...
15/01/2019 à 14:14chti59xcelCalendrier de congésLe simplifier lui enlever des informations inutiles...
15/01/2019 à 12:39chti59xcelCalendrier de congésJe ne peux pas lire un 7z ...
15/01/2019 à 11:34chti59xcelCalendrier de congésJ'ai intégré tout ce qu'il faut dans ton fichier ! https://forum.excel-pratique.com/viewtopic.php?p=724992#p724992...
15/01/2019 à 11:33Milla75 Addition de cellule contenant des fonctionsDe toute façon Dhany, le problème n'est pas ou plus l'affichage, c'est celui-ci Voir propositions ci-dessus ...
15/01/2019 à 11:31chti59xcelCalendrier de congésTravailler avec ce calendrier c'est un bazar innommable ...
15/01/2019 à 11:23chti59xcelCalendrier de congésJ'ai compris, tu utilises un calendrier "1904" Je regarde ce que je peux faire .....
15/01/2019 à 11:11Milla75 Addition de cellule contenant des fonctionsQuoique ... si tes valeurs mensuelles sont déjà des cumuls, la formule est plutôt...
15/01/2019 à 10:59chti59xcelCalendrier de congésPour la MFC, sélectionne toutes les cases du classeur car il est peu probable de retrouver "_C_" ailleurs (c'est pour cela que j'ai choisi ce texte !)...
15/01/2019 à 10:58pierre_br Désactiver la MacroUne méthode rustique : ajoute Exit Sub...
15/01/2019 à 10:47chti59xcelCalendrier de congésTu ajoutes juste un onglet comme dans la copie que je t'ai faite ! Voir ici : https://forum.excel-pratique.com/viewtopic.php?p=724874#p724874...
15/01/2019 à 10:45Milla75 Addition de cellule contenant des fonctionsAjoute une ligne qui donne le mois en chiffre et cette formule...
15/01/2019 à 09:57Michellaugier Récupérer un mot spécifique dans un texteC'est aussi l'objet des expressions régulières (un peu pointues parfois mais terriblement efficaces). J'ai donc développé une fonction personnalisée générique pour cela...
15/01/2019 à 09:47chti59xcelCalendrier de congésExplications de cette 4ème étape : Pour toutes les cellules de la sélection, je teste si en ligne 2 j'ai bien une date et en colonne 2 un cellule non vide (contenant donc a priori un nom) si ok, je cherche la ligne où je peux trouver le couple nom et date si je le trouve, en suppression j'efface la...
15/01/2019 à 09:45chti59xcelCalendrier de congésVoici la macro Et voici un fichier reconstitué car j'ai avancé en parallèle sans avoir en effet le mdp. J'ai aussi reconstitué les formules de dates (pourquoi passer en VBA ?) pour tester le fichier...
15/01/2019 à 08:44ALEX60 Extractions de données en fonction de plusieurs listes déroulantesTu mets M/F dans ton TdB et H/F dans ta liste déroulante ...
15/01/2019 à 08:41ALEX60 Extractions de données en fonction de plusieurs listes déroulantesEn fait la colonne intensité n'avait pas la même syntaxe que les autres, il n'y a pas le SUPPRESPACE dont je ne sais pas ici quelle est la nécessité du reste. Comme j'ai fait un changement de masse, cette formule n'a pas bougé. Pour le reste je vais regarder...
15/01/2019 à 08:37Eugène Tableau Excel avec macroTu peux changer le signe ici...
15/01/2019 à 06:12chti59xcelCalendrier de congésJe ne peux pas poursuivre car tes macros sont protégées par mot de passe ...
15/01/2019 à 01:26chti59xcelCalendrier de congés4ème étape : écrire les macro qui permettront de mettre à jour la base de données en cas de déclaration de congés ou de suppression de cette déclaration que je ferai demain...
15/01/2019 à 01:19chti59xcelCalendrier de congés3ème étape : faire en sorte que la feuille Récap_Général reprenne les informations de la base de données on introduira la formule : on nommera la plage par exemple PlageDeSaisie et on protégera cette plage pour qu'elle ne soit pas modifiée par inadvertance ...
15/01/2019 à 01:14chti59xcelCalendrier de congés2ème étape : créer un onglet "base de données" ce qui est assez simple ici car on ne trace que les dates de congés on y mettra donc le nom, la date et c'est tout ! j'ajoute une clé qui est la concaténation de nom et date pour pouvoir effectuer les recherches ! j'ai initialisé avec les données fourni...
15/01/2019 à 01:07chti59xcelCalendrier de congés1ère étape : difficile de gérer des couleurs ! il vaut mieux que les couleurs soient le résultat d'une mise en forme conditionnelle à partir d'une valeur donnée je vais donc colorier police et fond en jaune quand la valeur de la cellule est par exemple (choix arbitraire) "_C_"...