| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 29/03/2020 à 14:53 | Gerlito2011 | Premiers pas | Pour faire ça, tu peux utiliser une mise en forme conditionnelle. Cependant ta question n'est pas assez précise SI(A8>5;(A1:A7=rouge ) : ça c'est simple à comprendre. et ce pour les cellules allant de A1à A10 : alors là ????? Est-ce : SI(A9>5;(A2:A8=rouge) et SI(A10>5;(A3:A9=rouge) ??? ou S... |
| 29/03/2020 à 13:11 | JeanF44 | Variable As Single | Ca fonctionne mais ce n'est plus une variable de type Single ! Je pensais que tu voulais faire un exemple d’utilisation des variables de type Single ! Pour définir le nombre de décimales, il y a plusieurs possibilités : 1) Afficher un certain nombre de décimales dans la cellule, pour cela il faut ag... |
| 29/03/2020 à 12:11 | JeanF44 | Variable As Single | Re, Il ne s'agit pas d'une variable décimale mais d'une variable de type Single (binaire exprimée en virgule flottante à simple précision) Les nombres contenus dans une cellule sont toujours de type Double (binaire exprimée en virgule flottante à double précision) Quand tu déverse ton Single il est... |
| 29/03/2020 à 12:02 | JeanF44 | Variable As Single | Essaies ceci : '... |
| 28/03/2020 à 20:31 | JeanF44 | La Même Macro dans 2 Classeurs différents | Re, i.e : Mais en VBA, ça va bien au-delà, ça dépend du contexte. Comme je te l'ai écrit cette référence est implicite : C'est déconseillé en particulier dans un module standard ou un module de formulaire. Son équivalent Explicite est : C'est ce qu'il faut utiliser dans un contexte multi-application... |
| 28/03/2020 à 17:38 | Aeropix1908 | Logo en en-tête : position différente entre Excel et Word | Les fonctions de mise en page de Word et d'Excel sont totalement différentes ! Le plus simple est de toujours utiliser Word (y insérer le fichier excel lié)... |
| 28/03/2020 à 17:33 | JeanF44 | La Même Macro dans 2 Classeurs différents | Parmi les conseils que je t'ai donné dans une précédente réponse il y a celui-ci : • évites les références implicites(i.e. partielles), privilégies les références explicites (i.e. suffisamment complètes), « suffisamment complètes » ça veux dire que dans un contexte multi-classeurs, il faut aussi pré... |
| 28/03/2020 à 14:18 | Gwénael | Calendrier Excel | La RGPD tu connais ? Voir : et... |
| 28/03/2020 à 10:44 | Fabrice0501 | Remplacement d'une valeur de cellule par une autre | Comme c'est écrit au début : il faut établir une référence à Microsoft Scripting Runtime ! Dans le VBE / Outils / Références... |
| 27/03/2020 à 21:55 | Fabrice0501 | Remplacement d'une valeur de cellule par une autre | Utiliser une procédure évènementielle, c'est une fausse bonne idée ! Le bouton sur la feuille 2 est bien plus sûr : la procédure ne sera exécuté que quand tu le décide... |
| 27/03/2020 à 21:17 | Fabrice0501 | Remplacement d'une valeur de cellule par une autre | La Macro : Le fichier ... |
| 27/03/2020 à 20:48 | Pers0nne | Comment marche la fonction décalé et évaluer dans ce cas là? | Remplaces le virgules par des point-virgules... |
| 27/03/2020 à 20:40 | Alex2 | Probleme d'equation | Ca c'est un problème de math, pas de formule Excel ! Pour le faire résoudre par excel tu peux essayer le Solveur mais c'est plus simple à la main... |
| 25/03/2020 à 13:45 | Kate95110 | Mise en forme conditionnelle | 1) Mise en forme conditionnelle / Gerer les règles / S'applique à : $E$2:$E$4 2 ) Sélectionner A1:E4 / Insertion / Tableau / cocher mon tableau comporte des en-têtes / Ok Les lignes du tableau s'ajouterons automatiquement (sélectionner la dernière cellule et appuyer sur Tab)... |
| 23/03/2020 à 11:53 | papyg | Pourqoi eviter les .select | Un autre bonne raison, c'est que d'autres macros peuvent interférer avec celle qui utilise .select et semer la pagaille. Par exemple : Avec ce code ... |
| 22/03/2020 à 20:57 | papyg | Pourqoi eviter les .select | Non seulement ça sert à rien, ça ralentit, mais c'est une des principales sources de soit-disant "dysfonctionnement" des macros, alors qu'il s'agit en réalité de négligence. Et ces codes mal écrits polluent des forums d'entraide ... |
| 20/03/2020 à 17:37 | bebert31 | Enlever ou modifier feuille Excel protegée par mdp | C'est assimilé à du piratage, on ne pourra donc pas t'aider. Si le fichier est la propriété intellectuelle de la société, elle peut demander à l'ancien employé de lui donner le mot de passe (ce qu'elle aurait du faire avant son départ)... |
| 20/03/2020 à 12:02 | etienne17 | Fonctionnement algorithme: Message de confirmation | Pour afficher un msgbox temporaire ... |
| 18/03/2020 à 19:22 | redj12 | Lacer code clic celulle | Il est aussi possible de générer un mail sans VBA, avec un lien hypertexte (mais sans PJ) ... |
| 18/03/2020 à 17:20 | letruite | Tri Valeurs Chronologiquement | Une autre disposition avec un tableau structuré (qui permet s'agrandir tout seul en tapant Tab dans la dernière cellule du tableau) et les valeurs dans une autre feuille... |
| 18/03/2020 à 15:02 | letruite | Tri Valeurs Chronologiquement | Effectivement : Par formules ... |
| 18/03/2020 à 14:04 | letruite | Tri Valeurs Chronologiquement | C'est pas mieux ! tu pourrais au moins faire attention : ton tableau souhaité est différent du tableau initial (7 au lieu de 1) ! Tu n'expliques pas pourquoi : en colonne tri 1 tu obtiens 53 pour 6, 16 pour 8 ? en colonne tri 2 tu obtiens 45 pour 9 ? Tu n'expliques par comment : en colonne tri 1 tu... |
| 18/03/2020 à 10:39 | letruite | Tri Valeurs Chronologiquement | Il faudrait que tu expliques en détail comment tu arrives à ce résultat. Pourquoi des valeurs disparaissent et d'autres changent (la 6ème) ? Il n'y a très probablement pas besoin de macro... |
| 17/03/2020 à 08:59 | oliv134 | Recherche premier de la liste selon critère sur autre liste | Pas clair, peut-être en B10 ... |
| 16/03/2020 à 17:28 | JeanF44 | Même nom UserForm dans 2 classeurs différents | Bonjour Jean-François J'ai regardé ton code, je ne sais pas où tu as trouvé cette méthode de travail mais j'y trouve tous les défauts que je m'évertue à déconseiller. Je les ai rappelés dans le fichier joint. J'ai repris une petit partie de ton code : Tout se fait à partir de l'userform (Ouvrir, Aff... |
| 15/03/2020 à 10:35 | VALIONNE | SOMME.SI.ENS et RECHERCHEV | Avec INDEX/EQUIV : EDIT : Salut h2so4 , même problème, même proposition (je n'utilise pas RechercheV)... |
| 15/03/2020 à 10:08 | ludo88 | Effacer le contenu d'une cellule fusionée | ... |
| 15/03/2020 à 09:24 | JeanF44 | Même nom UserForm dans 2 classeurs différents | Malheureusement, je ne connais aucun cours qui soit vraiment rigoureux. Dans la phase d'apprentissage, par esprit de simplification, ils ne respectent pas les conseils de base (même quand ils les préconisent). Si tu postes ton fichier, je veux bien regarder tes déclarations de variables... |
| 15/03/2020 à 00:40 | JeanF44 | Même nom UserForm dans 2 classeurs différents | Non, une variable ne peut être utilisée que dans une procédure (ou une fonction), et cette variable peut être utilisée pour agir sur n'importe quel classeur ouvert depuis cette procédure. On peut la créer, lui donner une valeur, l'utiliser et la détruire dans une seule et même procédure. Pour éviter... |
| 14/03/2020 à 21:10 | JeanF44 | Même nom UserForm dans 2 classeurs différents | Les variables déclarées publiques dans un module standard sont utilisables dans tous les projets (i.e. classeurs) Lorsqu'on ajoute Option Private Module dans un module standard du projet, ces variables publiques ne sont plus utilisables que dans ce projet (classeur). Les variables déclarées en tête... |
| 14/03/2020 à 20:04 | JeanF44 | Même nom UserForm dans 2 classeurs différents | Il y a rarement des problèmes car la Sub exécutée est la plus "proche" lorsque plusieurs Sub ont le même nom, d'abord dans le même module, puis le même classeur et ensuite les autres classeurs. Cependant pour éviter les interactions entre classeurs , mettre dans un module standard : Option Private M... |
| 14/03/2020 à 19:20 | Mendel | Record Macro ...problème | Voir ce post : https://www.excel-downloads.com/threads/enregistreur-de-macro-deficient.20026313/#post-20199858... |
| 14/03/2020 à 17:33 | Joco7915 | Suppression des nom dans une colonne | Tu as oublié le rng.ClearContents après le Next cel... |
| 14/03/2020 à 17:28 | polo67 | Ouvrir, un onglet et se positionner en A1 depuis un autre onglet | C'est guerre mieux ! Feuil1 est une feuille de calcul Un userform est un formulaire VBA qui est indépendant des feuilles de calcul Donc il n'y a pas de formulaire sur une feuille de calcul Un bouton activeX (CommandButton) peut se trouver sur une feuille de calcul ou sur un userform. Dans les 2 cas... |
| 14/03/2020 à 17:08 | Joco7915 | Suppression des nom dans une colonne | ... |
| 14/03/2020 à 17:06 | Fabien67 | Affichage | Oui, Mais il faut faire l'effort de comprendre le code, sinon tu n'auras jamais un code satisfaisant... |
| 14/03/2020 à 17:00 | polo67 | Ouvrir, un onglet et se positionner en A1 depuis un autre onglet | Il n'y a besoin d'aucun code autre pour activer une cellule sur une autre feuille du classeur actif. Mais tes demandes ne sont pas claires : tu parles d'ouvrir et de fermer des feuilles. Une feuille ne s'ouvre pas (et ne se ferme pas), elle s'active (au détriment d'une autre). C'est un classeur qui... |
| 14/03/2020 à 16:34 | Joco7915 | Suppression des nom dans une colonne | Peut-être comme ça (dans le module de la feuille avec les noms) ... |
| 14/03/2020 à 16:21 | Fabien67 | Affichage | Bien sûr, tu ne fais pas beaucoup d'effort pour comprendre ton code il faut aussi remplacer par... |
| 14/03/2020 à 16:17 | dudesson | Corriger code | La solution de h2so4 fonctionne mais je préfère écrire : Pour éviter l'héritage et préciser les propriétés... |
| 14/03/2020 à 16:10 | Fabien67 | Affichage | Le .Select est inutile (voire néfaste)... |
| 14/03/2020 à 16:04 | Joco7915 | Bug suppréssion de noms colonne A | Erreur classique ! Target est une plage de cellules (parfois une cellule unique mais pas toujours) Ajoutes en début de procédure : Et sinon il faut traiter chaque cellule de Target ( For Each cel in Target.cells )... |
| 14/03/2020 à 15:56 | polo67 | Ouvrir, un onglet et se positionner en A1 depuis un autre onglet | Je préfère ... |
| 14/03/2020 à 15:47 | eliot raymond | Mettre en majuscule | Re... |
| 14/03/2020 à 15:01 | Basque64 | Comparaison de deux tableaux et suppression de lignes | Bonjour Chris, Dans un module standard ... |
| 14/03/2020 à 08:58 | Christdébute | Ouvrir un classeur mais erreur '1004 | Comme tu débutes, et pour que nous puissions lire ton code plus facilement, je t'invite à lire ces conseils de Microsoft : Et comme l'a très justement dit h2so4 , pour ouvrir un fichier il faut spécifier le nom complet (i.e qui contient le chemin)... |
| 14/03/2020 à 08:47 | FlorentDUB | Décaler la plage d'une donnée de 2 colonnes | Tu tires de 2 et tu fais un couper / coller de la seconde sur la première... |
| 13/03/2020 à 15:54 | Edouard01 | Exporter feuille avec module macro | Il suffit d'utiliser des boutons ActiveX avec leurs macros dans le module de feuille (au lieu de bouton de formulaire ou de forme)... |
| 13/03/2020 à 15:45 | blisstbg | Rendre invisible case à cocher selon condition | Le fichier qui fonctionne ... |
| 13/03/2020 à 15:34 | blisstbg | Rendre invisible case à cocher selon condition | Dans le module de la feuille : EDIT : en décochant la case quand on la masque ... |