Membre dévoué

Inscrit le :27/07/2014
Dernière activité :05/06/2023 à 09:15
Version d'Excel :FR, 2007, 2003, 2016
Lieu :Arès, France
Messages
892
Votes
173
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Patrice33740 - page 8

DateAuteur du sujetSujetExtrait du message
29/03/2020 à 14:53Gerlito2011Premiers pasPour 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:11JeanF44 Variable As SingleCa 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:11JeanF44 Variable As SingleRe, 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:02JeanF44 Variable As SingleEssaies ceci : '...
28/03/2020 à 20:31JeanF44 La Même Macro dans 2 Classeurs différentsRe, 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:38Aeropix1908Logo en en-tête : position différente entre Excel et WordLes 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:33JeanF44 La Même Macro dans 2 Classeurs différentsParmi 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:18Gwénael Calendrier ExcelLa RGPD tu connais ? Voir : et...
28/03/2020 à 10:44Fabrice0501 Remplacement d'une valeur de cellule par une autreComme 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:55Fabrice0501 Remplacement d'une valeur de cellule par une autreUtiliser 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:17Fabrice0501 Remplacement d'une valeur de cellule par une autreLa Macro : Le fichier ...
27/03/2020 à 20:48Pers0nne Comment marche la fonction décalé et évaluer dans ce cas là?Remplaces le virgules par des point-virgules...
27/03/2020 à 20:40Alex2Probleme d'equationCa 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:45Kate95110Mise en forme conditionnelle1) 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:53papyg Pourqoi eviter les .selectUn 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:57papyg Pourqoi eviter les .selectNon 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:37bebert31Enlever ou modifier feuille Excel protegée par mdpC'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:02etienne17 Fonctionnement algorithme: Message de confirmationPour afficher un msgbox temporaire ...
18/03/2020 à 19:22redj12Lacer code clic celulleIl est aussi possible de générer un mail sans VBA, avec un lien hypertexte (mais sans PJ) ...
18/03/2020 à 17:20letruite Tri Valeurs ChronologiquementUne 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:02letruite Tri Valeurs ChronologiquementEffectivement : Par formules ...
18/03/2020 à 14:04letruite Tri Valeurs ChronologiquementC'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:39letruite Tri Valeurs ChronologiquementIl 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:59oliv134Recherche premier de la liste selon critère sur autre listePas clair, peut-être en B10 ...
16/03/2020 à 17:28JeanF44 Même nom UserForm dans 2 classeurs différentsBonjour 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:35VALIONNESOMME.SI.ENS et RECHERCHEVAvec INDEX/EQUIV : EDIT : Salut h2so4 , même problème, même proposition (je n'utilise pas RechercheV)...
15/03/2020 à 10:08ludo88 Effacer le contenu d'une cellule fusionée...
15/03/2020 à 09:24JeanF44 Même nom UserForm dans 2 classeurs différentsMalheureusement, 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:40JeanF44 Même nom UserForm dans 2 classeurs différentsNon, 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:10JeanF44 Même nom UserForm dans 2 classeurs différentsLes 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:04JeanF44 Même nom UserForm dans 2 classeurs différentsIl 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:20Mendel Record Macro ...problèmeVoir ce post : https://www.excel-downloads.com/threads/enregistreur-de-macro-deficient.20026313/#post-20199858...
14/03/2020 à 17:33Joco7915 Suppression des nom dans une colonneTu as oublié le rng.ClearContents après le Next cel...
14/03/2020 à 17:28polo67Ouvrir, un onglet et se positionner en A1 depuis un autre ongletC'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:08Joco7915 Suppression des nom dans une colonne...
14/03/2020 à 17:06Fabien67 AffichageOui, Mais il faut faire l'effort de comprendre le code, sinon tu n'auras jamais un code satisfaisant...
14/03/2020 à 17:00polo67Ouvrir, un onglet et se positionner en A1 depuis un autre ongletIl 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:34Joco7915 Suppression des nom dans une colonnePeut-être comme ça (dans le module de la feuille avec les noms) ...
14/03/2020 à 16:21Fabien67 AffichageBien sûr, tu ne fais pas beaucoup d'effort pour comprendre ton code il faut aussi remplacer par...
14/03/2020 à 16:17dudesson Corriger codeLa 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:10Fabien67 AffichageLe .Select est inutile (voire néfaste)...
14/03/2020 à 16:04Joco7915 Bug suppréssion de noms colonne AErreur 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:56polo67Ouvrir, un onglet et se positionner en A1 depuis un autre ongletJe préfère ...
14/03/2020 à 15:47eliot raymond Mettre en majusculeRe...
14/03/2020 à 15:01Basque64Comparaison de deux tableaux et suppression de lignesBonjour Chris, Dans un module standard ...
14/03/2020 à 08:58ChristdébuteOuvrir un classeur mais erreur '1004Comme 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:47FlorentDUBDécaler la plage d'une donnée de 2 colonnesTu tires de 2 et tu fais un couper / coller de la seconde sur la première...
13/03/2020 à 15:54Edouard01 Exporter feuille avec module macroIl 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:45blisstbg Rendre invisible case à cocher selon conditionLe fichier qui fonctionne ...
13/03/2020 à 15:34blisstbg Rendre invisible case à cocher selon conditionDans le module de la feuille : EDIT : en décochant la case quand on la masque ...