| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/07/2025 à 11:22 | siccmdl | Récupérer plusieurs dates dans une cellule | Excusez-moi, ci-joint le fichier. Rassurez-vous, la formule VBA serait bien plus flippante... |
| 03/07/2025 à 11:05 | siccmdl | Récupérer plusieurs dates dans une cellule | Oui je comprends Dans ce cas vous pouvez passer par du VBA oui, mais c'est se compliquer la vie. Vous avez PowerQuery (intégré à Excel, garde le fichier en xlsx) qui est un outil très puissant pour travailler avec les tableaux. Bon malheureusement je ne suis pas Expert sur cet outil, mais d'autres c... |
| 03/07/2025 à 10:06 | siccmdl | Récupérer plusieurs dates dans une cellule | Parfait, content d'avoir pu vous aider. Au plaisir... |
| 03/07/2025 à 09:15 | razer69 | Liste déroulante avec liste unique | @razer, si la proposition de @CHRIS ne fonctionne pas pour toi c'est parce que la fonction FILTRE n'est malheureusement pas dispo sur Excel 2016... |
| 03/07/2025 à 09:04 | marcetflo | Sauvegarder une gamme de couleurs personnalisées | Comme @Chris j'ai du mal à vous suivre. Cependant ci-joint une autre approche via VBA : Les codes couleurs insérés dans les cellules de la feuille seront automatiquement colorés de la couleur correspondante (cellule). Par défaut la police est également mise à jour pour rester lisible. Code de colori... |
| 03/07/2025 à 08:46 | Nathalie Charette | Copier le résultat d'un filtre TCD et coller dans Outlook et envoyer | D'accord, j'ai compris le principe. Mais si vous parlez de la liste des entreprises en feuille "SAISIES", il me semble que passer par le TCD est superflu ? On peut directement utiliser le tableau de la feuille SAISIES pour envoyer les mails non ... |
| 03/07/2025 à 08:40 | siccmdl | Récupérer plusieurs dates dans une cellule | Ah oui dans ce cas c'est plus simple. Si l'on ne regarde que la ligne actuelle, il suffit de reprendre la logique de la formule précédente (début résa < aujourd'hui + fin résa > aujourd'hui => occupé) et le transposer sur votre tableau. Cela donne (en K1) : Oui, la fonction que j'ai écrite... |
| 02/07/2025 à 14:58 | Nathalie Charette | Copier le résultat d'un filtre TCD et coller dans Outlook et envoyer | Pas sur de bien comprendre, vous voulez envoyer 1 mail par ligne du TCD, aux adresses indiquées ? Auquel cas on envoie le TCD complet à chaque adresse ou sa ligne seulement ? Ou bien envoyer l'ensemble du TCD à 1 adresse mail unique, auquel cas dans quelle cellule est-elle indiquée (S1 par exemple)... |
| 02/07/2025 à 14:35 | jlchaps | Créer manuellement son fichier ICS | En remplaçant les indications de FREEBUSY par TRANSP, vous indiquez que la plage est libre, donc non occupée. Donc le code devient Sur Outlook ça me met bien en Libre par défaut. cf. https://fr.wikipedia.org/wiki/ICalendar#%C3%89v%C3%A9nements_(VEVENT) , 1e paragraphe... |
| 02/07/2025 à 12:36 | jlchaps | Créer manuellement son fichier ICS | Chez moi votre code ICS fonctionne. Ajoutez le simplement dans un fichier texte et changez l'extension de .txt en .ics... |
| 02/07/2025 à 11:02 | Olivier TP | Enregistrement nouveau fiichier " .SaveAs "change couleurs utilisées | C'est parce que la copie des thèmes n'est malheureusement pas très automatisable via VBA. Une solution de contournement : Dans le classeur de base, celui avec le bon thème, tu exportes son thème, par exemple dans son dossier. C'est la manip ci-dessous. Ensuite, en VBA tu auras simplement l'instructi... |
| 02/07/2025 à 09:23 | JaKes10 | Création Fichiers à partir base Excel pour envoi mails | Pourriez-vous fournir un exemple du publipostage attendu ? Et est-ce vraiment utile de passer par Word si l'on doit simplement ajouter quelques infos les unes après les autres ? Un simple fichier texte/corps du mail me semble suffisant & plus léger. Pour l'envoi des mails, il faudra passer par Outlo... |
| 02/07/2025 à 09:19 | gudule | Changer d5 en $d$5 | Content d'aider, n'oubliez pas de passer le fil en résolu. Bonne journée... |
| 02/07/2025 à 09:11 | gudule | Changer d5 en $d$5 | Bonjour & bienvenue, D'après la doc Shortcut Keys for Spreadsheets , c'est comme sur Excel : F4 . (Dans la formule : vous mettez le curseur sur "D5" par exemple, puis vous appuyez sur F4 pour cycler) Bonne journée... |
| 02/07/2025 à 09:04 | siccmdl | Récupérer plusieurs dates dans une cellule | Oui c'est possible, dans la fonction grouper.par il y a une option de filtrage incluse. Pour vérifier le chevauchement sur la date d'aujourd'hui, on peut utiliser la fonction DATEVAL qui convertit un texte en date. Donc pour le tableau on ajoute la formule suivante en colonne E : J'ai mis "Inconnu"... |
| 02/07/2025 à 08:36 | shankly | Mise en forme conditionnelle | Bonjour à tous, Content que vous ayez pu résoudre votre problème. Si vous parliez de ma proposition ici, vous l'aviez mal comprise/non testée. Quand je parlais de pair/impair, je ne référais pas au numéro de la journée (qui n'apparait pas dans la formule) mais le numéro de ligne unique. Bonne journé... |
| 30/06/2025 à 15:50 | shankly | Mise en forme conditionnelle | Puisque vous êtes sur 365, on peut aussi utiliser les fonctions UNIQUE et LIGNES pour compter le nombre d'occurrences identiques au dessus de notre cellule. Ensuite pour alterner les couleurs on fait 2 cas (2 couleurs) : nombre pair (MOD=0) et nombre impair (MOD=1). =MOD(LIGNES(UNIQUE($A$1:$A1));2)=... |
| 30/06/2025 à 14:30 | Mathéo Garric | Filtrer un TCD via une macro VBA | Donc comme je le disais, vérifiez ceci ^ Si vous avez un doute, vous pouvez lancer une boucle comme Pour afficher tous les noms de champs possibles, vous verrez que peut-être il vous manque un espace ou une majuscule..... |
| 30/06/2025 à 14:14 | Mathéo Garric | Filtrer un TCD via une macro VBA | Re, Sans fichier difficile de vous aider… Si vous pouviez le partager, merci. Cependant si l'exécution vous donne l'erreur "le champ n'existe pas" cela veut simplement dire que l'une de ces 2 lignes est incorrecte : Set pt = ws.PivotTables("TCD_QRQC_6") Set pf = pt.PivotFields("Date_envoi2") Vérifie... |
| 30/06/2025 à 13:53 | matteo_loti | Extraire données site Web | Pour info vous avez une page téléchargements... Index du bâtiment - BT01 - Tous corps d'état - Base 2010 | Insee si vous prenez toute la BDD (2014-2025 si je comprends bien) vous n'auriez pas besoin de faire des requêtes internet sur le site. Sinon vous devriez passer par une requête PowerQuery, don... |
| 30/06/2025 à 13:47 | Mathéo Garric | Filtrer un TCD via une macro VBA | Bonjour & bienvenue sur le forum, Avez-vous essayé l'enregistreur de macros ? Il fournit une bonne base. Dans l'exemple simple ci-joint, on en extrait le code suivant pour filtrer sur "A" ... |
| 30/06/2025 à 12:32 | Sébastien | Les possibilités presque sans limites des formules à tableaux imbriqués | Oui tu as tout à fait raison. Moi aussi il m'arrive de définir 1 ou 2 fonction(s) lambda dans 1 LET pour une opération répétée plusieurs fois. Je trouve ça plus propre/lisible. Et l'avantage c'est que ça reste dans le scope de la formule/cellule sans polluer le classeur. Pour les performances nous a... |
| 30/06/2025 à 10:34 | vodoraix | Copier des données d'un ancien tableau sur un nouveau | Bonjour, Dans le code de la feuille contenant le tableau des établissements, ajouter le code ci-dessous et remplacer "Table1" par le nom du tableau... |
| 30/06/2025 à 09:48 | Sébastien | Les possibilités presque sans limites des formules à tableaux imbriqués | Wow, projet intéressant, et franchement je suis surpris (positivement) en voyant qu'apparemment une formule si longue & assez lourde ne pose pas de problèmes de performances particuliers. Je me demandais juste pourquoi tu n'avais pas utilisé les fonctions nommées , peut-être pour alléger un peu ce g... |
| 27/06/2025 à 15:55 | Granite01 | OK si deux cellules contiennent deux textes différents | Tu peux utiliser la fonction NB.SI pour compter les AM et M, et en le combinant avec la fonction SI, obtenir ton résultat : (en C13, à copier vers la droite) Remplace "PAS OK" par le message que tu veux si la condition n'est pas remplie... |
| 27/06/2025 à 15:09 | siccmdl | Récupérer plusieurs dates dans une cellule | Re, On peut utiliser RECHERCHEX sur le tableau, mais il faut concaténer les 2 colonnes qui forment la clé (catégorie + liste) pour effectuer la recherche correctement. Ci-joint un exemple reprenant le tableau. On utilise PRENDRE afin de s'adapter au résultat de la formule qui peut varier en longueur... |
| 27/06/2025 à 13:45 | siccmdl | Récupérer plusieurs dates dans une cellule | Voir ci-joint... |
| 27/06/2025 à 13:43 | browkavision | Copie automatique de valeur de tableau déroulant | Merci pour le retour, content d'aider. Je te laisse tester, si tu as des problèmes tu peux toujours revenir sur le forum. Bonne journée... |
| 27/06/2025 à 11:49 | siccmdl | Récupérer plusieurs dates dans une cellule | La formule renvoie simplement votre TCD, avec les lignes regroupées. Excusez moi l'erreur vient du fait que j'ai Excel en anglais et #All n'est pas bien traduit. Je crois que c'est #Tout en français. Sinon reselectionnez les plages du Tableau1 correspondantes, en prenant les en-têtes... |
| 27/06/2025 à 11:05 | siccmdl | Récupérer plusieurs dates dans une cellule | Pas très bien compris votre problème avec la solution de PQ... Mettez à jour la version d'Excel sur votre profil SVP. Alternative via formule ... |
| 27/06/2025 à 10:55 | browkavision | Copie automatique de valeur de tableau déroulant | Une proposition sur les feuilles tableau saisie et synthèse. Pensez à utiliser des tableaux structurés pour avoir des formules facilement adaptable. Formule de regroupement des votes/tantièmes par propriétaire ... |
| 27/06/2025 à 09:44 | dnicolas | Calcul d'un quotient avec montants variable | D'accord, bon en soit que ce soit via app script ou une formule le principe de résolution reste le même. Si vous voulez aider la communauté, n'hésitez pas à poster votre script et marquer le message le contenant en tant que solution du fil. Bonne journée... |
| 27/06/2025 à 09:26 | browkavision | Copie automatique de valeur de tableau déroulant | Sans utiliser de script (macro pour google sheets), on ne peut pas atteindre ce résultat pour une raison simple : les formules ne peuvent pas cohabiter avec les saisies manuelles. Une solution sans script serait donc la suivante : Travailler avec 2 tableaux : 1 de saisie et 1 de synthèse Le 1e table... |
| 27/06/2025 à 09:06 | emilie-31 | Représentation graphiques | Si vous voulez étudier les pics horaires, il me semble qu'il faille tracer un graphique horaire. Tout intervalle supérieur aura pour conséquence le "lissage" de ces pics. Ensuite le choix est libre, le nuage de points est versatile mais un histogramme est aussi possible (abscisse = heures, ordonnée... |
| 27/06/2025 à 08:59 | bioval | Dupliquer tableau avec conservation des liens hypertexte | C'est normal, votre code VBA ne copie que les "Values", c'est-à-dire le contenu numérique des cellules sans les mises en formes, formules ou liens hypertextes. Pour simuler une copie manuelle, vous pouvez écrire... |
| 27/06/2025 à 08:35 | xavier coussy | Garder les valeurs d'une formule en provisoire suivant ses variations | Ah oui pardon, je n'y avais pas pensé mais via VBA il y a des contournements. Si vous jugez votre solution valide, marquez-la comme solution pour clôturer le fil. Bonne journée... |
| 27/06/2025 à 08:32 | minakashi | Régression linéaire pour prédire un temps | Oui j'ai les mêmes résultats que Bart... L'ordinateur a vraiment du mal à trouver un lien entre les temps de déchargement et les données du tableau. Peut etre avez-vous d'autres paramètres plus impactants/linéaires ? Pour l'erreur python je ne sais pas, je vous mets ci-joint mon fichier, qui chez mo... |
| 26/06/2025 à 17:09 | minakashi | Régression linéaire pour prédire un temps | Salut Bart, mon 1e fichier joint est nettoyé... |
| 26/06/2025 à 16:59 | xavier coussy | Garder les valeurs d'une formule en provisoire suivant ses variations | Bonjour & bienvenue, On ne peut pas figer le résultat d'une formule dans Excel, à moins de passer en calcul manuel. Ce faisant on maintient le résultat calculé jusqu'à un nouveau calcul du classeur, qui changera de nouveau le résultat de la formule. Si vous voulez sauvegarder vos résultats, faites u... |
| 26/06/2025 à 16:52 | minakashi | Régression linéaire pour prédire un temps | J'ai également testé une autre régression qui aurait du être plus précise, mais toujours le même problème. J'attends de voir si quelqu'un a d'autres propositions, moi je m'arrête ici. Bon courage ... |
| 26/06/2025 à 16:48 | minakashi | Régression linéaire pour prédire un temps | Pour l'utiliser dans Excel tu peux faire ceci en G3 puis tirer vers le bas. Dans le tableau Historique prod, passe le format de la colonne du temps en nombre à virgules (très important). Cependant les résultats sont toujours élevés... J'imagine qu'il faut jouer sur cette instruction mais je n'y comp... |
| 26/06/2025 à 16:24 | dnicolas | Calcul d'un quotient avec montants variable | L'algorithme de résolution avec seulement 2 plages horaires est assez simple : En fait il suffit de compter combien de tranches de 8h vous pouvez caser dans votre total (ici 5 = 864/165), puis de tester une à une les combinaisons ainsi : nb8 nb10 tot (h) 0 4 40 1 3 38 2 2 36 3 1 34 4 1 42 5 0 40 Ens... |
| 26/06/2025 à 16:04 | minakashi | Régression linéaire pour prédire un temps | Re, J'ai étudié un peu les données et effectivement la méthode proposée avec les moyennes ne peut pas fonctionner car les données ne suivent pas un parcours linéaire par paramètre. Par exemple quand on trace le temps de décharge par le nombre de commandes on voit bien qu'il n'y a aucun lien direct.... |
| 26/06/2025 à 14:56 | K_Rine | Validations conditions avec if | Je vous en prie, content d'aider. Bonne journée et bon courage... |
| 26/06/2025 à 14:53 | Vincent94 | Fonction recherche date précédent avec condition | Merci pour votre retour, content d'aider. Bonne journée NB : la formule n'est valide que si le tableau est trié par ordre chronologique (sur C). Sinon vous aurez des résultats aléatoires... |
| 26/06/2025 à 14:51 | minakashi | Régression linéaire pour prédire un temps | Sans parler du fait que les données dans historique de production de sont pas exploitables (il faut corriger les nombreux chiffres stockés en lettre ou avec des caractères bizarres), je pense que la question manque de précision. On peut faire des statistiques, mais à mon avis les données fournies, m... |
| 26/06/2025 à 14:15 | Vincent94 | Fonction recherche date précédent avec condition | Okay, merci beaucoup pour les explications c'est beaucoup plus clair. Je n'avais pas utilisé la colonne des numéros de livraison. Ci-joint une 2e proposition qui devrait mieux convenir. Comme demandé je vous renvoie les dates de livraison précédente, et non pas leurs numéros... |
| 26/06/2025 à 13:49 | K_Rine | Validations conditions avec if | A mon avis vous vous compliquez un peu la vie à passer par du VBA (même si personnellement je trouve le projet intéressant), avec MS Forms vous auriez été plus vite. Pour ce qui est du code, plusieurs points : D'abord, pensez à mettre des "Exit Sub" dans vos conditions, afin de bien marquer la fin d... |
| 26/06/2025 à 12:18 | Vincent94 | Fonction recherche date précédent avec condition | Bonjour & bienvenue, Ci-joint une proposition que j'espère compatible XL2010. Si j'ai bien compris les dates à considérer sont celles de "demande" puisqu'on n'a pas de date de livraison. J'ai pris en compte les heures puisqu'elles sont indiquées (si commande faite le même jour mais plus tôt, elle es... |
| 26/06/2025 à 10:28 | Hemg68 | Récupérer des données dans un tableau puis les trier (comme un for each) | Merci pour votre retour, c'est beaucoup plus clair. Mais pour moi un point reste encore mystérieux. Prenons l'exemple des lignes 9 et 10 de la page des résultats. Comment, à partir de la meme information "serrure SAS", un programme peut-il comprendre que 1x il doit donner "Serrure 3 P5-SAS", une foi... |