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 11

DateAuteur du sujetSujetExtrait du message
17/10/2018 à 10:42Mikakawel FORMULE pour afficher les coordonées premiére et dernière cellule colonneJe crois bien que jmd a pour cette fois tout à fait raison ! L'utilité de calculer les bornes d'une plage est tout à fait nulle ! Tu n'en as aucun besoin, quoi que tu veuilles faire. Soit tu travailles en tableaux Excel, soit tu utilises un nom dynamique de plage, et tu accèderas à ta plage directem...
17/10/2018 à 10:18Cousin-Hub VBA : Mofifier le caption d'un Commandbutton par macroEssaie cet ajout dans ta boucle : Il faut évidemment que la mention sur le libellé du bouton soit identique au nom de feuille ! Ajouter Dim Ctl As Control dans tes déclarations. L'exécution me produit une erreur 9... Il semble cependant que cette dernière soit due à la ligne qui suit : Feuille non p...
17/10/2018 à 01:40ehlana24Macro problème avec formule concatenationSerais-tu noyée ? Il nous reste encore une opération importante avant d'arriver au bout ...
17/10/2018 à 00:17hommaisfloCreation de macro pour concatenation si cellule d'une colonne identique...
16/10/2018 à 00:41pompaero Mettre formule à rienUne option que je n'utilise jamais, car 0 est un nombre, une valeur que l'on peut sans doute chercher à gommer lorsqu'elle gêne la visibilité globale des données ou lorsqu'elle peut induire en erreur comme dans le cas présent en étant mise en format date, mais une valeur qu'il est nécessaire d'affic...
16/10/2018 à 00:19TeamG1Sortir module + userformPas aussi simple que tu le penses ! Il y a une petite confusion : un module n'est qu'un composant support, destiné à accueillir du texte, ce texte constitue du code parce qu'un interpréteur de commande lit le texte dans les modules et l'interprète... Pour pouvoir être interprété ce code doit être or...
15/10/2018 à 16:51TeamG1Sortir module + userformJe conseillerais d'éviter End autant que possible... c'est un peu une sorte de "Warning", ça arrête tout, et ça vide la mémoire, ce qu'on ne cherche pas forcément à faire.....
15/10/2018 à 16:42AXCFonctions Excel dans VBAIndépendamment de ce que tu veux obtenir, il conviendrait de prendre en considération un certain nombre d'éléments : 1) VBA, dans son arsenal dispose de pas mal de fonctions utilisables directement, qu'il est souhaitable de connaître avant de recourir aux fonctions Excel. Certaines de ces fonctions...
15/10/2018 à 13:45lacrouts Chercher un mot clé sur toutes les feuilles du classeurSi tu changes les paramètres dans lesquels le code doit opérer à chaque fois, si tu ne respectes pas des règles minimales de disposition des données, tu passeras ton temps à réadapter le code. Sur Recape, la région courante à partir de A15 débutera ligne 12 ! Tant que tu ne vas pas flanquer d'autres...
15/10/2018 à 12:43Pastoutnet Création par copie d'une feuille ayant un bouton macroNe me fais pas dire ce que je ne dis pas ! Le code enregistré est certes mauvais, mais sauf cas particulier (opération qu'il ne peut enregistrer, ou utiilisation dans un contexte qui ne permet plus au code de s'exécuter...) il fonctionne, en reproduisant très exactement les manipulations que tu as e...
15/10/2018 à 11:49pompaero Mettre formule à rienTu l'as non ...
15/10/2018 à 11:41DRB_Fred Incrémenter nom ongletQuelque chose comme ça alors ...
15/10/2018 à 11:30DRB_Fred Incrémenter nom ongletMais c'est que tu as raison ! La méthode est toutefois curieuse, on cherche le rang de l'original à partir de 2 et on le retient comme numéro de Pense-bête. Mais si au départ l'original se trouve en 1 et qu'il n'y a pas eu de copie numérotée ? Et on n'aura jamais de copie n° 1 ? Ce qui voudrait dire...
15/10/2018 à 02:22DRB_Fred Incrémenter nom ongletUn premier truc me chiffonne ! (parce qu'il y en a plusieurs, mais commençons par le premier). Si la feuille que tu copies se nomme "Pense bete", Excel va automatiquement nommer la copie "Pense bete (2)". Si tu veux la renommer "Pense bete", Excel va te dite STOP parce que le nom existe déjà. Tu ne...
15/10/2018 à 01:52Prozac-14 Ecrire OK ou Ko si somme est > à X€Raisonnement logique : Si condition ; si Vrai: "OK" ; si Faux: "KO" C'est pas très sorcier, le tout va être de définir la condition qui convient : il faut donc qu'une somme de valeurs soit inférieure ou égale à une valeur convenue, elle même calculée. Donc savoir où sont les valeurs à sommer, et les...
15/10/2018 à 01:37Pastoutnet Création par copie d'une feuille ayant un bouton macroJ'ai parfaitement vu le problème ! VBA fait ce que tu lui demande. Le problème n'est pas de son côté. Relis ton code ! Quant à l'avantage que procurerait l'usage de l'enregistreur, tu me persuaderas difficilement que : produire un code mauvais, toujours nettement plus long que nécessaire, et plus le...
15/10/2018 à 01:26pompaero Mettre formule à rienTu mets le format de cellule : jj/mm/aaaa;; qui t'évitera d'afficher les zéros dans tes colonnes dates (0 étant une valeur qu'il convient le cas échéant d'afficher, l'option pour en bloquer l'affichage dans toutes la feuille ne me paraît pas rationnelle). Par contre, si tu calcules une nouvelle date...
15/10/2018 à 01:09hommaisfloCreation de macro pour concatenation si cellule d'une colonne identiqueUn peu court, jeune homme ! comme a déjà dit quelqu'un... Bonne soirée...
15/10/2018 à 01:05Pastoutnet Création par copie d'une feuille ayant un bouton macroC'est à toi de savoir ce que tu fais ! Si avant de faire une copie de ta feuille tu ajoutes un bouton au même emplacement, ils vont s'empiler ! Si tu te contentes de copier la feuille, il n'y aura toujours qu'un seul bouton. NB- Et si tu oubliais l'enregistreur pour écrire ton code, cela t'éviterais...
14/10/2018 à 19:14DRB_Fred Problème exécution macro suivant celluleRe, Salut LouReed ! Adaptation (rapide) de mon code précédent en évènementielle : Cordialement...
14/10/2018 à 19:08DRB_Fred Problème exécution macro suivant cellulePassant à l'étude... il faut que tu aies le souci de qualifier tes Range ou Cells..., car même si tu n'as pas de souci immédiat relatif à la feuille censée être active, cela pourra survenir ultérieurement, et dans tous les cas la qualification (référence explicite à une feuille) permettra une exécut...
14/10/2018 à 18:30simonastefan Macro ou formule pour concilier des montantsCa a l'air de fonctionner sans erreur. A toi de vérifier que cela remplit bien les conditions... J'ai donc ajouté une colonne au tableau de sélection, qui occupe la plage C4:H6. La nouvelle plage a remplacé l'ancienne dans les 2 procédures associées aux boutons. Et pour le bouton de lancement, une v...
14/10/2018 à 16:04simonastefan Macro ou formule pour concilier des montantsCa va venir ! J'ai réadapté le tableau de sélection et le lancement. et écrit la procédure Garda... Je vais tester, mais tu m'accorderas bien une petite pause... Cela devrait aller vite si je ne me suis pas mélangé les pieds... @+...
14/10/2018 à 13:43simonastefan Macro ou formule pour concilier des montantsDésolé de te faire attendre... J'ai pas mal de retard. Je pars à la recherche de ton fichier et essayer de reprendre le fil aussi vite que possible. Cordialement...
14/10/2018 à 03:26DehbiTransposer donneesTu n'auras pas exactement ce que tu souhaites car 5 types différents au lieu de 3 : "A ", "A", "B ", "B", "C " (et pas de "C"). Cordialement...
13/10/2018 à 10:45GribouilleFR13Liste avec menu déroulant en plusieurs couleursMerci de me remercier , mais comme l'a dit Bruno, tu pouvais suivre qui a dit quoi et fournit quoi..., ce qui ne présente au moins pas de difficulté majeure . Il n'en est pas tout à fait de même de la question posée, et tu sembles quelque peu dérouté... Pour ma part, je n'ai fait aucune proposition...
13/10/2018 à 00:35lacrouts Chercher un mot clé sur toutes les feuilles du classeurJe ne comprends pas. Dans la feuille Recape, il se trouvera de toutes façons à la position où il était sur la feuille origine... puisque les lignes proviennent de diverses feuilles. Ma question était de savoir si le critère change de colonne dans les donnnées d'une même feuille. Le fait que la colon...
12/10/2018 à 18:18lacrouts Chercher un mot clé sur toutes les feuilles du classeurDans le même onglet ...
12/10/2018 à 18:18BartoRegrouper des donnees texteTu rajoutes son nom (entre guillemets) sur cette ligne : en séparant chaque nom d'onglet par une vigule. Cordialement...
12/10/2018 à 18:11ehlana24Macro problème avec formule concatenationBonjour, [ Dhany] On va poursuivre puisque tu suis sans problème avec un petit intermède sur la mise en forme.. On sait qu'on aura à la déclencher pour chaque feuille ajoutée, qu'elle devra y faire ce qu'elle fait déjà, mais qu'il faudra ajouter quelques éléments de mise en forme que l'on n'...
12/10/2018 à 15:57lacrouts Chercher un mot clé sur toutes les feuilles du classeurPas le temps de regarder ça tout de suite, mais je ne procède jamais (sauf rares exceptions) par copier-coller car ça prend environ 2 à 6 fois plus de temps d'exécution. Par ailleurs, le code que j'ai fourni procède par récupération des lignes correspondant au critère quel que soit le nombre de colo...
12/10/2018 à 14:56BartoRegrouper des donnees texteY a-t-il des données dans ton tableau ? Si tu crées un onglet sans y mettre de données, aucune mise à jour n'est à faire ! Lorsque tu crée un onglet, tu dois y placer un tableau Excel et mettre des données dans ce dernier, après quoi tu lances la mise à jour. Une erreur est normale si tu crées un on...
12/10/2018 à 14:49piloupilCréation VBAVoici une illustration des orientations que j'avais préconisées. Je n'ai codé que le Userform Gestion. Etudie le code et demande des explications sur ce que tu ne comprendrais pas, ou sur les choix méthodologiques si tu t'interroges à leur sujet. Cordialement...
12/10/2018 à 12:02GribouilleFR13Liste avec menu déroulant en plusieurs couleursUne liste déroulante est une liste de valeurs, sa mise en forme relève d'Excel. Si tu utilises des contrôles pour cela, tu pourras mettre de la couleur, mais une seule pour le fond et une seule pour le texte... Cordialement...
12/10/2018 à 11:45BartoRegrouper des donnees texteLa macro traite tous les onglets (sauf Compilation) pour rassembler ces données dans Compilation. Toutes ces feuilles doivent avoir la même structure : données dans un tableau Excel... Si des feuilles sont exclues en plus de Compilation, il faut les rajouter à la suite dans la macro, pour qu'elle le...
12/10/2018 à 11:34wallCalcul km/min et km/h VBAN est le code indiqué par l'Aide pour minute avec la fonction Format (mais utilisé pour un format de cellule, ça ne fonctionnera pas). "hh:mm:ss" fonctionne tout de même avec Format mais lorsqu'on fournit un code sans les heures, il semble que la fonction interprète alors m comme code du mois, et 0...
12/10/2018 à 11:16piloupilCréation VBAJ'espère que tu as compris mes premières explications, ainsi que les conseils pour poursuivre. L'ensemble repose sur des choses qui s'apprennent, si tu butes sur une difficulté, tu demandes, ce que tu ne comprends pas tu demandes également. Je te fais remarquer que tu ne dis pas ce que tu essaies et...
12/10/2018 à 01:46piloupilCréation VBAPas très malin de vouloir mettre des instructions telles With... End With sur une seule ligne, surtout quand cette ligne devient longue et sort du champ ! Sans doute pour empêcher de travailler trop vite sur le code ! De toute façon passer par une variable Range et un tableau, c'est au moins un tran...
12/10/2018 à 00:20laraissaAide pour comprendre 1 macroCe qui apparaît, c'est qu'avec -20 ton redimensionnement est négatif, et un nombre de lignes négatif Excel va avoir du mal ? La macro précédente faisait -14 avec la ligne de début à 13, ce qui faisait sauter 2 lignes à la fin, ce dont j'ignore la raison, n'ayant pas vu le fichier. Toi tu pars de la...
12/10/2018 à 00:05ehlana24Macro problème avec formule concatenationAyant fait la mise en forme dans une procédure autonome, elle peut être appelée à n'importe quel moment, celui que tu juges opportun... Il suffit de déplacer la commande dans la proc. principale. Mais elle peut être faite dès la fin des modifications, tant qu'on est sur le traitement de la feuille,...
11/10/2018 à 23:36wallCalcul km/min et km/h VBAC'est la fonction Format qui joue des tours ! ... = Format((1 / vv) / 24, "nn:ss") Dans l'indication du format concerné, tu remplaces "mm:ss" par " nn :ss". Tu verras que s'affiche alors 05:26 (pas 42 qui sont des centièmes de minute et non des secondes). Cordialement...
11/10/2018 à 23:17naubin1 VBA, ouverture d'un fichier, qui ouvre un autre fichierTu as tout à fait l'air de ne pas savoir ce que tu fais ! Et ne fournis aucune information sérieuse... Alors.....
11/10/2018 à 16:56naubin1 VBA, ouverture d'un fichier, qui ouvre un autre fichierTu n'as pas besoin de vider ta variable pour l'initialiser avec une autre référence. La nouvelle remplacera la précédente. Ceci dit donne les informations utiles si tu veux avoir une réponse significative. Tu n'en donnes strictement aucune ! On ne sait comment la variable est déclarée, ni où elle es...
11/10/2018 à 16:48WillauFiltre automatique - spécifier la sélectionToujours mettre le code sous balises Code, et après l'avoir copié et collé à partir d'un Module, de façon que l'on puisse examiner le bon code, et dans des conditions où il sera lisible... Là, tu fais se poser des questions peut-être inutiles ! Que vient faire ce caractère underscore devant ton "20%...
11/10/2018 à 16:33PG59180 Variable à + ou - 0.01Cordialement...
11/10/2018 à 13:23wallCalcul km/min et km/h VBAJ'ai essayé de simplifier un peu et de rationnaliser : D'abord, tes TextBox 2 à 19, destinés aux résultats de calculs, on ne doit pas pouvoir saisir, il convient donc de passer leur propriété Locked à True. Ensuite lorsqu'on modifie TextBox1, il convient d'effacer le contenu des autres d'une part et...
11/10/2018 à 02:08laraissaAide pour comprendre 1 macroQue veux-tu savoir ? Une macro est écrite pour opérer sur un fichier déterminé selon la configuration de ce fichier. Cette macro établit une matrice de risques, sous forme de tableau de 4 lignes sur 4 colonnes ( matRisques ), et l'affecte sur une feuille Matrice des risques , une fois terminé. La ma...
11/10/2018 à 01:27Masterly CéduleTu remplaces 18 par 16 pour le lancement... Pour mettre le résultat sur le même tableau, efface préalablement le précédent, je n'ai pas prévu d'effacement. Je le rajouterai... Depuis le fichier envoyé, j'ai complété la mise en forme pour l'option résultat sur une nouvelle feuille (centrage, ligne et...
11/10/2018 à 01:05wallCalcul km/min et km/h VBATu trouves pas que ça manque un peu de précision ! km/h c'est une unité de vitesse : je veux bien la convertir en vitesse, c'est déjà une vitesse ! Mais en quelle unité ? Et l'allure se définit comment ? et s'exprime comment ? En quelle unité ...
10/10/2018 à 17:48wallCalcul km/min et km/h VBAEt c'est censé être quoi ...