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 133

DateAuteur du sujetSujetExtrait du message
12/06/2017 à 14:46Mopasto Insérer (ou retirer) un tableau sous conditionsClarifions : ton Tableau est sur "Bio ou pas", il a un nom. Tu le copies sur "Masque" : il ne peut avoir le même nom ! Excel le nomme donc à partir du nom antérieur en ajoutant un numéro d'ordre. Si tu veux avoir un nom prédéfini, sachant que tu ne peux avoir le même, il faut en choisir un autre, et...
12/06/2017 à 14:14fanfounator Diviser une courbeJe dirais qu'il te faut tout simplement 2 courbes ! Cordialement...
12/06/2017 à 14:10Jess88Problème macro changement de PCHeureusement qu'on peut toujours désinstaller ! Tu n'as par ailleurs pas précisé ton dysfonctionnement... On peut supposer que tes macros utilisent des API ou des contrôles 32 bits mais il serait toujours bon de le préciser... En tout cas je suis de l'avis d'Eric, sans raison particulière, il est to...
12/06/2017 à 13:58Mopasto Insérer (ou retirer) un tableau sous conditionsPas de modèle ! Et tes propos sont un peu brouillon... Tu ne précises pas si ton tableau est constitué par une plage normale nommée ou s'il s'agit d'un tableau Excel ! Le fait qu'il se renomme automatiquement à la copie fait pencher vers ce dernier cas, mais ce serait mieux de confirmer. Donc pour t...
12/06/2017 à 13:36Jérémie123 Colorer des plages de cellules en fonction d'une rechercheSalut à tous ! Mais j'ai dormi sans avoir vu qu'Eric avait répondu avant moi... Jérémie : tu dois savoir qu'on répond à la question posée ! et en principe pas à celle qui ne l'est pas ! Et si tu fournis une configuration différente comme modèle, tu auras une réponse inadaptée à ta configuration réel...
12/06/2017 à 00:33soleil75Cases à cocher qui se déplace si on masque lignePourquoi ce mélange d'activeX et de contrôles de formulaire ? Pourquoi tu coches Déplacer avec les cellules si tu veux pas... ? Et tu es fâché avec les boucles ? Cordialement...
12/06/2017 à 00:19Jérémie123 Colorer des plages de cellules en fonction d'une rechercheMFC : formule conditionnelle : S'applique à : C10:Z20 Cordialement...
11/06/2017 à 16:53BarthFoxCombinaison sans repetion en colonneTu n'as pas lu ma réponses ...
11/06/2017 à 16:36massari59264Nettoyage macroCa a bien l'air d'être ça ...
11/06/2017 à 16:31massari59264Nettoyage macroArh ! J'ai sans doute oublié d'étendre la recopie à la colonne T ! Je regarde...
11/06/2017 à 16:02massari59264Nettoyage macroBonjour et bon dimanche j'espère ! Proposition : Une variable niveau module : Une fonction de recherche : Objectif de la chose : la variable ne disparaît pas entre deux exécutions de la fonction. Lorsque la fonction sera exécutée une première fois elle teste la variable, si celle-ci n'est pas initia...
11/06/2017 à 08:56bidochon34800Compter nbre de dates differentes en fonctionTu prenais des chemins détournés avec FREQUENCE... pour le nombre de dates différentes pour le nombre de dates différentes sous condition. Toutes matricielles. Cordialement...
11/06/2017 à 00:33ericw 2cellules égales si valeur de l'une change selon formuleSa lé zoli ...
10/06/2017 à 23:31ericw 2cellules égales si valeur de l'une change selon formuleQuand tu es amené à écrire un code répétitif et excessivement long, c'est que la solution est mauvaise ! Mieux vaut s'arrêter et réfléchir... Selon ce que je lis dans tes indications le ciblage devrait s'effectuer sur : Ce qui te fait une macro de 5 lignes, tout compris ! C'est préférable !! pierre...
10/06/2017 à 23:01massari59264Nettoyage macroSi je comprends bien, on ajoute une colonne à la fin dans laquelle on mettrait la mention Facturable ou Non facturable à rechercher sur mention en D dans la table... Rien si on ne trouve pas la mention ? Une fonction comme pour la recherche dans Mapping peut se concevoir. Cela peut simplifier la mod...
10/06/2017 à 15:17ericw 2cellules égales si valeur de l'une change selon formuleCe ne sont pas des cellules cibles mais les cellules source de changement qu'il faut cibler, remonter à partir de tes formules au celulles qui n'ont pas de formules et font varier ces résultats (les cellules dont le contenu change n'ont nécessairement pas de formule mais c'est changement qui fait va...
10/06/2017 à 15:09kleon Tirage au sort de places Tournoi PokerTu y as intérêt, car appui sur un bouton et cela se fait automatiquement. Les feuilles étant prêtes, les mêmes procédures s'appliquent en appuyant sur les même boutons... Cette solution ne change rien pour toi, sauf que tu n'as pas à faire le nettoyage manuel pour réutiliser la même feuille, mais le...
10/06/2017 à 09:57kleon Tirage au sort de places Tournoi PokerLes procédures donc : Tri - appelée en lui fournissant le nom de la plage Joueurs concernée et l'index de colonne dans la plage sur laquelle le tri doit s'effectuer. Le nom de plage ne référence qu'une colonne mais on dimensionne sur 5 pour trier (NB- le nom faisant référence à une plage précise dan...
10/06/2017 à 08:48kleon Tirage au sort de places Tournoi PokerL'idée était de ne rien supprimer en cours de tournoi, et donc de basculer sur une nouvelle feuille pour la journée suivante en y transférant les joueurs retenus... J'ai donc inclus 4 feuilles, simplement nommées J1 à J4, de même structure, disposant des boutons de commande permettant d'opérer sur l...
10/06/2017 à 00:26ericw 2cellules égales si valeur de l'une change selon formuleCibler la source du changement ...
10/06/2017 à 00:21kleon Tirage au sort de places Tournoi PokerIl n'y a qu'une partie des joueurs qui poursuivent ...
10/06/2017 à 00:17ericw 2cellules égales si valeur de l'une change selon formuleErreur de cible ! F1 ne change pas ! E22 et K22 changent.....
10/06/2017 à 00:02marions1857Aide pour ma formule combinéeSuggestion : effacer la formule et faire autrement ...
09/06/2017 à 23:38kleon Tirage au sort de places Tournoi PokerLa 1re journée est à peu près finie, il me reste à prévoir un verrouillage pour qu'on ne puisse relancer le tirage par inadvertance. A cet égard 2 options : soit on ne peut tirer qu'une fois, et on ne le pourra plus sans réinitialiser, c'est à dire effacer pour recommencer la mise en place, soit tu...
09/06/2017 à 15:44Eddim VBA : Instruction if qui contient une erreurC'est que Cel contient à ce moment une valeur autre que du texte. Si c'est anormal, tu cherches où est l'erreur... Si c'est indifférent au déroulement de la procédure, soit tu testes d'abord s'il s'agit de texte (fonction de feuille de calcul IsText), soit tu mets sous gestion d'erreur pour pouvoir...
09/06/2017 à 15:27Vince-10Bug impressonIci : tu crées une boucle sans fin si ton numéro de litige n'existe pas ! Tu peux utiliser une boucle bien sûr pour cette recherche, mais abandonne alors cette vieillerie obsolète de boucle While... Wend depuis longtemps remplacée par Do... Loop !!! Et sans oublier de tester dans ta procédure appela...
09/06/2017 à 15:06BarthFoxCombinaison sans repetion en colonneS'agissant du nombre de combinaisons de 5 nombres parmi 20, leur nombre se monte à 15 504, ce qui reste honnête,et facilement listable au moyen d'une quintuple boucle : Mais si tu parles de permutations, chaque combinaison en génère 120, et tu en auras au total : 1 860 480, ce qui commence à être un...
09/06/2017 à 14:35kleon Tirage au sort de places Tournoi PokerPremier examen sommaire... 1) J'aimerais en savoir un peu plus sur cet import (fichier texte ?) qui subsiste en trace macro... S'agit-il d'une procédure régulière à pérenniser ? Ou bien part-on d'une liste de joueurs comme indiqué au départ ? 2) Il serait bon de connaître le nombre potentiel maximal...
09/06/2017 à 12:55Dritch VBA- Copier des valeurs en fonction d'une liste déroulanteUtilisation d'une variable objet pour la feuille source et d'une variable (String) pour récupérer le nom de la feuille cible, économie des tests sur le nom de feuille, mise sous bloc With (qui dans le contexte n'aura pas beaucoup d'effet sur la rapidité, mais simplifie au moins l'écriture), inscript...
09/06/2017 à 12:33Great Aide pour un tri automatiqueJ'avais fortement pensé à te dire de ne pas abuser des décimales ! J'ai oublié de l'écrire... Tu ne t'es pas demandé pourquoi tous ces ARRONDI dans la 2e formule... C'est parce que si logiquement un nombre entier devrait être renvoyé, avec certains nombres ce n'est pas le cas... Les normes de calcul...
09/06/2017 à 01:27Great Aide pour un tri automatiqueHum ! Matricielle Pas mieux pour l'instant ...
09/06/2017 à 00:02Great Aide pour un tri automatiqueLors de la recopie, LIGNE(1:1) s'incrémente, jusqu'à LIGNE(17:17) ! Tu affectes ainsi les rangs recherchés de 1 à 17...
08/06/2017 à 23:53noar58Insertion nombre de ligne variable en fonction d'une celluleCommentaire de la partie centrale : boucle de parcours des lignes en remontant de la dernière vers la ligne 2. On le fait en remontant car l'insertion de lignes modifie l'emplacement des lignes suivantes... On récupère d'abord le nombre d'exemplaires en col. K (nbEx). A partir de 125, pas d'insertio...
08/06/2017 à 23:17Guy85 Formule rechercheChangement de pseudo selon forum ? Cordialement...
08/06/2017 à 22:51Great Aide pour un tri automatiqueEn I4, recopier jusqu'en I20. Cordialement...
08/06/2017 à 22:34kleon Tirage au sort de places Tournoi PokerIl ne te reste plus qu'à fournir un fichier d'exemple, en précisant toutes les spécifications qui doivent être strictement appliquées... Cordialement...
08/06/2017 à 21:13gremlin VBA countif conditions multiplesJ'ai effectivement conçu cette méthode pour éliminer tout doublon ! Tu n'as sans doute pas été assez précise sur ce point, j'ai relu et c'est ambigu, et il n'y avait pas d'exemple de doublon conservé dans le modèle. Mais si tu as une méthode qui répond à tes spécifications, inutile de chercher à mod...
08/06/2017 à 20:45avadil Couleur ligne tableauSalut Tulipe ! la pêche au requin peut-être ! Non, c'est mon mois médicalisé cette année... Merci d'avoir pris le relais...
08/06/2017 à 11:34Atro Split limité en caractères?Tu auras un tableau à 2 dimensions de base 1. Ton tableau est horizontal sur une ligne donc searchitems(1, x).....
08/06/2017 à 11:29avadil Couleur ligne tableauFichier requis ! Mais pour l'instant je m'absente pour le reste de la journée.....
08/06/2017 à 11:03Vince-10 Incrémentation numeroTa procédure : renverra toujours 2 puisqu'en B2 il y a 1... Ma suggestion : Nommer la colonne Litiges, par exemple Litige : Note que la plage sera toujours définie (même sans litige dans le tableau) parce qu'elle comporte une ligne vide (qui sera celle à servir...) te renverra le numéro à appliquer...
08/06/2017 à 10:49GhorghorBey64 Fonction mod sans arrondiEffectivement, mais il est dommage que MOD, fonction très efficace sous Excel ne soit pas dispo en VBA qui n'a pas de fonction équivalente, alors que de nombreuses fonctions Excel pour lesquelles existent une fonction équivalente VBA sont disponibles ! Et la recommandation de n'utiliser l'opérateur...
08/06/2017 à 10:43avadil Couleur ligne tableauTu sélectionnes la plage d'application, par exemple A3:E100, tu choisis ta mise en forme, et en formule tu mets : si D est la colonne non conforme... (col. en réf. absolue, ligne en réf. relative, première ligne de la plage d'application). Cordialement...
08/06/2017 à 10:36clement93360Optimisation de codeC'est parce que vu quelques lignes qu'il me semble mieux de voir avec fichier... Mais je vais m'absenter pour le reste de la journée, on verra plus tard...
08/06/2017 à 10:19avadil Couleur ligne tableauLà tu ne mets pas un "X" mais des bordures diagonales ! Tu peux faire (en mettant "X") une MFC par couleur en utilisant une formule. Cordialement...
08/06/2017 à 10:15GhorghorBey64 Fonction mod sans arrondiMod en VBA est un opérateur et non une fonction, et autant que je sache la fonction Excel Mod n'est pas disponible en VBA. Il est déconseillé de l'utiliser autrement qu'avec des entiers (et à mon expérience, même des entiers positifs). Tu risques d'avoir des renvois différents de ceux de la fonction...
08/06/2017 à 10:02Atro Split limité en caractères?Mais attention, le nombre de renvoi à la ligne est limité (à 25 je crois, à vérifier...) Je trouverais plus commode à ta place de lister tes items dans une feuille de calcul et d'affecter la plage à un tableau. Cordialement...
08/06/2017 à 09:46Dritch VBA- Copier des valeurs en fonction d'une liste déroulanteSans copier... : Cordialement...
08/06/2017 à 09:21clement93360Optimisation de codeTon fichier serait utile pour y regarder de plus près... ! Cordialement...
07/06/2017 à 22:20syd0112 Repérer les cellules déverouilléesRien de subtil ! On parcourt les cellules de la feuilles et on regroupe celles qui sont non verrouillées dans une variable plage, à laquelle on applique l'action d'effacer le contenu... Cordialement...