Contributeur

Inscrit le :14/10/2014
Dernière activité :Hier à 21:26
Version d'Excel :Excel 2021 Fr
Emploi :Contributeur
Lieu :Bordeaux
Biographie :Je vous propose un peu plus d'une cinquantaine d'applications et de jeux (54), il y en a pour tous les goûts. A vous de les apprécier ou pas ! lol
Messages
13'622
Votes
2'106
Fichiers
54
Téléchargements
773'934
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par LouReeD - page 17

DateAuteur du sujetSujetExtrait du message
16/02/2025 à 13:50TheDoud Formule si couleur celluleSi la formule "d'origine" est bonne il faut juste ajouter un test pour savoir si la date en A2 fait parti des jours fériés ! Voici donc la formule en C2 à tirer vers le bas : =SI($A2="";"";SI($B2="";""; SI(OU($A2=Jfer);21; RECHERCHEV(JOURSEM($A2);Données!$L$1:$N$7;3;FAUX) ) )) J'ai écris 21 en "Dur"...
16/02/2025 à 10:41Invité La mise en couleur fonctionne uniquement d'un cotéUne nouvelle proposition en sélectionnant la cellule FK11 : =NB.SI($B11:$M11;FK11)>0 alors bleu s'applique à : = $FK$11:$NW$11 @ bientôt LouReeD...
15/02/2025 à 21:28Invité La mise en couleur fonctionne uniquement d'un cotéUne nouvelle proposition en sélectionnant la cellule AV17 : =NB.SI($B17:$M17;AV17)>0 alors bleu s'applique à : = $AV$17:$BO$17 @ bientôt LouReeD...
15/02/2025 à 21:19Boby71C Excel 2016 colorier planning face aux dates selon dates de début et de finMerci pour votre retour et remerciement ! Pour les quelque recette également, bien que j'aurais préféré que tout soit fait ! Sinon, si la formule ne convient pas dans la cellule alors il suffit de la mettre dans la MFC.. @ bientôt LouReeD...
15/02/2025 à 21:06xavierdep Vérifier que les derniers caractère d'un textbox sont bien des chiffresJean-Paul, je ne maitrise pas les expression régulières... Mais ceci me parait plus propre que ma proposition... Sinon en codage ma proposition : @ bientôt LouReeD...
15/02/2025 à 21:02TheDoud Formule si couleur celluleJOURSEM renvoie en fonction d'un paramètre le numéro du jour de la date fournie. Le premier mai 2025 tombe un jeudi donc la formule retourne 5 et alors le RECHERCHEV retourne 7 ! Si vous voulez tester la date du jour soit le 1 alors il faut utiliser JOUR(Date), qui lui va vous renvoyer 1 et non pas...
15/02/2025 à 18:09xavierdep Vérifier que les derniers caractère d'un textbox sont bien des chiffresFaites un double test : si c'est numérique et supérieur à 0. Comme cela s'il y a -563, ce n'est pas bon et s'il y a -5234, il y a bien 4 chiffre et supérieur à 0. Attention TextBox = Texte et non pas chiffre, donc s'adapter au niveau des tests. @ bientôt LouReeD...
15/02/2025 à 18:03Invité La mise en couleur fonctionne uniquement d'un cotéLa formule pour la ligne 17 ne serait-ce pas plutôt ceci : =NB.SI($B17:$M17;AV17) ? Puisque vous parlez de le faire dans l'autre sens, B17 passe en bleu si Av17 est égale à la même valeur, non ? @ bientôt LouReeD...
15/02/2025 à 17:58hacku Changer le format dateOu bien si ce n'est que la date et que vous l'avez bien sur 4 digits dans votre colonne source vous pouvez faire en colonne B à partir de la ligne 2 s'il y a une ligne d'entête : =Droite(A2;4) @ bientôt LouReeD...
15/02/2025 à 10:06laurent.lm Alerte sur 6 jours de travailUne proposition (parmis tant d'autre) de simplification du code d'effacement des données : Vu que vos zones sont identiques et "répétitives" au niveau des décalages... @ bientôt LouReeD...
15/02/2025 à 09:45hacku Changer le format dateUne date sous format texte qui se trouve x par 1 donne un chiffre, ce chiffre n'est pas incohérent, il représente le nombre de jour qui s'est écoulé entre la date de la cellule et le 01/01/1900. Une date sous Excel est un entier et les heures sont les décimales de cet entier. Par exemple aujourd'hui...
14/02/2025 à 12:32xabinoColoration et borduresSans fichier, je vous propose de simplifier le code ainsi pour la boucle sur les lignes de la sélection: L'idée a été de regrouper ce que l'on faisait sur les lignes sélectionnées, je suis parti sur le principe que les cellules ne sont pas séparées d'une bordure, et pour aller plus vite, on met en x...
14/02/2025 à 12:12xabinoColoration et borduresLe premier IF :If selection.Rows.Count > 1 Then Le deuxième IF:If ligne.Row Mod 2 = 0 Then Le troisième IF : If ligne.Row Mod 2 = 0 Then ici dans le code une erreur d'indentation, pour suivre votre exemple, après le then vous auriez du mettre un retrait de ligne et vous auriez vu à la fin que la...
14/02/2025 à 12:08ritayia Inscrire une valeur dans une case ou non selon date paireFormule dans les cellules à partir de la B2 : =Si(EST.PAIR(JOUR(B$1));"3";"") avec ligne des dates en ligne 1 et première date en colonne B. Il existe EST.IMPAIR, les deux renvoient VRAI ou FAUX en fonction du test. @ bientôt LouReeD...
14/02/2025 à 12:05TheDoud Formule si couleur celluleLe petit fichier exemple modifié dans son principe : Une plage de cellule témoin qui comporte deux données : une valeur et une couleur de cellule. Un code VBA qui scanne la colonne A, et si une valeur correspond à une des valeurs témoins, alors la cellule scannée en prend la couleur, et la cellule d...
14/02/2025 à 11:47TheDoud Formule si couleur celluleEvidemment mon fichier n'est pas "optimisé" ni même "automatisé", c'était juste pour mettre en pratique la notion de test d'une couleur d'une cellule par rapport à une autre "témoin" afin d'y appliquer une chose. Jacky : en fait pour un index de couleur dans le tableau allant de 1 à 4 (4 couleurs po...
14/02/2025 à 09:07TheDoud Formule si couleur celluleLes couleurs sont codées en Long, en RGB ou bien en hexadécimale (je ne parle pas le la "boite d'index"). L'idéal pour votre cas est de connaitre soit l'équivalent dans l'un de ce trois format, ou bien récupérer la valeur sur une cellule "témoin", comme cela si un jour vous décidez de modifier la co...
14/02/2025 à 08:21Boby71C Excel 2016 colorier planning face aux dates selon dates de début et de finUne proposition avec formule dans les cellules. Ces dernière inscrivent un chiffre de 1 à 6 en fonction de la première lettre de l'activité. c'est ce chiffre qui est testé afin de mettre en couleur la cellule. Ici bien évidemment c'est pour une utilisation du planning "visuel", il n'y a pas de possi...
13/02/2025 à 21:17Boby71C Excel 2016 colorier planning face aux dates selon dates de début et de finPour récupérer les couleurs de la colonne D, le plus simple est le VBA avec un bouton de mise à jour ou bien à chaque ouverture du fichier par exemple. Maintenant combien de couleur y aura t il en tout ? Y aura t il des données à inscrire dans les cellules du planning ? Si oui alors VBA, si non et s...
13/02/2025 à 21:12JPF42 Triangulation piscineMerci pour ces retours ! Et merci pour vos remerciements ! Suite à vos nouvelles mesures et références le fichier ne provoque plus d'erreur : Le résultat s'approche donc plus de la réalité ! @ bientôt LouReeD...
13/02/2025 à 11:13Boby71C Excel 2016 colorier planning face aux dates selon dates de début et de finMerci de votre retour et de vos remerciements ! Et moi je fais comment pour les avoir au bon moment ? @ bientôt LouReeD...
12/02/2025 à 21:39MIieJSommaire pour le contenu d'un des onglets du classeurCe fichier est destiné à être modifié ? Je veux dire vous allez ajouter supprimer modifier des lignes / structures et autre ? Votre sommaire sera utile pour l'impression ou un simple lien du chapitre 1 vers la zone de la feuille où se trouve le chapitre 1 est nécessaire ? Sinon vous nommez la celle...
12/02/2025 à 21:25JPF42 Triangulation piscineC'est la fonction ACOS qui engendre une erreur car le calcul donne un nombre qui est en dehors de la fourchette -1+1 ! D'où l'erreur #NOMBRE! Maintenant pourquoi il y a une erreur... Manque peut-être une paire de parenthèse dans la (les) formules suivantes : =DEGRES(ACOS(-(Triangulation!D34^2-Triang...
12/02/2025 à 21:15JPF42 Triangulation piscineTrouver pourquoi les formules de la feuille 1 masquée provoque une erreur et vous résoudrez le problème : @ bientôt LouReeD...
12/02/2025 à 21:04TomSab Excel 2016 - insertion automatique de texte en fonction texte autre celluleVu que vous avez essayé avec un "SI" ou une MFC je vous donne les deux solutions : - en formule : En B1 : = SI(A1="arbre";"Pommier du Sud";"") qui veut dire littéralement : Si la cellule A1 est égale à arbre alors afficher Pommier du Sud sinon ne rien afficher (double guillemet) - en MFC : Nouvelle...
12/02/2025 à 20:26Boby71C Excel 2016 colorier planning face aux dates selon dates de début et de finSélectionnez la cellule H6 (première cellule du planning devant réagir aux dates de début et de fin) ensuite allez dans le menu MFC pour créer une règle avec une formule, la formule est la suivante : =ET(H$3>=$E6;H$3<=$F6) Il faut que la date en colonne H et en ligne 3 (verrouillée) soit au mo...
11/02/2025 à 21:12Lolo80 Utiliser le N° de feuille dans un code plutôt que le nomBonsoir @ tous ! Une autre proposition : un code qui scanne les feuilles et qui sélectionne celle qui correspondent à "14" et "28" : @ bientôt LouReeD...
10/02/2025 à 21:24Fred86130 Erreur Next sans ForVotre Premier IF n'a pas de end if : If WorksheetFunction.CountA(ws.Rows(cell.Row).Columns("A:E")) = 5 Then Du coup le next en bas de la procédure se trouve dans un if sans for, ou bien le for n'a pas de next... bravo pour l'indentation de votre code ! @ bientôt LouReeD...
09/02/2025 à 16:27Primo123Calcul occurence apres filtreEt oui ! C'est ma fête aujourd'hui ! @ bientôt LouReeD...
09/02/2025 à 15:49brunodujuraMise en forme conditionnelleEt bien... pas facile quelque fois ! Merci boss_68 pour le fichier à jour sur toutes les feuilles ! @ bientôt LouReeD...
09/02/2025 à 15:46Primo123Calcul occurence apres filtreJe dis seulement qu'en filtrant le tableau sur les "1" alors la formule doit (je pense) afficher la valeur "0" si on prend "2" dans la liste de choix. En somme si j'ai bien compris, il faut une formule qui fasse le compte de ce qui est visible, et non pas la totalité de la colonne. @ bientôt LouReeD...
09/02/2025 à 14:14tomato MFC sur plage nommée de lignesVersion 3 : ajout suppression de lignes "à la demande" en sélection simple ou multiple et la MFC ne fonctionne que sur les lignes dont les deux colonnes sont remplies : J'ai remis la suppression et ajout de la MFC pour éviter la petite manip journalière, hebdomadaire ou mensuelle @ bientôt LouReeD...
09/02/2025 à 13:48Primo123Calcul occurence apres filtreSi je filtre sur les "1", je sélectionne 1 dans la liste de choix j'ai bien 8, mais si je sélectionne 2 j'ai 10, hors au vu du filtre ce devrait être 0... @ bientôt LouReeD...
09/02/2025 à 13:44brunodujuraMise en forme conditionnelleLa formule est donnée, le "s'applique à" est donné, pourquoi essayer d'écrire une nouvelle formule ? pour comprendre B = première colonne où la MFC doit être en action, 3 première ligne, B la dernière colonne (la même), et 25 la dernière ligne. le "s'applique à" = B2:S25, déclenche la transition de...
09/02/2025 à 13:38tomato MFC sur plage nommée de lignesOui mais la solution de désélection dans ce cas peut être intéressante, non ? Sinon en cas de clic par erreur comment revenir en arrière ? Après j'avais cru comprendre qu'à chaque clic les lignes devaient "s'ajoutaient"... Mais à priori ce sont les ligne 7 et 9 plus la dernière cliquée qu'il vous fa...
09/02/2025 à 11:17tomato MFC sur plage nommée de lignesBsAlv, en l'état sur mon fichier votre code ne fonctionne pas, je pense que c'est du aux "|" qui reste dans le RefereTo : C'est pourquoi j'ai repris votre idée mais avec les virgules qui sont utilisées (sous VBA, car une fois le tableau injecté dans le nom du gestionnaire elles se transforment en po...
09/02/2025 à 11:13tomato MFC sur plage nommée de lignesEn reprenant des idées de BsAlv, en gardant la possibilité de supprimer des lignes sélectionnées, en n'utilisant pas de Dictionnary et en permettant de cliquer "à la suite" sur la même cellule, voici ma nouvelle proposition : Le fichier : @ bientôt LouReeD...
09/02/2025 à 10:03bt33btMise en forme conditionnelle compliquéeSur mon fichier : =SI(OU(NBVAL(E5:K5)=0;ET(NBVAL(E5:J5)>0;K5<>""));"";"Alerte") Si (pas de valeur sur la ligne OU (si une valeur sur les premières colonnes ET une valeur en Colonne K)) alors on efface Alerte, sinon on affiche Alerte). Le fichier : @ bientôt LouReeD...
09/02/2025 à 01:30bt33btMise en forme conditionnelle compliquéeMerci pour votre retour et vos remerciements ! @ bientôt LouReeD...
09/02/2025 à 00:22bt33btMise en forme conditionnelle compliquéeVoyez comme quoi c'est plus simple avec un fichier... Fichier qui est plus "complexe" que vos premières explications ! Le fichier : @ bientôt LouReeD...
09/02/2025 à 00:14tomato MFC sur plage nommée de lignesUne proposition : Celle-ci permet de sélectionner et de désélectionner une ligne... Le fichier : Pourquoi passer par un dico ? @ bientôt LouReeD Edit : bonsoir BsAlv ! je vais de ce pas voir votre proposition car vu mon niveau je me suis cassé la tête avec ceci ...
08/02/2025 à 22:05bt33btMise en forme conditionnelle compliquéeAprès on ne se comprend peut-être pas car dans votre question il y a une donnée contradictoire : " =R3<>"alerte" alors j'arrive à l'afficher en rouge" et " et que R3 affiche alerte " @ bientôt LouReeD...
08/02/2025 à 22:01brunodujuraMise en forme conditionnelleBoss_68 à répondu à votre question, mais pour une facilité de mise en place (éviter de sélectionner chaque plage de colonne de chiffres) vous pouvez ajoutez une condition supplémentaire dans la formule de MFC en testant que la cellule B3 est bien différente de rien, ce qui donne : =ET(B3<>"";B...
08/02/2025 à 10:37bt33btMise en forme conditionnelle compliquéeIl suffit d'utiliser le "ET" car il faut les deux conditions, formule de la MFC : =ET(Q3="";R3="alerte") On a bien vos deux conditions : si Q3 est vide ET R3 = "alerte" alors je met en rouge. @ bientôt LouReeD...
08/02/2025 à 10:28copo15 Mise en forme conditionnelleNon il ne fallait pas forcément modifier votre planning, il suffisait comme dit sur mon message, supprimer les cellules vident de vos listes. Comme ces dernière sont sous forme de tableau structuré, si une date devait y être ajouté alors il suffit de l'inscrire à la suite de la liste, cette dernière...
07/02/2025 à 18:02copo15 Mise en forme conditionnelleSupprimez les cellules vides de votre colonne E ! En effet si votre calendrier fait qu'à la date du jour il ne doit rien y avoir vous inscrivez un double guillemet pour rendre la cellule vide. une cellule vide = 0 Hors dans votre colonne E il y a aussi des cellules vides = 0 donc la MFC trouve bien...
07/02/2025 à 17:09LouReeDIndex des applications de LouReeDMise à jour de la page de garde de ce fil : ici @ bientôt LouReeD...
07/02/2025 à 17:03macgivre67Insérer shape les unes à coté des autresMerci BsAlv ! Code modifié selon les remarques de BsAlv : Et si vous ne voulez pas que les shapes se touchent alors il faut ajouter 1,5 au Width : LargSeq = LargSeq + .Width + 1.5 @ bientôt LouReeD...
07/02/2025 à 15:23macgivre67Insérer shape les unes à coté des autresPour le fun avec l'option distribution puis mise en variable le nombre de shape à créer : Le code : Attention ! cette technique ne supporte pas le fait de n'avoir que deux shapes ! @ bientôt LouReeD...
07/02/2025 à 10:40brunodujuraMise en forme conditionnelleVeuillez remonter le fil sur mes messages... Ici pour commencer, Et là pour finir... en plus il y a le fichier avec la MFC ? Incroyable ! @ bientôt LouReeD...