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 332

DateAuteur du sujetSujetExtrait du message
24/08/2015 à 14:40Alias19Extraire et comptabiliser du texte dans un tableauTrès subtil Et ça va fonctionner chez Alias19. A+ Ferrand...
24/08/2015 à 14:34Aure23 Calculer le nombre de périodes qui se chevauchentBévue de ma part ! Le dernier nom du tableau ne recevait pas d'affectation de ligne du dernier remplacement, donc le résultat était toujours systématiquement 0 ! Il était tard ! (Enfin, plutôt tôt chez moi, on arrivait au matin ! Mais j'ai vu que tu étais très matinale ! ) Version initiale rectifiée...
24/08/2015 à 13:19Aure23 Calculer le nombre de périodes qui se chevauchentJe regarde ça. Mais le tableau était-il trié par nom et date de début ? La fonction travaille sans subtilité particulière (!) : dans la zone d'un nom, elle balaie les dates de début à partir du 2e remplacement et les compare à la date de fin du remplacement précédent, si la date fin est supérieure à...
24/08/2015 à 03:36Aure23 Calculer le nombre de périodes qui se chevauchentPlutôt que faire une combinaison compliquée de fonctions avec lesquelles je n'étais pas sûr d'aboutir ou d'utiliser des calculs intermédiaires pour épurer les dates et périodes des jours de week-end, j'ai considéré que vba était une solution plus souple et plus précise, mais une macro ordinaire en l...
24/08/2015 à 01:44hakan37Compter la fréquence d'une suiteMoi je n'avais absolument pas compris ce que tu voulais, l'exemple que tu donnais au départ m'ayant paru sans rapport avec ta feuille... J'ai trouvé Tulipe très courageux d'essayer de décrypter ça ! Ceci étant, et sans savoir de quoi il s'agit (toujours), je peux te dire que parler de ligne 23-24 es...
24/08/2015 à 01:31jeunixe Créer et renommer une nouvelle feuilleOui, il manquait quelques éléments ! Cordialement Ferrand...
24/08/2015 à 01:19Aure23 Calculer le nombre de périodes qui se chevauchentAvec un fichier, ce serait mieux ! Mais questions de base : 1) Dans ton exemple, je ne vois qu'1 chevauchement et non 2, si tu veux parler en termes de jours [rappel qu'un minimum suffisamment elevé de précision de langage est requis], cela fait 3. Il y donc lieu de bien définir ce qu'on com...
24/08/2015 à 01:08ZinaFiltrer deux colonnes et remplir une troisième colonneV est une variable de type Variant, qui peut donc se voir affecter n'importe quoi. On lui affecte donc une chaîne de caractères formée avec les éléments que l'on veut utiliser ensuite indépendamment. On sépare les éléments à l'intérieur de la chaîne par un séparateur : espace s'il n'y en a dans aucu...
24/08/2015 à 00:54ZinaFiltrer deux colonnes et remplir une troisième colonneBonne continuationn à toi...
24/08/2015 à 00:53pbpb76Appliquer plusieurs conditions de saisies à une même celluleEst-ce que la date de début du cursus est celle qui figure en B11 (cursus interne) ? On peut a-priori contrôler le masquage des colonnes avec SelectionChange dans la mesure ou pour démaquer il faut une sélection traversant ces colonnes. Elles seront démasquées automatiquement en fonction des dates....
24/08/2015 à 00:16ZinaFiltrer deux colonnes et remplir une troisième colonneIl faut le faire à chaque appel de la cellule. Ou alors mettre la valeur "trimée" dans une variable et utiliser la variable...
23/08/2015 à 23:55Alias19Extraire et comptabiliser du texte dans un tableauPas macro. Plage nommée. Si on l'intègre dansla formule Excel la refuse...
23/08/2015 à 23:52ZinaFiltrer deux colonnes et remplir une troisième colonneConfirmons les conditions : 1)si caisseépargne ou epargne ou france : --------------------------------------2)si code commence par C ou P ET ne se termine pas par CX ou DX : =>KO --------------------------------------------------2bis) si code ne commence pas par C ou P : =>OK ----------------...
23/08/2015 à 23:24Alias19Extraire et comptabiliser du texte dans un tableauEn attendant mieux ...
23/08/2015 à 22:04ZinaFiltrer deux colonnes et remplir une troisième colonneCa c'est une condition que tu n'as pas formulée. Relis ton premier post. Heu non ? je vais vérifier. Après vérif. la condition est : si ils commencent par C ou P, ils sont KO si ils ne se terminent pas par CX ou DX CxxxCX =KO CxxxDX =KO PxxxCX =KO PxxxDX =KO CxxxxX =OK PxxxxX =OK AxxxCX =OK AxxxDX =...
23/08/2015 à 21:21ZinaFiltrer deux colonnes et remplir une troisième colonneParce qu'on n'a pas à faire 3 conditions en indiquant chaque nom entre guillemets, c'est la boucle qui le fait ; on n'a écrit les noms à la suite que dans la définition de la variable, en une seule chaîne qu'on splitte pour la transformer en tableau. C'est moins long à écrire, et en y incluant le "O...
23/08/2015 à 21:11pulsar Probleme datedif et cumul en coursAlors la simple soustraction +1 suffisait, l'unité est le jour. Salut ...
23/08/2015 à 21:03ZinaFiltrer deux colonnes et remplir une troisième colonne(retour) Si l'inversion est bien complète (mais à confirmer, je me méfie toujours), mon code fonctionne parfaitement : il suffit donc de changer "OK" en "KO" et "KO" en "OK" , il y en a 3 au total dans la macro. A tester tout de même sur un échantillon plus représentatif, car là il n'y a que des "KO...
23/08/2015 à 20:57ZinaFiltrer deux colonnes et remplir une troisième colonneJ'ai relu le début du sujet. Il y a je crois un problème de langage ! Losque tu dis "je dois prendre...", implicitement on interprète que ce qui est à prendre (à retenir, à sélectionner...) c'est ce qui est "OK". Ensuite lorsque tu dis que tu dois mettre "KO" ou "OK", bé oui ! ce qui n'est pas "OK"...
23/08/2015 à 20:00pbpb76Appliquer plusieurs conditions de saisies à une même celluleOui, on peut masquer les les colonnes C et D et les démasquer lorsque C sera entièrement servie. Peut-être les démasquer systématiquement au bout de 12 mois tout de même ? (en signalant éventuellement ce qui n'était pas servi). Un changement de valeur dû à une formule résulte d'un recalcul et ne déc...
23/08/2015 à 19:31pulsar Probleme datedif et cumul en coursTite question : le samedi et le dimanche sont comptabilisés en jours de congés ...
23/08/2015 à 19:24SoumZoum Visualiser / Modifier une fonction native d'ExcelJe pense aussi que c'est du C. Il me semble avoir lu quelque part un jour que qu'Excel était pour l'essentiel programmé en C, avec quelques morceaux en Assembleur. De toutes façons c'est compilé. Et interdit de décompiler... Sans le code source, aucune intervention ne me paraît envisageable. Mais tu...
23/08/2015 à 19:11ZinaFiltrer deux colonnes et remplir une troisième colonneRien à rajouter Il y a peut-être à expliquer plus l'usage du "modèle" de chaîne avec l'opérateur Like, assez méconnu. "[CP]*" désigne toute chaîne commençant par C ou P (la mise entre crochets concerne un seul caractère et au début du modèle indique que seule la première lettre est concernée...
23/08/2015 à 18:36mimiti60Besoin d'aide svpBéoui !! C'est justement ça l'idée innovante ! Pour les TCD, bien sûr ! Je comprends bien ta problématique. Et loin de moi l'idée de dire que dans une telle situation... [pour clarifier, je n'ai aucun blocage à utiliser des méthodes auxquelles je serais opposé si elle s'avère plus efficaces pour...
23/08/2015 à 18:22ZinaFiltrer deux colonnes et remplir une troisième colonneJ'ai un peu de mal à suivre la trajectoire de la discussion ! Si je t'ai vexé, dis-le ! On pourra en discuter, et je te prierai de m'en excuser car telle n'était pas mon intention. Cependant, il n'a été question que de code en réponse à un problème, et je ne vois vraiment pas quels propros auraient...
23/08/2015 à 14:33Swini31En-tête de ligne blocage "autosize"Je ne vois que décocher l'option Afficher les en-têtes de ligne et de colonne (pour la feuille de calcul). Cordialement...
23/08/2015 à 14:29manes6 Générer ouverture fichier pdfJe ne comprends pas bien ta question. Si ta ligne de commande forme un nom de fichier constitué : typeDoc-Nom et que tu veux obtenir : Nom-typeDoc, tu inverses ! Pour le reste on ne sait pas ou tu es positionné ni quel évènement lance la procédure (Target), ni quelle est la valeur de i.... et cela n...
23/08/2015 à 13:45Alias19Adresse de la Database dans DcountaTu nommes ta database, et plus rien à changer dans les formules. Cordialement...
23/08/2015 à 13:43mimiti60Besoin d'aide svpTulipe ! J'adhère à ta méthode ! L'intérêt de FREQUENCE est qu'elle renvoie systématiquement une matrice. Mais, manque d'habitude sans doute, j'avais un peu de mal à l'utiliser pour lui faire renvoyer la bonne... Bye...
23/08/2015 à 13:39ZinaFiltrer deux colonnes et remplir une troisième colonneQu'est-ce que ça change ? L'opération à propos de laquelle tu poses une question est (apparemment) parfaitement circonscrite. D'autre part, tout code (opérationnel) ne peut figurer que dans une procédure. Il est donc normal de te fournir une procédure susceptible de répondre à ta question si tu as b...
23/08/2015 à 13:22rocket4 Jour de semaineA vue de nez, si le jour 1 est un lundi, le jour 169 sera aussi un lundi. Le modulo de 169 par 7 te renvoie 1... Ta méthode est bonne, sauf que tu n'as pas tenu compte du fait que si lundi=1 et donc dimanche=7, pour le dimanche, le modulo renverra 0. Dans ton tablo, les indices vont de 0 à 6 (et non...
23/08/2015 à 13:08ZinaFiltrer deux colonnes et remplir une troisième colonneAutant que je me souviennes depuis que je l'ai écrit, c'est une amélioration de ton code ! je n'ai pas introduis d'élément absent de ton projet. Le petit plus c'est qu'il respecte quelque règles de base en matière d'écriture de code : déclaration des variables (en tête de procédure), qualificateurs...
23/08/2015 à 12:53gloub Ajouter le contenu du Presse-papier aux cellules activesA la main, tu copies toto, tu double-cliques sur titi pour l'éditer, tu positionnes le curseur à la fin et tu peux coller toto à la suite. En VBA, il est plus simple de concaténer les deux éléments. Bon dimanche...
23/08/2015 à 12:44mimiti60Besoin d'aide svpSalut matinal (réveil tardif pour moi ) à tous. Un peu trop "surbooké" (expression convenue, mais je n'en suis pas encore à mon 3e café...) aujourd'hui pour poursuivre une telle discussion, ne serait-ce que sur le thème basique Conservatisme et innovation (dotant Excel d'un statut de projection d'un...
23/08/2015 à 12:19TOEGUEP Comment, si c'est possible,modifier hauteur interligneEn effet dans ton cas le "autofit" conseillé par eriiic est la solution ! Tu sélectionnes la ligne ou la cellule et tu vas cliquer sur : Ajuster la hauteur de ligne... et tu regardes le résultat. Il est de toute façon toujours bon d'en passer par là car cela te permet de voir quel est le réglage aut...
23/08/2015 à 02:59pbpb76Appliquer plusieurs conditions de saisies à une même celluleTu m'étonnes ! En posant ton problème comme tu l'as fait, tu présentais une configuration positionnée un peu différemment de ce qu'elle est et que pour toute réponse, tu allais avoir à adapter tous les positionnements relatifs, soit à réécrire à peu près complètement la réponse ! On n'est pas très é...
23/08/2015 à 02:05mimiti60Besoin d'aide svpQu'elle est belle ! Je l'ai décortiquée en détail sur mon fichier. Belle démonstration de l'aphorisme de Lichtenberg : Il faut faire quelque chose de nouveau pour voir du nouveau. L'idée d'EQUIV sur des valeurs concaténées m'aurait bien servie hier ou avant hier. Je vais tâcher de la garder en mémoi...
22/08/2015 à 22:15pbpb76Appliquer plusieurs conditions de saisies à une même celluleLes macro évènementielles fonctionnent exclusivement dans les modules spécifiques des objets Excel (ceux qui en possèdent) pour les évènements concernant ces objets... Donc ici le module de la feuille concernée auquel tu peux accéder directement par : clic droit sur l'onglet et Visualiser le code. L...
22/08/2015 à 22:07Alias19Faire appel a toutes les cellules d'une pageOui ! Mais le code par définition est pré-fixé dans son lexique et sa syntaxe.....
22/08/2015 à 21:56HAXO Renvoyer a la cellule du dessousOh ! Tel que parti, ça m'étonnerait que tu ne trouves pas une variante qui te manque ...
22/08/2015 à 21:52mimiti60Besoin d'aide svp@Tulipe : tu "spacialise" ! Le LIGNE($1:$4) c'est du classique tu le sais bien ! J'avais fait des essais infructueux avec NB.SI. Des méthodes essayant en fait de composer des matrices de matrices. Je ne sais d'ailleurs pas si c'est possible, je n'ai pas réussi jusqu'à présent, il y a toujours un poi...
22/08/2015 à 21:30pbpb76Appliquer plusieurs conditions de saisies à une même celluleRetour à une version verrouillée. On ne peut plus modifier une fois la saisie effectuée (en respectant les conditions)...
22/08/2015 à 20:57pbpb76Appliquer plusieurs conditions de saisies à une même celluleComme pas encore de réponse, je te livre une piste de travail (qui ne me satisfait pas vraiment) mais c'est une voie possible : Macro évènementielle à mettre dans le module de la feuille. Dans la mesure où le délai implique que l'on note les dates de saisie, elle est notée ici ligne 2 automatiquemen...
22/08/2015 à 19:17mimiti60Besoin d'aide svpCelle-ci semble meilleure : Hello Tulipe : c'est une manoeuvre louable, mais pas une formule (et unique)...
22/08/2015 à 18:57mimiti60Besoin d'aide svpJe n'ai pas mieux pour l'instant...
22/08/2015 à 17:16TOEGUEP Comment, si c'est possible,modifier hauteur interligneIl serait bon que tu nous montre comment ça se présente. Il n'y a pas à ma connaissance dans Excel de réglage à ce niveau qui relève du traitement de texte... Mais tu parles des bords de la cellules, ce n'est donc pas l'interligne du texte qui est en cause. Tu augmentes la hauteur de ligne si nécess...
22/08/2015 à 12:58Jcarl Instabilité et lourdeur de fichierJe ne constate rien de tel (mais je ne puis tester de façon très étendue). En tout cas ça réagit de façon fluide aux manipulations courantes. As-tu essayé de l'utiliser sur une autre machine ? Et est-que tu as des problèmes avec d'autres fichier Excel ? Cela pourrait ne pas provenir du fichier lui-m...
22/08/2015 à 10:28Jcarl Instabilité et lourdeur de fichierRassure-toi sur la taille : 300 ko, c'est léger ! Rien noté de particulier, quels dysfonctionnements précis constates-tu ...
22/08/2015 à 09:52cyberyan Liste de choix avec plusieurs choix à insérer ds une cellOui, tu peux rassembler les contenus de plusieurs cellules dans la même avec l'opérateur & ou la fonction CONCATENER. Le résultat sera une chaîne de texte que les valeurs initiales soient numériques ou textuelles, et tu n'éviteras pas l'énumération des cellules une par une, et si tu veux en plus des...
22/08/2015 à 06:00jp972Boucle sur une macroJ'ai l'impression que ton enregistrement indique la façon dont tu as fabriqué ton modèle, ce qui ne dit rien sur ce que tu veux faire...