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 327

DateAuteur du sujetSujetExtrait du message
05/09/2015 à 15:05p2c56 Forcer a remplir userformCela me paraît pourtant clair ! En posant la question, tu devrais avoir simultanément la réponse : la validation ne doit pas se faire tant que... Donc, même si tu souhaites qu'un intervenant te produise le code à insérer dans ta procédure de validation associée au bouton, cela ne t'empêche pas de ré...
05/09/2015 à 14:36p2c56 Forcer a remplir userformTu as fourni la réponse à ta question : tant que tous les champs ne sont pas remplis, pas de validation ! Donc : test pour vérifier remplissage, champ non rempli trouvé : tit msg pour dire :"NON !... pas passer sans remplir tout !", focus sur le champ et exit sub en attendant la prochaine... Bye...
05/09/2015 à 14:16atomRemplir automatiquement selon critère sur feuilles liéesInutile que je reprenne quoi que ce soit de mes propos, s'il n'ont pas suscité la moindre interrogation il n'y a aucune raison pour leur teneur soit perçue maintenant. Ne t'en formalise pas, je peux dire à peu près la même chose d'au moins la moitié des projets qui me passent sous les yeux. Il m'arr...
05/09/2015 à 01:37maeljourdainListe deroulanteBel effort, mais je préconiserais plus simple puisqu'en tout état de cause on n'échappe pas à l'établissement d'une liste ! Une formule pour établir la liste : On la met où on veut, on la tire sur 11 lignes, et on a la liste. (Je l'ai mise en E1:E11 pour faciliter et nommée liste) [NB : Inversé...
05/09/2015 à 00:11bylbo7Copier/Coller avec un Filtre en placeTu aurais mis un fichier au départ pour illustrer ce que tu veux, tu aurais eu rapidement une procédure sur mesure adaptée à ton cas. Qui d'ailleurs comme la tienne n'aurait fait ni copier, ni coller. Cordialement Ferrand...
04/09/2015 à 23:55corsosMoyenne d'une suite de celluleLa formule fournit bien la moyenne : 82. Et on peut facilement le vérifier. Cordialement...
04/09/2015 à 23:46maminaDébutant : associer 2 fonctions3 petits conseils : 1) Supprimer la ligne vide entre les intitulés et le début de ta base Data. 2) Mettre des intitulés en A1 et B1 qui n'en ont pas. 3) Nommer ta base Data (et si elle doit évoluer, la nommer en plage dynamique). L'utilisation du nom facilitera l'écriture des formules. Il y a juste...
04/09/2015 à 23:29atomRemplir automatiquement selon critère sur feuilles liéesTon sujet me semble avoir été un peu délaissé, aussi je te signales juste au passage que je ne retrouve pas ce que tu dis vouloir faire dans ton classeur. Dans ton dernier post, tu parles de macro. Pas de macro (un classeur avec macro doit être enregistré en .xlsm). En préalable, je crois qu'il faut...
04/09/2015 à 21:36pompaero Addition tailleEn enlevant l'espace, on passe le cap... Mais la question est : d'où provient cette espace ? Saisie manuelle ? Extraction de données ? ......
04/09/2015 à 21:34corsosMoyenne d'une suite de cellulePas de problème de version avec SOMMEPROD. Si erreur #NOMBRE! c'est que des valeurs dans la colonne ne sont pas des nombres ou ne sont pas reconnues comme nombres valides...
04/09/2015 à 20:54Simon SNP Acceder aux proproétés d'un boutonLa feuille de Propriétés n'est utilisable que pour les contrôles ActiveX. Tu as dû choisir un bouton de formulaire...
04/09/2015 à 20:33unlukieApparition de cases à cocher sous conditionsCa progressera à l'usage... Là pense à une chose : tu utilises des cases à cocher qui par définition sont indispensables l'une de l'autre, donc tu peux avoir des vrais ou faux multiples sur la même question. Pour les réponses liées (si l'une est vrai, l'autre est fausse), tu as intérêt sur chacun de...
04/09/2015 à 20:20unlukieApparition de cases à cocher sous conditionsJe fatigue un peu à passer du coq à l'âne... D'abord, ta procédure n'a aucune chance de s'exécuter car ce n'est pas une évènementielle, et privée dans un module privé elle est inaccessible de l'extérieur. Puis petites erreur : tu peux mettre True sans faire calculer VBA puisque là les 2 sont à affic...
04/09/2015 à 19:30pompaero Addition tailleTu as raison, je m'étais trompé de bouton pour tester ! Reprise de la détection : ça bogue sur la ligne 19 : LAMPE FRONTALE. Parce que suivie de 11 espaces au lieu de 10 Et effectivement sur l'autre feuille (ligne 21) il y a une espace à la suite. Tu peux essayer de voir pourquoi, ou me dire comment...
04/09/2015 à 16:58SteelsonCentile sur une partie de la populationJe vais devoir réviser mes vieux cours de stats ! Pense à prendr un peu de repos...
04/09/2015 à 16:43SteelsonCentile sur une partie de la populationTiens-moi au courant ! J'utilise peu, mais chaque fois qu'on me parle de filtrage, je vais vérifier cette fonction (c'est SOUS.TOTAL modernisé). Bonne soirée...
04/09/2015 à 16:40TristanP Modifier la couleur du texte avec une formuleL'enregistreur lorsque tu enregistres une modification minime va reprendre l'énumération de toutes les propriétés, y compris celles que tu n'as pas touché et qui sont à leur valeur par défaut. Tu peux ne garder que ce sur quoi tu es intervenu et éliminer le reste qui ne changera pas. Ça fait partie...
04/09/2015 à 16:13pompaero Addition tailleRe, Je ne sais pas pourquoi, mais visiblement le Preserve (conservant des valeurs antérieures ne faisait pas bon ménage avec sa nouvelle utilisation). Probablement, il devait être dimensionné sur 1 et Preserve bloquait son redimensionnement à 2. Inutile de chercher l'origine, cela ne changera plus r...
04/09/2015 à 15:31aalex85 Copier Coller via Bouton de commande sur autre feuilleTu rajoutes : C'est effectivement un des 2 seuls cas ou cette commande (qui a pour effet de vider le presse-papier) est utile : faire disparaître le marquage actif de la zone de sélection. [L'autre cas c'est lorsqu'on ferme derrière, pour éviter le message : "Voulez-vous conserver les données co...
04/09/2015 à 12:38emma_38Clacul VBAOui. Faire une macro pour les dates existantes. Mais il faudra la lancer...
04/09/2015 à 12:37Vinc13210 Echantillonage toutes les "x" lignesUtilise le filtre élaboré avec copie sur un autre emplacement...
04/09/2015 à 12:34aalex85 Copier Coller via Bouton de commande sur autre feuilleCordialement...
04/09/2015 à 12:08pbpb76Appliquer plusieurs conditions de saisies à une même celluleNon...
04/09/2015 à 12:00corsosMoyenne d'une suite de celluleOu formule : Cordialement Ferrand...
04/09/2015 à 11:34mart62Faire disparaitre une donnéeOui ! Si j'ai rien loupé ça doit être bon. A+...
04/09/2015 à 11:31unlukieApparition de cases à cocher sous conditionsDans le module de la feuille concernée. [J'ai aussi légèrement modifié ta formule "emprunteur", Emprunteur 1" disparaissait à 1. Cordialement Ferrand...
04/09/2015 à 11:04mart62Faire disparaitre une donnéeAllons ! Allons ! Je n'ai rien à t'apprendre ! Je préfère le café (espresso)...
04/09/2015 à 11:00SteelsonCentile sur une partie de la populationFiltrage sur tes critères. Fonction AGREGAT(16;3 ou 7 ?;E:E;0,95). Bien à toi, Ferrand...
04/09/2015 à 10:38Vinc13210 Echantillonage toutes les "x" lignesSolution possible: tu tapes par exemple une formule en G16 : tu tires vers le bas et ça t'extrait une valeur toutes les 50... tu as ton nouvel échantillonnage...
04/09/2015 à 10:05mart62Faire disparaitre une donnéeEn général il me faut des explications détaillées pour comprendre, et ma boule de cristal ne renvoie que des reflets opaque (n'étant pas sous garantie, je n'ai jamais pu la faire changer ). Mais les cours de probabilités commencent souvent par des comptages sur des jeux de carte. On retient bien ! S...
04/09/2015 à 09:44emma_38Clacul VBATarget étant la cellule modifiée : tu dis : si Target est en A => je considère la cellule en B 5 lignes plus bas (soit si Target =A1, il s'agit de B6), si elle contient une date, j'inscris l'âge dans la cellule décalée de 3 colonnes (soit en E6 si B6 contient une date lorsque tu modifies la valeu...
04/09/2015 à 09:05benfullthrottleForme conditionnel Sur toute une colonne...
04/09/2015 à 08:58mart62Faire disparaitre une donnéeProbabilité d'obtenir du Vert : Probabilité d'obtenir du Vert après avoir enlevé A rouge : Cordialement...
04/09/2015 à 08:35emma_38Clacul VBALa fonction renvoie toujour la valeur demandée. La macro par contre et à réajuster chaque fois que tu changes de position. (Quand je disais que ça manquait de souplesse....)...
04/09/2015 à 08:30chriselonCompiler de nombreuses macros presque identiquesJe me suis livré à un premier inventaire : lister les objets Shape (forme) et recueillir quelques infos. 747 objets apparaissent dans la liste (infos sur 6 colonnes) : A- Nom de la forme B- Adresse de la cellule située sous l'angle inférieur droit de la forme C- Couleur D- Inscription dans la forme...
04/09/2015 à 03:16LouReeD Création par VBA de lien HypertexteJuste pour dire que j'ai passé un certain temps sur ce fichier, avec les même constats... Très énervant ! Quelque chose doit nous échapper... Cordialement...
04/09/2015 à 03:10Jaluzo Gestion Comptes PersoTiens les tableaux tu fais bien d'en parler : j'ai eu la surprise (je crois hier ou avant-hier) d'avoir une formule qui me renvoyait un résultat manifestement faux sur 4 ; il a fallu que je remplace les réf. de tableaux qui se mettent automatiquement par les lignes-colonnes classiques pour retrouver...
04/09/2015 à 02:44pompaero Addition tailleRien de grave ! Mais quand tu peux donner des références tableur et/ou VBA, cela permet d'aller droit où il faut commencer à chercher... J'ai simplement remplacé la boucle Do... Loop qui s'interrompait quand elle rencontrait un vide par une boucle For... Next qui parcourt les 12 emplacements, avec u...
04/09/2015 à 01:08ctrl-alt-del Copie dynamique d'une listeUn moyen simple : tu nommes ta plage, Titre par exemple. Sur ta feuille2, tu sélectionnes une plage équivalente, puis tu tapes : =SI(Titre<>"";Titre;"") et tu valides par Ctrl+Maj+Entrée. Si tu introduis ou supprimes des lignes, tu le retrouveras dans l'autre feuille (évidemment sans toucher a...
04/09/2015 à 00:07TristanP Modifier la couleur du texte avec une formuleUne illustration VBA, en procédure évènementielle déclenchée au changement de nom. La macro ne suit pas vraiment mes conseils précédents car ton tableau est préparé pour utiliser une formule, et j'ai suivi le trajet de la formule. Mais cela démontre bien comment VBA fait le même calcul et affectant...
03/09/2015 à 23:48pbpb76Appliquer plusieurs conditions de saisies à une même cellulePas vu où était cette question ...
03/09/2015 à 22:12TristanP Modifier la couleur du texte avec une formuleAh ! J'ai quelques doutes car ça se joue sur les formats de cellules. On dispose de divers formats numériques mais aucune diversité pour le texte. Plus, on peut personnaliser les formats mais pas en inventer de nouveaux (ou en programmer par VBA, c'est à dire créer des symboles nouveaux de formats q...
03/09/2015 à 21:46pompaero Addition tailleC'est du rafistolage, un peu... Il était évident qu'une ligne était en cause, mais si tu avais indiqué laquelle, cela aurait évité d'avoir à suivre tout le chemin pour retrouver la source.. Cordialement Ferrand...
03/09/2015 à 21:10ChaussetteMacro pour convertir colonnes en lignesTu veux juste doubler le nombre de lignes en fait ...
03/09/2015 à 21:05chriselonCompiler de nombreuses macros presque identiquesBien récupéré ton fichier. Evidemment on n'est pas à la même échelle. Je ne vais pas avoir le temps de le décortiquer dans l'immédiat... Il n'y a en pricincipe pas de raison que le type de solution que je proposais ne puisse s'appliquer mais ça demandera un peu plus de temps, car renommer 4 formes,...
03/09/2015 à 20:49TristanP Modifier la couleur du texte avec une formuleSous réserve d'une réflexion lus approfondie (car je n'ai pas regardé tous les détails), il me semble que tu y gagneras à abandonner les formules. Tu peux faire faire les calculs par VBA qui a l'avantage alors de fournir un résultat en valeur et peut le mettre en forme à la suite de l'affectation. B...
03/09/2015 à 18:55TristanP Modifier la couleur du texte avec une formuleSi tu veux éviter VBA, il te faut sortir l'expression que tu veux mettre en rouge et taille 9 dans une autre cellule que tu formates en conséquence. Et même avec VBA, tu peux mettre dans un format différent une partie de texte, comme tu peux le faire manuellement, mais pas une partie de texte renvoy...
03/09/2015 à 18:35Jaluzo Gestion Comptes PersoAïe ! VBA, exclusivement hors enregistreur de macro ...
03/09/2015 à 18:14emma_38Clacul VBAEt l'idée t'est venue comme ça ? Je comprendrais pour réaliser un exercice d'entraînement à la réalisation de procédure évènementielle, sinon cela ne présente qu'un intérêt limité, reste contraignant et n'offre pas la souplesse d'utilisation autonome des fonctions... Enfin, voilà ce que tu peux fair...
03/09/2015 à 18:00Jaluzo Gestion Comptes PersoEh bien ! Je vois qu'au départ on a tous la constitution de la base de données initiale... Après je n'utilise aucun TCD ni outil intégré d'Excel (ce qui n'étonnera pas ceux qui ont pu voir mes propos sur les TCD dans d'autres sujets... ), uniquement du VBA ! classeur macro pour piloter et conserver...