| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/03/2017 à 00:54 | ser-fab | Formule If VBA | Et dans la fenêtre de propriété tu mets la valeur Rien pour cette TexBox, qui alors aura toujours cette valeur à l'ouverture du userform. Tu pourras vider tes TextBox sans te préoccuper, celui-ci reprendra automatiquement la valeur Rien... NB- Indenter ton code le rendrait plus facile à lire et plus... |
| 17/03/2017 à 00:27 | kimo-69 | Aide pour Tableur (formules) | Tu cherches quoi à partir de quoi ? Ce n'est pas clair ... |
| 16/03/2017 à 23:54 | Evelyne09 | Vérouiller une plage de celule en fonction d'une date | Tu ne vas pas m'infliger un code truffé de Select et Activate ! Rien que d'en voir un me met déjà en énergie négative... J'ai de plus en plus de mal à comprendre qu'après explication (et une seule explication me paraît largement suffisante !) on puisse persister à coder de telle façon... On est part... |
| 16/03/2017 à 23:16 | FBF | Dépassement de capacité | Andrea73 (salut !) m'a fait penser à rejeter un oeil sur ton code cité... Si tablo2 est bien redimensionné, je ne vois aucun dimensionnement de tablo3... A vérifier... |
| 16/03/2017 à 23:08 | denco01 | Excel différenciation majuscule ette minuscule dans formule | Pour la MFC tu choisis Utiliser une formule, et tu procèdes comme pour les formules de calcul. EXACT de la proposition de JFL devrait être le plus simple à utiliser (renvoie une valeur booléenne)... Tu sélectionnes la plage où la MFC doit s'appliquer. MFC > Nouvelle... > ...formule. Tu definis... |
| 16/03/2017 à 19:55 | denco01 | Excel différenciation majuscule ette minuscule dans formule | L'expérience ! En tant que demandeur, tu dois être conscient que si des intervenants sont en mesure de fournir des réponses, quasiment par réflexe dans certains cas, c'est qu'ils se sont trouvés à la même place que toi auparavant, et le plus souvent avec personne pour apporter de solution... D'une p... |
| 16/03/2017 à 19:45 | FBF | Dépassement de capacité | L'erreur 6 est expliquée, et tu as la solution. Le reste il faudrait que tu précises après avoir rectifié le premier. NB- J'avais essayé de charger ton fichier au début, malgré mon aversion naturelle pour Dropbox, mais avec l'évaluation du temps de chargement qui ne cessait de croître, lorsqu'il a d... |
| 16/03/2017 à 17:48 | pipout64 | Passage de paramètres pour un tableau | Il est recommandé de les déclarer et de les typer autant que possible. Cela fiabilise le code et le rend plus rapide... Utiliser ou non l'option Explicit est une question de goût... Si tu as pris l'habitude de déclarer systématiquement, tu peux t'en passer. Pour ma part, je n'aime pas l'avoir... et... |
| 16/03/2017 à 16:53 | pipout64 | Passage de paramètres pour un tableau | Pourquoi donc ? Au niveau procédure les variables sont locales, elles n'existent que durant l'exécution de la procédure. Exception les variables déclarées avec le mot clé Static, dont la valeur est conservée entre deux exécutions de la procédure. Au niveau module, les variables ont une portée à l'in... |
| 16/03/2017 à 16:06 | anthony77350 | Range.find sur pourcentage | Re, Salut ThauThème ! "Planter" est un grand mot... Mais lorsqu'on fait le tour des fonctions et fonctionnalités d'Excel, il est clair que la même conception d'ensemble n'a pas présidé à tout... c'est le résultat du boulot d'une équipe relativement nombreuse, et de plus échelonné dans le temps au fi... |
| 16/03/2017 à 15:50 | Kureyna | Générer valeur dans une grille de cellule à partir d'1 BDD | Ton post initial n'était pas suffisamment explicite sur le caractère unique de chaque tirage individuel et le fait que chacun devait s'ajouter aux tirages précédents en les conservant ! Sur 2 points la procédure est facile à adapter : 1) Ne pas affacer la grille antérieure : on supprime la ligne d'e... |
| 16/03/2017 à 14:59 | anthony77350 | Range.find sur pourcentage | Il me semble que c'est avec toi que j'ai déjà eu l'occasion de discuter des problèmes d'utilisation de Find lorsqu'il s'agit de valeurs formatées... Tu lui fais chercher 1 formaté en % avec Format, elle ne le trouve pas, sans doute parce que la valeur que tu lui fais chercher est du texte... Si tu l... |
| 16/03/2017 à 14:49 | Joval | Nouvelle ligne de saisie en haut du document | Exemple d'insertion : Mais pour la mettre en situation, voir les éléments qui ne suivraient pas le format de la ligne du dessous et faire le nécessaire, etc. il faut un fichier ! Et bien sûr, on ne déclenchera pas en appuyant sur Entrée mais sur un bouton de validation dédié à cet usage ... |
| 16/03/2017 à 14:36 | anthony77350 | Range.find sur pourcentage | Cordialement... |
| 16/03/2017 à 14:14 | AcuraDreams | Formule Grande.Valeur avec une condition | Matricielle (valider par Ctrl+Maj+Entrée). Cordialement... |
| 16/03/2017 à 14:05 | Kureyna | Générer valeur dans une grille de cellule à partir d'1 BDD | NB- Plages nommées : Grille et BDD (cette dernière en dynamique). Voir dans gestionnaire de noms. Déroulement de la procédure, se passe comme si : On compte les cellules de la grille. On affecte un identifiant littéral à chacune, on les met dans un sac, on mélange. On compte les codes de la BDD. On... |
| 16/03/2017 à 12:47 | Malagate | Condition Couleur Police | Une MFC fonctionne en effet un peu comme la fonction SI, mais dans laquelle l'élément ValeurSiFaux est implicite (la mise en forme ne se fait pas), l'élément ValeurSiVrai est constitué par le format de mise en forme que tu définis (qui n'apparaît donc pas dans la formule, et chaque MFC étant définie... |
| 16/03/2017 à 12:29 | Evelyne09 | Vérouiller une plage de celule en fonction d'une date | Tu as tapé un point-virgule de trop en listant les feuilles. Ce qui crée un élément de plus dans le tableau, vide. Lorsque la boucle arrive à cet élément, ce vide ne correspondant à aucun nom de feuille déclenche une erreur 9 (erreur d'indice). En cas d'erreur, VBA passe en mode Arrêt, si tu as cliq... |
| 16/03/2017 à 01:51 | Analexam | Liste deroulante choix multiple | Une première ébauche... Intéresse-toi aux plages nommées, à la solution retenue (ListBox + bouton de validation) et au code. NB- ListBox car tu voulais de la multisélection... L'alimentation se fait à l'activation de la feuille (car plage des noms de catégories horizontale) Les contrôles sont des Ac... |
| 15/03/2017 à 23:10 | yetiboyMosc | Réorganisation de données | Si tu veux transformer tes mini-bases en une base de données uniques, en ajoutant une colonne division, cela me paraît une idée intéressante... Il serait toutefois bon de savoir le volume que cela représente au total... et, cette opération étant ponctuelle, comment tu entends utiliser la base par la... |
| 15/03/2017 à 21:49 | sgc_61 | Macro - Recherche via mot clé | 1) Le nom du matériau se termine par un point (marquant une fin de phrase même si elle se trouve éclatée sur plusieurs lignes). On l'enlève donc. Si toutefois il n'y était pas, on n'enlèvera rien... 2) Trouvé la ligne température, on en met effectivement les mots en tableau (séparateur par défaut :... |
| 15/03/2017 à 16:37 | Ipman | Possible sur VBA ? | Il me semble que c'est cela que tu voudrais calculer ? En tout cas, là pas d'erreur de syntaxe... NB- La prochaine fois, utilisation des balises Code requises pour citer du code... ... |
| 15/03/2017 à 16:14 | Evelyne09 | Vérouiller une plage de celule en fonction d'une date | Voici un adaptation pour traiter simultanément plusieurs feuilles : Le code de verrouillage, entre With et End With est le même. On a simplement créé en amont un tableau des noms de feuilles concernées, et on le parcourt dans une boucle pour répéter les traitement pour chaque feuille. Cela suppose é... |
| 15/03/2017 à 15:53 | yatzou | Nombre d'occurence unique sur plage avec selection | Pour mettre les résultats dans un tableau, plus besoin de filtre... Fonction réaménagée pour calculer toutes les options : Voir dans ton tableau de résultats, l'utilisation selon options retenues. Pour chaque zone colorée, la formule de la cellule supérieure gauche de la zone colorée est recopiable... |
| 15/03/2017 à 15:09 | FloBru | VBA revoyer donner depuis un tableau à double entée | Onglet Formules > Gestionnaire de noms (pour voir les noms) ; >Définir un nom (pour définir) ou bien >Nouveau dans le gestionnaire... |
| 15/03/2017 à 14:23 | FloBru | VBA revoyer donner depuis un tableau à double entée | Nommer ton tableau de recherche dynamiquement : par exemple Base, et le nom réfère à (on met la formule suivante) : Voir gestionnaire de noms. Le nom s'adaptera aux extensions du tableau en lignes et en colonnes. Cela facilite la formulation. En C2 (Feuil2) : et tu peux la tirer sur la colonne pour... |
| 15/03/2017 à 14:09 | Christrucci | Raccourci sur une macro dans un bouton de Userform | Exemple : Dans ton Userform tu as un bouton qui lance une macro : Tu transfères ce code dans un macro en module standard : Le code de ton bouton devient : Si tu affectes un raccourci à MacroCB1, tu pourras la lancer concurremment soit avec le bouton du Userform, soit avec le raccourci. Cordialement... |
| 15/03/2017 à 13:59 | goransk | Problème date | Fonctionne sur ton fichier ! Tu peux le cas échéant faire aussi : qui fonctionne aussi ! ou bien : qui fonctionne également. Et il doit y en avoir encore d'autres... Cordialement... |
| 15/03/2017 à 13:46 | amine774 | Référence à un autre classeur, erreur | Re ! Je t'engage à considérer pour progresser un peu en VBA que chaque fois que tu écris Select ou Activate... suivi d'une autre commande à appliquer, ton code est par définition mauvais ! Cordialement... |
| 15/03/2017 à 13:42 | Jacques38 | Erreur sur SOMME.SI pour calcul de différences | Selon ce que tu dis, en B2 : A tirer vers le bas... Cordialement... |
| 15/03/2017 à 13:33 | Malagate | Condition Couleur Police | Dans ce cas, tu peux te contenter d'un format de cellule personnalisé : [Vert]0,00;[Rouge]-0,00;0,00 Cordialement... |
| 15/03/2017 à 13:28 | goransk | Problème date | Mettre un modèle alors ... |
| 15/03/2017 à 13:24 | amine774 | Référence à un autre classeur, erreur | Essayer ... |
| 15/03/2017 à 12:28 | Malagate | Condition Couleur Police | Il faut connaître la plage d'application ! Une couleur = 1 MFC. Si toutes les données de la plage ne peuvent avoir que l'une des deux couleurs, on en met une initiale (par défaut) et MFC pour l'autre. Cordialement... |
| 15/03/2017 à 12:23 | goransk | Problème date | A adapter à ta configuration... Cordialement... |
| 15/03/2017 à 12:18 | Christrucci | Raccourci sur une macro dans un bouton de Userform | Tu peux la placer dans un module standard, là tu pourras y affecter un raccourci... Sinon tu places dans un module standard une macro qui la lance, à laquelle tu affectes un raccourci... Mais tu devrais préciser le but recherché au final, car tel que posé cela s'apparente à un exercice gratuit . Le... |
| 15/03/2017 à 12:00 | iceberg | Exécution non voulu de macro [VBA] | Une expression non qualifiée (sans référence explicite à l'objet conteneur) est imputée à l'élément actif (et si l'élément actif n'est pas compatible : erreur...). D'où l'intérêt de ne pas laisser VBA chercher à quelle feuille il doit rattacher une plage, en lui disant on fiabilise le résulltat (il... |
| 15/03/2017 à 03:16 | iceberg | Exécution non voulu de macro [VBA] | Qu'est-ce qui te fais dire qu'elle s'active sur le nouveau classeur ? La présence d'un autre classeur ne doit pas l'empêcher d'afficher le message si la condition est satisfaire... |
| 15/03/2017 à 03:11 | Ipman | Possible sur VBA ? | Ce n'est semble-t-il qu'une question de calcul ! Une fois le calcul défini, tu peux certainement l'écrire en VBA... |
| 15/03/2017 à 03:07 | raia | J ai besoin de une formule de recherchev en VBA Excel | Tu devrais remplacer ta TextBox Recherche par une ComboBox, à laquelle tu affecterais une liste concaténant les noms et prénoms. Cordialement... |
| 15/03/2017 à 02:58 | Xls-padawan-Vba | Fichier limité dans le temps avec 2 conditions ? | Déjà : sera plus sûr ! Avec ta deuxième condition : Les messages te permettent alors d'annoncer ce que tu veux, mais ensuite, que veux-tu qu'il se passe ... |
| 15/03/2017 à 02:48 | stepaustras | Combobox + Texbox's problème | Je n'ai pas compris le problème que tu voudrais régler mais ton code m'inspire quelques remarques touchant aux bases de VBA qu'il me semble que tu devrais connaître... Lors de la conception d'un Userform, on définit le plus possible qu'on le peut les propriétés par défaut des contrôles dans la fenêt... |
| 15/03/2017 à 01:50 | Fredo025 | Affecté macro à liste déroulante | La macro se lance au changement (par liste déroulante) en A1. A1 étant dans un groupe fusionné, on vérifie la source de l'évènement Change sur l'adresse de Target.Cells(1, 1) [Target étant le groupe de cellules fusionnées dans un tel cas]. La vérification étant positive, on exécute... On doi... |
| 15/03/2017 à 00:00 | Fredo025 | Affecté macro à liste déroulante | Qu'est-ce qui t'arrête ? Je me rends compte que j'ai codé sur des minuscules au lieu de majuscules (ça fonctionne quand même...), c'est certainement parce que je venais de faire juste avant un codage sur des minuscules ! Si c'est autour des définitions de colonnes que tu bloques, a est le caractère... |
| 14/03/2017 à 23:36 | sgc_61 | Macro - Recherche via mot clé | Je te propose une procédure sous forme de fonction personnalisée. Un fonction personnalisée s'utilise de la même façon que les fonctions intégrées d'Excel. La fonction fait les deux recherches, on lui fournit la plage dans laquelle chercher en 1er argument, et en 2e argument on indique "m" si on che... |
| 14/03/2017 à 22:44 | yatzou | Nombre d'occurence unique sur plage avec selection | Les fonctions tenant compte du filtrage sont SOUS.TOTAL et AGREGAT, qui ne comportent pas de fonctions SOMMEPROD et NB.SI habituellement utilisées pour le calcul que tu souhaites... Je proposerai donc une fonction personnalisée... Voir utilisation dans le classeur. Cordialement... |
| 14/03/2017 à 21:56 | sgc_61 | Macro - Recherche via mot clé | Ce que je demande c'est si les mentions qu'on trouve sont stables, en particulier ciblons : Temperature, écrit ainsi (avec majuscule initiale et sans caractère accentué) material : (en minuscules, suivi de espace et deux-points)... |
| 14/03/2017 à 21:49 | mllemoon | Liste selon critère de date | Pour la suite on va faire une étape En F5 : qui va nous donner le numéro de mois ! [Chacun sait qu'on travaille plus aisément avec des nombres... que la fonction MOIS renvoie un numéro... que l'on peut par ailleurs mettre une date qui pourra afficher le nom du mois avec format de cellule "mmmm"... |
| 14/03/2017 à 21:28 | mllemoon | Liste selon critère de date | Voilà déjà pour D5 : Matricielle. Et E5 : Les 2 à tirer vers le bas. n'affichent plus rien quand plus rien à afficher... |
| 14/03/2017 à 20:48 | sgc_61 | Macro - Recherche via mot clé | Si la présentation est toujours semblable, on peut bâtir quelque chose... Sinon, il faut avoir une idée des variantes possibles. Cordialement... |