M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 313

DateAuteur du sujetSujetExtrait du message
09/11/2015 à 14:32emilmickMFCJe suppose que la condition initiale sur les dates : date en E (ou I ou M) supérieure à 0 (car si la cellule est vide, elle renvoie 0 qui est pris en compte comme date par Excel) et supérieure à la date en X (et colonnes suivantes) ne pose pas problème (même si à la source d'ajustements des référenc...
09/11/2015 à 12:55emilmickMFC...
09/11/2015 à 11:31emilmickMFCVérifie ta formule, il y a 2 fois X3 au lieu de X$3.....
09/11/2015 à 10:14Mugiwaraa Liste déroulantes avec conditionTu confirmerais donc qu'il s'agirait d'une base de données locataires (puisqu'il semble que ce soit le champ locataire qui fasse la différence) et que la finalité serait donc un jeu d'étiquettes correspondant à chaque enregistrement locataire ! L'usage ou non de listes déroulantes devient indifféren...
08/11/2015 à 21:55lynelolalucCopie d'une liste selon conditionOK ! je laisse donc pour ceux qui aiment travailler en aveugle...
08/11/2015 à 20:28lynelolalucCopie d'une liste selon conditionPas de macro dans ton classeur...
08/11/2015 à 19:11emilmickMFCJe dois être un peu fatigué car je n'ai pas arrêté d'inverser des + et des -, des > et des <... Voilà un formule qui concatène (s'il y a lieu les RH et CP : Cordialement...
08/11/2015 à 15:23julien13Planning gestion des heures en 1 formuleJ'ai basculé les colorations horaire début minimal et horaire fin maximal, de même que la couleur de fond, en MFC. Le système semble fonctionner comme prévu. La semaine 48 étant complète, un clic sur le bouton "Semaine suivante" initialisera la semaine 49. Cordialement...
08/11/2015 à 13:41MaxXx39 Copier valeur celluleOui en effet, un peu de mouvement @Machin : Je suis ouvert à toute discussion sur le sujet et si tu l'abordes de façon sereine je prends volontiers le temps de répondre sur le même mode. La question je crois est à élargir : il est normal qu'un débutant, non familier de l'utilisation de VBA, parle en...
08/11/2015 à 12:37Mugiwaraa Liste déroulantes avec conditionJe reviendrai voir ultérieurement si la situation a évolué ! Il y a vraiment trop à débroussailler (pour un dimanche ) Je persiste à penser que le problème n'est pas sur les listes déroulantes, il est d'abord de qualifier la (ou les) base(s). On ne sait toujours pas s'il s'agit d'une base locataires...
08/11/2015 à 12:28kamelottRècupérer des données selon la date et l'heureLa première formule comporte LIGNE(2:2) en fin au lieu de LIGNE(1:1)... Mais la configuration de ton tableau n'est plus du tout la même : tu mélanges CDP et agents, ce qui en fait une question complètement différente ! Jusqu'ici on détectait le CDP pour chaque poste et on récupérait les noms du CDP...
08/11/2015 à 11:56emilmickMFCLe sujet de départ, était une MFC, c'est d'ailleurs le titre. Aucune présence de formule conditionnelle faisant référence aux plages que tu indiquais... Et impossible de déduire ce que tu veux précisément faire. Maintenant le sujet a changé ! Il devient rectifier une formule en T6 (en fait T4 [q...
08/11/2015 à 11:20julien13Planning gestion des heures en 1 formuleLe modèle est toujours en cours, en "stand-by" en attendant de te voir réapparaître. La macro est écrite, il me restait à placer un bouton pour la lancer, tester le dispositif, faire passer en MFC ce qui peut l'être.... (je vois ça dans la journée). Les adaptations, s'il y a lieu, ne seront pas très...
07/11/2015 à 19:21Abdel551 Fichiers de GestionBonne continuation...
07/11/2015 à 15:03MaxXx39 Copier valeur cellule...
07/11/2015 à 14:56Michel_89 Changement de mise en forme conditionnelle suivant la dateBonne continuation...
07/11/2015 à 14:23Michel_89 Changement de mise en forme conditionnelle suivant la dateSi tu mets un fichier, cela pourra être vite réglé ...
07/11/2015 à 13:45Michel_89 Changement de mise en forme conditionnelle suivant la dateDeux MFC, puisque 2 couleurs : Il est bien entendu que la col. A contient les dates et qu'il y a des dates postérieures à aujourd'hui. Si les dates au-delà d'aujourd'hui ne sont pas saisies, il faut rajouter un élément à la première formule : A1<>"" et remplacer la comparaison avec aujourd'hui...
07/11/2015 à 13:07charlot63Reproduire une formuleTu mets simplement ta formule sous condition : =SI(C4>0;C4-C3;"") Cordialement...
07/11/2015 à 12:59MaxXx39 Copier valeur celluleHolà Machin ! Mal réveillé ce matin ! Mon intervention avait pour but principal d'éviter une erreur potentielle d'exécution (la partie non citée par toi ). Le reste (que tu cites) est en prime ! (Mais n'en est pas moins exact. ) Un peu de détente et bonne journée...
07/11/2015 à 11:56MaxXx39 Copier valeur celluleInutile de copier : manoeuvre supplémentaire inutile et qui prend du temps. Cordialement...
07/11/2015 à 03:15exel94 Alliance calcul matriciel et fonction DECALERBravo ...
07/11/2015 à 02:24exel94 Alliance calcul matriciel et fonction DECALERLe but était une seule formule, certes, mais on peut l'obtenir en 2 temps en faisant les sommes dans une plage : Matricielle. A tirer sur 2 autres lignes pour avoir les 3 sommes. Et là : Matricielle. (J'ai fait les sommes en C13:C15)). Plus de problèmes pour obtenir le résultat. A noter que l'extens...
07/11/2015 à 01:08rankinAdiition avec conditions partiellesTu as raison, ENUM est plus simple... Une vieille habitude qu'il faudra que je change ...
07/11/2015 à 01:04exel94 Alliance calcul matriciel et fonction DECALERL'insertion de DECALER dans une formule matricielle ne pose pas problème. Ce que j'ai dit c'est que DECALER ne renvoie pas plusieurs matrices (pas la première fois que je le constate, car j'essaie toujours, et que je dois changer mes batteries), mais une seule, contrairement à INDIRECT qui, au cas p...
07/11/2015 à 00:56rankinAdiition avec conditions partiellesMais il faudra limiter ta plage, car pas de texte supporté en colonne G... Cordialement...
07/11/2015 à 00:34exel94 Alliance calcul matriciel et fonction DECALERDECALER ne se matricialise pas, et ne renvoie qu'une valeur. INDIRECT renvoie bien les matrices mais le calcul ne s'opère pas non plus et aboutit au même résultat. Une matrice de plages inégales n'a pas l'air d'être bien digérée... Imagination épuisée pour ce soir Bonne nuit à tous...
07/11/2015 à 00:24emilmickMFCTes MFC font référence aux colonnes M à R dans les formules (et non E à L). Quand tu exprimeras de façon intelligible ce que tu veux, on avisera. Pour l'instant, j'abandonne tout décodage.....
06/11/2015 à 23:36emilmickMFCAucune MFC ne fait référence aux colonnes E à L ...
06/11/2015 à 23:24ciboulette05 Colorier réservationSi c'est une simple MFC... : Formule conditionnelle appliquée à l'ensemble de la plage B4:ON35 (planning02). Cordialement...
06/11/2015 à 22:53emilmickMFCAucune MFC sur les 8 colonnes indiquées...
06/11/2015 à 16:53julien13Planning gestion des heures en 1 formuleRe, Voilà un modèle en cours de réaménagement... Par rapport à ce que j'avais indiqué précédemment, j'ai inhibé l'affichage des durées à 00:00 par format de cellules. Il y a 3 colonnes masquées : A, AC, AF où sont calculées les durées (qui peuvent être négatives). L'affichage correspondant est en B...
06/11/2015 à 14:41Mugiwaraa Liste déroulantes avec conditionC'est donc en fait une base de données locataires que tu établis ...
06/11/2015 à 13:50julien13Planning gestion des heures en 1 formuleSi je tapes la formule : le résultat est : 29/12/2014, qui est bien la date du premier lundi de l'année 2015. En utilisation dans un planning, 2015 est normalement remplacé par une réf. de cellule contenant 2015. Ou cela peut être fait à partir d'une date : supposons une cellule contenant la date du...
06/11/2015 à 13:28Thhhomas Concatenate et MacroOù est le fichier modèle permettant de fournir une réponse, plus circonstanciée et adaptée au modèle ...
06/11/2015 à 13:24Mugiwaraa Liste déroulantes avec conditionSi tu ne vois pas ce qui cloche, cela peut expliquer le fouillis... Une base de données est un ensemble de données groupées organisées en champs et en enregistrements , qui se met aisément en tableau, les champs étant assimilables à des colonnes et chaque ligne constituant un enregistrement. Chaque...
06/11/2015 à 03:18Ducki Comparaison valeurs cellulesTon énoncé laissait entendre que chaque code assemblé était unique. Or Tulipe4 a mis en évidence un triplon. Est-ce une anomalie ? A traiter comment ? Comme le code concerné ne se trouve pas en colonne E, qu'en E chaque code est unique, qu'il y en a 45 présents dans D une fois. Cette situation rend...
06/11/2015 à 01:48Thhhomas Concatenate et MacroTu peux dire concaténation (ça mord pas !) Eh bien ! Ça peut se faire par formule : utilisation des fonctions DECALER, LIGNE, ENT et MOD. Et ça peut se faire par macro : 2 boucles For... Next imbriquées. Cordialement...
06/11/2015 à 01:01Mugiwaraa Liste déroulantes avec conditionAu vu du contenu, il me semble qu'en fait tu cherches simplement à appeler un élément de la base pour monter des étiquettes. Il conviendrait donc d'opérer une recherche pour définir la ligne appelée. Cela conduit à une autre question : qu'est-ce qui distingue un enregistrement dans la base d'un autr...
06/11/2015 à 00:29julien13Planning gestion des heures en 1 formulePas de choses ! Je me contenterai de quelques conseils, pour avancer, tu feras tes propres choix... 1) En matière de succession des semaines, une formule est intéressante pour toi, la détermination du premier lundi, de la semaine 1 de l'année : (Comme l'année ne figure nulle part sur ton planning (...
05/11/2015 à 20:04Souss92Injecter des données avec un décalage en VBASi "tu as créé un bouton qui..." soit une procédure qui transfère tes données dans le classeur, il n'est pas bien difficile de compléter cette procédure en indiquant non seulement la ligne cible, mais également la colonne (variable) à définir par la première non vide... Cordialement...
05/11/2015 à 19:55vbrod Problème compteur cellule non videsSi tu réinitialises, tu n'as pas besoin de compter ! Donc l'erreur ne devrait pas se produire si tu ne comptes pas, mais si tu comptes quand il n'y a rien, c'est un peu aberrant ! Sinon l'erreur vient du fait que i ne peut accepter une valeur telle que 1048576... Et sais-tu que tu ne comptes les cel...
05/11/2015 à 19:21fopinem Formule SOMME.SI.ENSRe, Cette formule : devrait te donner le résultat que tu cherches. Mais il serait bon que tu précises l'ensemble de ton problème... Cordialement...
05/11/2015 à 18:46fopinem Formule SOMME.SI.ENSA5:A6 n'est pas conforme à la syntaxe. Il te faut utiliser une autre méthode. Cordialement...
05/11/2015 à 18:33Nossila Date/Heure TextboxTa demande est un peu imprécise. On peut la traduire diversement. Je me suis donc "amusé" à un système de saisie assistée... La saisie de l'utilisateur est contrôlée pas à pas. Il ne peut sortir du TextBox sans un heure ou une date complète (ou TextBox vide). Le ":" est mis automatiquement après fra...
05/11/2015 à 16:09Flor Liste deroulante choix multiple via useformTout ce que je peux te dire, c'est que l'alimentation de la ListBox se fait à partir de la liste en colonne U : 15 noms + 1 ligne vide. Voir la procédure Initialize. Si cela ne correspond pas à ce que tu souhaites faire, c'est que la méthode est mal adaptée (?) Cordialement...
05/11/2015 à 14:30Flor Liste deroulante choix multiple via useformProcédure réaménagée : Petit ajout à ma précédente description : l'effacement des valeurs précédentes. Cordialement...
05/11/2015 à 13:40Flor Liste deroulante choix multiple via useformRe, J'ai peut-être oublié de préciser que je n'écris pas de code si on ne fournit pas de fichier pour le faire. Cordialement...
05/11/2015 à 13:33Abdel551 Fichiers de GestionJe ne me suis pas spécialement penché sur tes MFC. S'agissant de la base de données, les MFC sont tout à fait inutiles... Par contre, tu peux effectivement les mettre en place sur la feuille Accueil pour les cellules concernées. Cordialement...
05/11/2015 à 13:24MallevaeyCreation formuleJ'allais intervenir sur cette question qui ne m'a pas parue abordée... D'abord, le pourcentage s'obtient par un rapport, la mise au format % étant réalisée par format de cellule. En multipliant par 100, tu multiplies ton pourcentage par 100 ! Ensuite si ton numérateur doit varier en fonction des NE...