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 183

DateAuteur du sujetSujetExtrait du message
30/01/2017 à 15:32AF-VBA Incrémentation de données vers autre fichierCa je ne peux pas te dire ! Je ne l'ai pas lue ! Son aspect est toujours le même : une longue énumération imbuvable et toujours pas indentée... Si tu lui fait faire autre chose que ce que tu doit faire, il est évident que ce sera inadapté ...
30/01/2017 à 15:25Ffayce Remplir case par pallierEn effet ! parfait ...
30/01/2017 à 15:24thibier1 VBA : Ajouter un objet à une listeUne procédure Sub (macro ordinaire) commence par Sub et se termine par End Sub ! Ce n'est pas moi qui le dit, c'est dans tout les manuels ! Donc une macro complète doit inclure les Sub et End Sub + (car cela ne suffit pas toujours) si des variables utilisées dans la macro sont déclarées hors de la p...
30/01/2017 à 15:02AF-VBA Incrémentation de données vers autre fichierPas à ça que je pensais ! Mais à Application.AutomationSecurity Mais Suspendre les évènements peut suffire à empêcher Workbook_Open de s'exécuter...
30/01/2017 à 14:58MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleMais les noms de feuilles sont des valeurs de type String (même composés uniquement de chiffres) ! Modifier cette ligne ...
30/01/2017 à 14:49Ffayce Remplir case par pallierIl y a erreur dans ton propos ! tes paliers sont de 500 ...
30/01/2017 à 14:41MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleCurieux ! Essaie en modifiant cette ligne ainsi : Tes noms étant numériques, j'ai cru comprendre, est-ce que dans les cellules testées ce sont bien des valeurs texte ? (ou numériques)...
30/01/2017 à 14:38MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleIl s'agit bien d'onglets du même classeur ...
30/01/2017 à 14:35DamoclesCopie de Variable rangePlage1 est une variable Range ...
30/01/2017 à 14:31MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleAs-tu bien vérifié ? Même casse, pas d'espace parasite.....
30/01/2017 à 14:30AF-VBA Incrémentation de données vers autre fichierOn peut désactiver l'activation des macros à l'ouverture par progammation. Je ne l'ai jamais utilisée, mais c'est Microsoft qui le dit ...
30/01/2017 à 14:16MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleSi ça efface toutes les lignes, c'est que tes codes ne correspondent pas à des noms d'onglets ...
30/01/2017 à 14:14thibier1 VBA : Ajouter un objet à une liste1) Mets la macro complète... 2) Précise si VRAI est une valeur booléenne ou une chaîne de caractère ! Suggestion 1 : INDENTER ton code Suggestion 2 : Déclarer TOUTES tes variables. Je ne suggère pas de s'en servir ! ça fait partie du problème ...
30/01/2017 à 14:05MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleJe n'ai pas vu ton fichier, je n'ai vu que ton code, je ne peux donc savoir si cela correspond bien à ton fichier ...
30/01/2017 à 14:01AF-VBA Incrémentation de données vers autre fichierUne petite réflexion minimale indique généralement que : une macro dans le fichier cible, capable de traiter les 15 fichiers source, est un schéma plus productif que 15 macros, chacune dans son fichier source ! Conseils (au vu des quelques lignes de code mentionnées) : Apprendre à utiliser les blocs...
30/01/2017 à 13:53MegorihimeEffacer ligne si nom d'onglet différent de valeur celluleSuggestion 1 : INDENTER ton code. Suggestion 2 : Déclarations toujours en tête de procédure, avant tout code exécutable. Cordialement...
30/01/2017 à 09:41roro67Comment modifier un userform Excel 2007Si les envois de mail peuvent être fait de façon automatique ou quasi, cela peut aller très vite... Sur le traitement des questions posées, c'est d'abord lié à votre organisation, à partir du moment où elle est bien définie on peut y adapter le classeur : si répartition par responsables par exemple...
30/01/2017 à 01:20eliot raymond Comment mettre une colonne de 20 chiffres en ligneJ'étais pas mal occupé ailleurs... ! Mais je vois que Curulis t'as répondu... Je n'aurais pas écrit tout à fait pareil (chacun ses habitudes, voire maniaqueries, pour les noms de variables ! ) mais cela aurait été la même chose au résultat... Cordialement...
30/01/2017 à 01:10roro67Comment modifier un userform Excel 2007C'est faisable mais réchéchis bien. La liste ne sera pas forcément entièrement visible dans une combo, les caractères seront plus petits. L'utilisateur est censé connaître les domaines, et il en aura eu la liste complète sous les yeux en consultant. Le spin présente quelques avantages, si tu as bien...
29/01/2017 à 23:40roro67Comment modifier un userform Excel 2007Tu me surprends en ce qui concerne les statistiques ! Des stats n'ont en général pas de caractère secret et on les établit le plus souvent pour les afficher... D'autant que là je ne vois pas de caractère sensible à ces informations : nombres de questions, nombres de réponses, répartition... ces élém...
29/01/2017 à 22:17roro67Comment modifier un userform Excel 2007Attention de ne pas confondre les noms d'onglets et les noms de code... Les noms d'onglets tu les modifies dans les onglets, cependant tiens compte que : les feuilles rubriques doivent avoir le nom de la rubrique ou domaine, même nom qui figure de façon strictement identique sur le Tableau de bord,...
29/01/2017 à 21:17feever Macro TransfertLa colonne D était prise en compte dans ta macro initiale !? La macro transfère des valeurs, et non des formules...
29/01/2017 à 16:30eliot raymond Comment mettre une colonne de 20 chiffres en ligneTu dis que tu copies sur un site... As-tu essayé lors de ce premier collage un collage spécial transposé ? Tu n'aurais plus besoin de le reprendre ensuite (si cela fonctionne) ...
29/01/2017 à 16:25feever Macro TransfertUne petite amélioration du code n'est pas du luxe ! Pour ne pas avoir de gras, il suffit de ne pas copier-coller ! On pouvait aussi faire un collage special, mais à quoi bon, en ne copiant pas c'est plus rapide ! A tester (des fois que j'aurais loupé une particularité... pour mémoire on transfère co...
29/01/2017 à 15:47eliot raymond Comment mettre une colonne de 20 chiffres en ligneCopie et Collage spécial : Transposé... Cordialement...
29/01/2017 à 15:45Skezor Beaucoup trop de cellules vides... mais pleinesJe crois que tu n'as pas d'autre ressource que migrer vers un classeur neuf en évitant d'exporter les nuisances du classeur actuel. Cordialement...
29/01/2017 à 14:08roro67Comment modifier un userform Excel 2007Prends note le cas échéant des "éclairages" que je donne au fur et à mesure... ça m'évitera de les répéter... Dans l'immédiat, on laisse de côté les problèmes de sécurisation (on s'y attachera à la fin, il faut d'abord que les fonctionnalités prévues soient fonctionnelles). En remarques additionnell...
29/01/2017 à 13:16PIERRO1234 Code ThisWorkbookPas pour moi ! Vérifie tes Paramètres de macro ...
29/01/2017 à 12:30PIERRO1234 Code ThisWorkbookC'est à dire ? Comment se traduit le "sans effet" ...
29/01/2017 à 10:36PIERRO1234 Code ThisWorkbookTu les supprimes ! Rétablis CellDragAndDrop à True (sinon tu peux aller recocher la case dans les options...) Cordialement...
28/01/2017 à 23:44PapouMAC Mauvaise correpondance de moisTu fais une confusion ! En B2 et B3 tu dois mettre systématiquement =A1 Et là tu verras s'afficher vendredi et mai correspondant à la date du 12 mai 2017. Si tu appliques ces formats de date à 5 ou 12, tu l'appliques à des dates qui sont 5 et 12 janvier 1900. Cordialement...
28/01/2017 à 22:36pipout64 Autofilter avec exclusion d'un critère de filtreJe te dirai que lorsqu'une méthode refuse de fonctionner, pour avancer il convient d'en trouver une autre qui fonctionne... Ceci dit, tu as raison sur le fait que ce n'est pas complètement satisfaisant et qu'on aimerait arriver à savoir pourquoi ! Mais comme Eric, cela m'irrite un peut mais je n'ai...
28/01/2017 à 20:30Costa Extraire le lien hypertexte d'une image sous forme de texte...
28/01/2017 à 20:01rodger85Survol d'une souris sur une celluleLabel1 a une hauteur de 30 pts et une largeur de 60 pts...
28/01/2017 à 14:24cfn3cfnSuppression d'une ligne dans 2 ListBoxJe n'ai pas bien compris ton propos... Quand tu mets A10:C500, tu as une liste de 492 lignes dont 485 sont vides ! NB- J'ai bien dit A10 (et non A9) car c'est A10 qu'il faut mettre... ton fichier m'a appris quelque chose sur les en-têtes avec RowSource, il ne faut pas inclure la ligne d'en-tête dans...
28/01/2017 à 13:57julien.paquinRecherche d'une fonctionCela paraît un peu hétéroclite ! La feuille forme n'existant pas on la crée... La macro est dans Module1. Si elle n'est pas destinée à être lancée de façon répétitive, l'exécuter à partir de la boîte de dialogue macro, sinon l'affecter à un bouton... Cordialement. NB- Tu peux remplacer cette ligne ...
28/01/2017 à 13:25Ergotamine Matricielle ?Salut Tulipe ! C'est un poisson ! Tu l'as choisie : 1er avril 2012 !!...
28/01/2017 à 13:21rocket4 Comparer des noms de feuillesFind ? Pour être plus précis la méthode Range.Find (elle s'applique à un objet Range !) Or l'expression surlignée ne renvoie pas un objet Range, mais une valeur de type String... Ceci étant, tes explications laissaient entendre que c'étaient dans FICHES que tu faisais une recherche... ? On s'y perd...
28/01/2017 à 12:55julien.paquinRecherche d'une fonctionSi tu veux qu'on voie de quoi il s'agit, ça s'impose ...
28/01/2017 à 12:48cfn3cfnSuppression d'une ligne dans 2 ListBoxQue veux-tu faire ? Les supprimer des listes ? Ou les supprimer des listes et de la source ? Avec RowSource, tu établis un lien entre la liste et la source qui t'empêche de supprimer... Il faudrait d'abord ajuster tes listes au nombre de valeurs présentes dans la source ! Ça plutôt brouillon d'avoir...
28/01/2017 à 12:19Ergotamine Matricielle ?Bon courage ...
28/01/2017 à 10:25MaccauvArrondi au plus près...
28/01/2017 à 10:18MARDEL Calcul du nombre de jours par mois en 2 datesIl faudrait revoir un peu la question dans le cas de chevauchement sur 2 années, avoir une année comme base et compter le mois à partir de là... =DATE(2017;13;1) te renverra la date du 1er janvier 2018 (on n'est pas limité à 12 pour les mois et 31 pour les jours avec cette fonction (et même chose av...
28/01/2017 à 10:11roro67Comment modifier un userform Excel 2007On verra tes problèmes de prise en main en temps utile, je choisis toujours autant que possible des solutions structurelles simples, donc au niveau de l'ensemble tu devrais avoir une structure aisément compréhensible et maîtrisable. Mais cet aspect ne relève pas vraiment de VBA... Au niveau des proc...
28/01/2017 à 09:15Costa Extraire le lien hypertexte d'une image sous forme de texteFichier...
28/01/2017 à 09:10micpid Format dateTu n'as pas dû l'essayer ...
28/01/2017 à 09:00MARDEL Calcul du nombre de jours par mois en 2 datesCorrection en D5 : NB- analogue aux problèmes d'intervalles (cours préparatoire je crois me souvenir...) En E5 : A tirer sur la ligne. NB-En ligne 4, de E à P, mettre des nombres ! Je te laisse rétablir les mentions littérales en utilisant le format de cellule... Cordialement...
28/01/2017 à 07:11Ergotamine Matricielle ?Là tu cherches les complications... Tu as 2 difficultés : la première est que tu dois additionner les cellules de qui répondentà chacune des conditions de valeurs de ta feuille 2... Ça on peut encore le raccourcir ainsi : Bien sûr, je n'ai pas mis les références à ton tableau de valeurs... en les me...
28/01/2017 à 06:41pipout64 Autofilter avec exclusion d'un critère de filtreFiltrage à partir d'un tableau des valeurs à filtrer... NB- J'ai omis de tester s'il y avait plus d'une valeur... (si le cas devait pouvoir se produire, il conviendrait de tester pour ne mettre en tableau que si plus d'une valeur). Cordialement...
28/01/2017 à 02:07micpid Format dateLe format se règle toujours au niveau du format de cellule. Ceci devrait suffire pour l'affectation. Excel applique normalement le format de date par défaut si la cellule est au format Standard. NB- L'utilisation d'ActiveCell pour adressage ne me paraît pas une bonne idée, c'est toujours quelque peu...