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 103

DateAuteur du sujetSujetExtrait du message
22/09/2017 à 10:43Charles2126 Fonction matricielle - Cellule non reconnuTu appelles une valeur Texte ! règlera le problème. Et passe en calcul auto ! Cordialement. edit : Salut James ...
22/09/2017 à 02:22sinic1 Insérer un objet image avec fonctions INDIRECT et RECHERCHEVTu remplaces la référence de image dans le gestionnaire de noms par : et tu tapes : =image pour ton image de la fiche. Cordialement...
22/09/2017 à 00:19preityImporter feuille Excel sur un autre fichier via VBAJe dois un peu fatigué car je vois ton code ouvrir un classeur et copier une feuille, de façon passablement contournée... Mais je ne vois nullement de création de classeur ! Enfin, rien qui reflète le question que tu poses ! Cordialement...
21/09/2017 à 23:30Benoist28200Problème à l'ouvertureThisWorkbook désigne toujours le classeur dans lequel se trouve la macro en train de s'éxécuter. Un test sur le nom de ThisWorkbook apparaît donc complètement farfelu ! Tu ne sais pas dans quel classeur tu écris la macro !!...
21/09/2017 à 23:19GregSCopier/Coller colonnes de plusieurs fichiers sur une feuilleEn quoi serait-ce un souci ? Ne prélever qu'une partie des données d'une ligne est un cas fréquent... C'est une des raisons pour lesquelles on préfère généralement xlUp ! (L'autre est le cas où il n'y a pas de données sous la ligne de démarrage). Ce n'est pas ce qu'il y a de mieux ! Constituer un ta...
21/09/2017 à 23:05vasilleAlimenter Liste Déroulante ActiveX avec Plage? composéeLa propriété ListFillRange attend une référence de plage sous forme de donnée String. Cordialement. NB- Donc modification de la liste à opérer par macro ...
21/09/2017 à 23:00Dadams51Listes déroulantes en cascadeEn source de liste de validation. Cordialement...
21/09/2017 à 22:47Steeve18TRUE>"a" return TRUE ??? pourquoiRiche idée ! Je n'avais pas pensé à le chercher là !!! (Moi qui ai passé autrefois un temps fou à des batteries de tests pour avoir un avis définitif sur la question... ! ) Bonne soirée...
21/09/2017 à 22:43dyscus Décompte de valeur selon 2 critères1) Eliminer la valeur d'erreur. 2) Eviter les cellules vides dans la plage de dates. Cordialement...
21/09/2017 à 17:57tibo23Liste déroulante et macroTu rajustes tous les autres éléments de la macro ! Tout est à redimensionner ...
21/09/2017 à 17:55cno2Userform et tableauC'est de la bouillie ! Et tu n'avais pas fourni les informations utiles ! listdat n'a pas à être initialisée ainsi. L'utilisation de Format est à proscrire, tu n'affectes plus une date mais du texte !!! Module1 est un module public, sa mention est inutile, et surtout tu n'avais nullement indiqué que...
21/09/2017 à 17:41poulu362Gestion d'ID pour numéro de tachesCeci pemet de mettre un code triable dans une colonne masqué (tri à faire sur cette colonne). Mais c'est incompatible avec K.Con et consorts... Pour tout prendre en compte, il faudrait splitter le code initial, le répartir dans 4 colonnes masquées et trier sur ces 4 colonnes ! Cordialement...
21/09/2017 à 16:55Willau Limiter ou déterminer zone d'action d'une macroPense à utiliser les balises Code... ! Cordialement. NB- La condition sous cette forme simplifiée n'est valide que parce que l'interdiction couvre une zone de lignes continue partant de la 1.....
21/09/2017 à 16:46cno2Userform et tableauSi tu opères à partir du Userform, tu n'as nul besoin de variable publique (ce n'est nécessaire que si tu dois y accéder de l'extérieur du Userform). Pour la Sub, qu'elle soit publique n'est pas gênant, elle ne peut être appelée par inadvertance car il faut l'appeler par : NomModule.NomProcédure (un...
21/09/2017 à 16:33poulu362Gestion d'ID pour numéro de tachesPartout où tu dois dépasser 9, tu codes sur 2 chiffres (et si tu dois dépasser 99 tu codes sur 3...) Cordialement...
21/09/2017 à 16:29Willau Limiter ou déterminer zone d'action d'une macroMagnifique formule... Salut Curulis ...
21/09/2017 à 16:21tibo23Liste déroulante et macroLa proc. Change utilise la variable a (qui alors ne sert pas à recueillir l'année). Mais la proc. Recherche utilise n pour cette action, n étant initialisée pour cela juste à la ligne précédente. Omission de ma part ! Je n'ai pas tenu compte du cas où la zone est vide, ce qui déclenche l'erreur (je...
21/09/2017 à 16:14Willau Limiter ou déterminer zone d'action d'une macroMauvaise option ! VBA ne sélectionne pas pour être plus efficace ! De plus si la sélection est faite manuellement, elle n'a nul besoin de l'être 2 fois ! Activer une procédure pour intervenir sur une sélection est une méthode tout à fait acceptable, mais ensuite au code de traiter la sélection ou de...
21/09/2017 à 16:07fksoRecherche par mot clé et apr catégorieUn conseil : réduis d'abord ton tableau Excel aux données incluses. il n'est jamais bon d'accumuler les lignes vides... Un module Standard est généralement suffisant pour toutes les procédures qu'on a à y mettre... En tout cas on commence par 1 et on n'en ajoute que si cela est justifié par des part...
21/09/2017 à 15:45dyscus Décompte de valeur selon 2 critèresCa confirme ! C'est mieux que si c'était contradictoire ...
21/09/2017 à 15:41tibo23Liste déroulante et macroRéaménagement de Visuel : liste déroulante Client en A2. Procédure dans le module de la feuille Visuel. Se déclenche lors d'un changement en A2. Si un client sélectionné, lance la proc. Recherche. NB- Dans la mesure où l'on poursuivra d'année en année (2017 et 2018 remplaçant 2016 et 2017, etc.) il...
21/09/2017 à 14:21dyscus Décompte de valeur selon 2 critèresPar exemple : Cordialement. Nb- NB.SI.ENS peut également être utilisée...
21/09/2017 à 13:25malajuAller à la cellule où se trouve le mot recherchéUtilitaire en marge du projet : http://www.panoccitan.org/le-logiciel-de-clavier-pour-loccitan/ Coralament...
21/09/2017 à 12:45chantal25506 RechercheV et suppriméJe n'ai pas identifié l'ensemble comme base de données ou pouvant s'en approcher.....
21/09/2017 à 11:38undo74 Macro copier feuille dans fichier Template en boucleTu t'étais peut-être mal exprimé... mais à nouveau c'est pas mieux ! Clarifions : Fichier Excel ou Classeur c'est synonyme. Copier une feuille, c'est copier la feuille entière (en tant que telle) : la feuille du fichier source se retrouve dans le fichier cible en tant que nouvelle feuille (s'agissan...
21/09/2017 à 01:40undo74 Macro copier feuille dans fichier Template en boucleCompte tenu de tes indications : Cordialement...
21/09/2017 à 01:04HakimenneFormat à afficher au singulier ou au plurielOn peut aussi utiliser l'abréviation : l (lettre L minuscule). Elles est légale (définie par décret) et internationale (Système International de mesures). Cordialement...
21/09/2017 à 00:56chantal25506 RechercheV et suppriméUne formule ne peut être utilisée pour cela. Une façon de faire : Procédure dans le module de la feuille cible. Déclenchée par double-clic sur la valeur à rechercher. Si la valeur est touvée, inscrit le résultat dans la cellule voisine et supprime la ligne de la feuille source. Cordialement...
21/09/2017 à 00:00Steeve18TRUE>"a" return TRUE ??? pourquoiTRUE : c'est la valeur booléenne ? On va utiliser VRAI (ou le cas échéant FAUX) pour les valeur booléenne (en Excel FR). Et True ou False pour les résultats de comparaisons (pour distinguer). Lors de comparaison, opérées au moyen des opérateurs de comparaison > ou <, Excel va classer les valeu...
20/09/2017 à 23:29dbaltazardJ'arrive pas a faire un SOMME.SI.ENSTu as une drôle de façon de formuler ! Formule recopiable sur tout le tableau : Cordialement...
20/09/2017 à 23:05Dadams51Sélection d'une plage de cellules en VBARange("A1").CurrentRegion renverra bien la plage A1:E6, dans le cas présent. Mais il demeure, comme toujours, inutile de la sélectionner pour opérer sur cette plage ! Sauf à vouloir absolument perdre du temps d'exécution... Cordialement...
20/09/2017 à 13:46hdemGénérer pdf depuis ExcelIl s'agit d'ouvrir le document si je comprends bien... Exemple en utilisant Shell : Vérifier le chemin de l'exécutable (l'ajuster le cas échéant). Indiquer le chemin du fichier avec son nom. Cordialement...
20/09/2017 à 11:51Benoist28200 Déplacer classeur en même temps qu'un userformL'objet Window serait peut-être plus approprié.....
20/09/2017 à 11:06franckyyMasquer des lignes en fonction de différentes cellulesJe n'ai pas rouvert ton fichier, mais j'ai perçu un certain nombre de tes feuilles comme des catalogues destinés à sélectionner des compétences. Des sortes de "menu" donc ! A ce titre, je ne vois pas l'utilité de masquer des possibilités de choix, cela paraît même antinomique avec l'utilisation qui...
20/09/2017 à 01:46DjhezMacros appel procédureJ'ai regardé par curiosité... ! Bon ! Dès le départ, un Userform qui dépasse la taille de mon écran ! Je n'interviens pas, cela devient vite une acrobatie invraisemblable... En vue rapide, j'aurais tendance à considérer qu'il y a trop de Userforms et trop de modules. Simplifier serait une bonne chos...
20/09/2017 à 01:14FabriceBertrandOrganisation de planning avec des clients "uniques"En colonne B, le nb de séance de chaque client listé (en A). Cordialement...
20/09/2017 à 01:02Kidboo Nom d'onglet 2nd classeur contenant la valeur d'1 celluleClasseur Y vide ! Et pas de formule ! En attendant, ceci serait plus conforme à la syntaxe. Cordialement...
20/09/2017 à 00:49gauthier23 Concatener des cellules en fonction d'une référenceSais-tu que j'ai failli ajouter qu'étant en "vacances" ma disponibilité était relative, mais que Curulis se ferait un plaisir... ...
20/09/2017 à 00:46franckyyMasquer des lignes en fonction de différentes cellulesJe ne vois pas très bien la raison qui pousserait à masquer tes feuilles catalogues de compétences... Il s'agit de feuilles sur lesquelles on opère des choix ! Et en ce qui concerne la récap, plutôt que masquer, il serait certainement plus productif de recueillir les compétences choisies dans chaque...
20/09/2017 à 00:29lynelolaluc Doublon date et valeurs sur une seule ligneC'est bien sûr possible ! Il faudrait aussi confirmer que tu n'as pas de doublon sur le même produit ? Peut-être serait-il judicieux de régler la question à la source, soit au niveau formulaire, en ne créant pas de doublon date lors de l'affectation ? Donc, pour ma part, je souhaiterais voir le form...
20/09/2017 à 00:22Benoist28200 Déplacer classeur en même temps qu'un userformTu peux réduire le classeur, ou le rendre invisible... ! Seul le Userform sera visible...
20/09/2017 à 00:17gauthier23 Concatener des cellules en fonction d'une référenceJe ne comprends pas bien... : Ce que je comprenais comme regrouper les références dont la caractéristique est identique ! Or tu concatènes les caractéristiques d'une même référence, ce qui me paraît l'inverse ! Faire l'un ou l'autre avec une macro ne pose aucun problème... Ce qu'il est bon de savoir...
19/09/2017 à 02:12feelgood219 Run-time error '6' OverflowExp renvoie une valeur de type Double... Elle sera en principe réduite à sa partie entière puisque tu affectes le résultat à une variable Long. Mais si erreur 6, c'est que ton résultat dépasse la capacité du type Long... Cordialement...
19/09/2017 à 01:58younserenaFormat numeriqueTu sélectionnes les valeurs à convertir en nombres et tu lances cette macro : Cordialement...
18/09/2017 à 14:42mont25Astuces pour planificationC''est sur la feuille Liste que ça se passe.....
18/09/2017 à 14:35exceladdict Manip sur Onglets...
18/09/2017 à 02:24retraite8 Les Shapes et SelectMême si sujet déjà clos, je pense pouvoir ajouter un petit commentaire... Il n'y a aucune antinomie dans les propositions de James et de Theze, elles aboutissent bien au résultat ! Il est vrai que je me prends parfois à regretter le temps où l'on pouvait se contenter des DrawingObjects et jongler av...
18/09/2017 à 01:39wolverine95Remplissage auto d´un planning de réservationSi tu saisis un planning de réservations, ce n'est sans doute pas pour les voir disparaître (définitivement) en changeant de mois, ou bien rester à l'emplacement où elles ont été mises alors que la date change... Je suggèrerais donc que tu peaufines un peu plus ton projet... De même si tu ne veux pa...
18/09/2017 à 01:31exceladdict Manip sur OngletsComme tu as déjà fait tout ce que j'avais commencé, j'arrête donc ! J'ai bien fait de rafraîchir avant de poursuivre ...
18/09/2017 à 00:49TacentaureSupprimer une ligne sur deux feuilles en VBALe EntireRow est de trop, tout comme le Select, mais cela ne devrait pas empêcher ton code de fonctionner, dès lors que la recherche aboutit, bien sûr. Cordialement...