| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 30/06/2021 à 17:56 | laurentzic | Mise en forme conditionnelle et incrémentation | Pourquoi ne pas se servir des MEFC avec nuance de couleur préformatées après sélection de votre plage (1) ? Cdlt... |
| 30/06/2021 à 17:48 | Toff12 | Mise en forme conditionnelle si le contenu = la cellule supérieure | Si j'ai bien compris après vous être positionné sur A2 la formule de la MEFC : Ce qui donne : Sur la plage d'application $A$2:$A$8 avec le formatage qui vous convient. Cdlt... |
| 30/06/2021 à 17:40 | Alyona Young | Renseignement de la plus petite valeur par regroupement de texte | Ce sont les formules vides qui m'embêtent et qui n'étaient pas présente dans votre précédent exemple donc via une colonne intermédiaire et en tirant : Deuxième formule à valider par CTRL + SHIFT + ENTER avant de la tirer. Cdlt... |
| 30/06/2021 à 16:10 | muzan93 | Exécuter une macro word depuis Excel | Quand vous dites que rien ne se passe c'est à dire ? Pas de boîte de sélection du dialogue ? Pas d'ouverture de Word dans votre barre des tâches ? Chez moi l'application WORD s'ouvre en arrière plan et lorsque je clique sur mon document dans la barre des tâches le msgbox apparaît Ci-contre les codes... |
| 30/06/2021 à 16:03 | alice03 | Comment avoir un format nombre avec un - au milieu (502-07) | Testez avant l'ajout si c'est une variable contenant le - ou non à l'aide de InStr puis : A adapter à votre classeur. Cdlt... |
| 30/06/2021 à 15:21 | muzan93 | Exécuter une macro word depuis Excel | Testé et fonctionnel malgré que je ne l'ai pas optimisé : Cdlt... |
| 30/06/2021 à 13:47 | muzan93 | Exécuter une macro word depuis Excel | Dans la logique avec cette structure : Et ce code : Alors j'ai bien la macro qui s'execute avec un message box. Cdlt... |
| 30/06/2021 à 13:06 | Satyanand | Renommage automatique feuille Excel | Avez-vous testé le code avec le fichier que vous m'avez fourni en supprimant les feuilles rouges ? N'avez-vous pas de doublon de feuilles (nom à inscrire déjà présent sur un nom d'une autre feuille) ? S'agit-il du même classeur ? Si non vous pouvez me le transférer en MP mais là sinon je ne vois pas... |
| 30/06/2021 à 12:44 | Satyanand | Renommage automatique feuille Excel | Chez moi ce code fonctionne sans erreur : Résultat attendu : Résultat obtenu : A noter que dans votre exemple, les feuilles en rouges sont à supprimer avant lancement du code car deux feuilles ne peuvent avoir le même nom. Cdlt... |
| 30/06/2021 à 11:25 | sdjavaheri | Comparaison de données dans un tableau | Utilisez une formule dans les mises en forme conditionnelles du type : Sur votre plage d'application. Ou encore : Ainsi toute donnée en double dans la plage sera colorée. Dans votre exemple il n'y a rien car aucune référence n'est en double. Cdlt... |
| 30/06/2021 à 11:18 | Richard58 | Petit Probleme de code | Une petite correction : En amont, je vous conseille de sélectionner vos lignes 3 à 9 et de faire suppr car j'ai l'impression qu'il y a un caractère invisible en ligne 9 (L me renvoyait 9 avant cette manipulation). Cdlt... |
| 30/06/2021 à 11:08 | Dells | Changement étrange de format | J'ai essayé de reproduire ce bug de formatage du filtre avec vos explications ... Sans succès. Vos colonnes de dates sont-elles en format date ? Le format des champs du TCD est-il également en date ? Sans fichier (sans données confidentielles) je ne pourrais faire grand chose de plus. Bon courage. C... |
| 30/06/2021 à 10:56 | Satyanand | Renommage automatique feuille Excel | Etes vous sûr qu'il s'agit du bon classeur ? Il n'y a qu'une feuille, Y1 est vide, donc c'est normal que vous ayez une erreur. Un fichier représentatif avec la feuille avant et après renommage serait la bienvenue. Le code que vous présentez : Pour moi ce code est fonctionnel dès lors qu'Y1 n'est pas... |
| 30/06/2021 à 10:12 | melka | Complément xlam | J'ai mal placé mes codes. Dernière modif et vous êtes bon : Module de classe du xlam : Module ThisWorkbook du xlam : Cdlt... |
| 30/06/2021 à 07:23 | Johann77860 | Pointage (date & heure) | Je n'ai pas compris, c'est un code VBA .. Après il diffère un peu car ne passe pas par un USF, mais je trouvais ça plus simple, ça évite des manipulation supplémentaires (chargement des valeurs dans l'USF, etc ...) pour une tâche répétitive. Mais c'est sûr que ça ne répond pas exactement à la demand... |
| 29/06/2021 à 16:48 | Johann77860 | Pointage (date & heure) | Une solution sans passez par un USERFORM, mais via double clic sur votre plage. Code à placer dans le module de la feuille BDD : Je vous laisse tester et revenir vers moi le cas échéant. Cdlt... |
| 29/06/2021 à 16:15 | brunomj | Formule Erreur #NOMBRE | Entrez en B8 de la feuille Corinne puis sur votre clavier appuyer simultanément sur CTRL + SHIFT + ENTER et enfin tirer la cellule vers le bas. C'est une formule matricielle qui nécessite une validation un peu particulière (celle décrite précédemment). C'est bête mais il faut le savoir, vous aviez f... |
| 29/06/2021 à 16:10 | lauram | Sommeprod.si avec plusieurs colonnes | Pour le résultat en E29, je reste dubitatif, car normalement, si on suit le même raisonnement le vrai résultat devrait être 63 991 189,65 qui est la somme du produit des colonnes D*E*F pour les lignes 3 à 7. Mais pour le coup je vous laisse faire vos investigations manuellement sur le vrai résultat... |
| 29/06/2021 à 15:09 | audrey.geinoz | Reprendre contenu de plusieurs cellules dans une, sans les cellules vides | Un test en I3 à tirer vers le bas : Cdlt... |
| 29/06/2021 à 15:02 | melka | Complément xlam | Dans ce cas, conservez le code suivant dans ThisWorkbook de votre xlam : Et dans le module de classe EVENTS : Comme dit je ne maîtrise pas les modules de classe, donc je test. Dans ce cas-ci ça log bien les ouvertures et fermeture du fichier dans le cas où file_log existe, ce qui est, si j'ai bien c... |
| 29/06/2021 à 14:41 | lauram | Sommeprod.si avec plusieurs colonnes | En fait D3:D27<=99 ne renvoie que 1 ou 0, il faut donc le remultiplier par la même matrice sans le test conditionnel afin d'obtenir la bonne multiplication. PS : SOMMEPROD ne nécessite pas d'accolades, vous pouvez le valider sans appuyer sur CTRL + SHIFT + ENTER. Cdlt... |
| 29/06/2021 à 14:02 | muzan93 | Mettre des cellules en rouge avec critères | J'ai testé avant d'envoyer l'alternative, je sais qu'il n'y a pas d'erreur. La mise en place de MEFC est sensible aux cellules sur lesquelles on se trouve lorsqu'on l'applique, aux plages d'applications, aux $ etc ... Ou peut être que je me suis juste mal exprimé (ou mal compris). J'étais aussi part... |
| 29/06/2021 à 13:57 | Thomy | Formule si.erreur + index | En B4 puis en tirant vers le bas toujours à valider en matriciel via CTRL + SHIFT + ENTER : En fait il faut conserver LIGNE et ne pas mettre COLONNE en fin de formule car c'est ce qui vous permet de déterminer la Xème plus petite valeur de colonne à retourner dans la matrice. Si vous tirez vers le b... |
| 29/06/2021 à 13:51 | Twix38 | Additionner des minutes (caractère invisible ?) | Je suppose qu'il s'agit d'un extract de logiciel. Ci-contre la manipulation à réaliser afin de convertir ces "heures" en valeurs numériques reconnues : Cdlt... |
| 29/06/2021 à 13:46 | Satyanand | Beug macro desactivation clique droit | Dans ce cas, sur le même exemple que le fichier que j'avais joint, remplacez le code de la feuille : Cdlt... |
| 29/06/2021 à 13:27 | melka | Complément xlam | J'ai le temps en ce moment d'apprendre ... Mais non je suis trèèèèès loin de modules de classes (surtout que j'explore Python en parallèle). Mais vu que je voyais d'où venait la problématique, une recherche sur Google et je suis tombé sur ça. J'ai testé, adapté après quelques tatonement mais sans av... |
| 29/06/2021 à 13:19 | muzan93 | Mettre des cellules en rouge avec critères | Pourquoi utiliser VBA quand une mise en forme conditionnelle toute simple est faisable ? On se base simplement sur la fonction CHERCHE qui permet de renvoyer la position du critère dans la chaîne de caractère. Donc si la position du critère est supérieure à celle de la référence, on colore en rouge... |
| 29/06/2021 à 13:11 | Satyanand | Beug macro desactivation clique droit | Vous n'avez pas mis le début du code proposé dans le module 1, puis reafecter les macros aux bons boutons. Cf le fichier corrigé. Cdlt... |
| 29/06/2021 à 13:09 | Excelssium | Combien d'heure écoulées ? | Un test avec A1 votre heure de coucher et B1 l'heure de lever : Cdlt... |
| 29/06/2021 à 12:45 | Daki69 | Mail multi-destinataires selon cellules | Sans fichier représentatif et avec le résultat attendu, un test à adapter : Cdlt... |
| 29/06/2021 à 12:34 | melka | Complément xlam | Dans votre classeur xlam : - Supprimez tout (ou archivez tout) - Créez un module de classe nommé EVENTS et insérez y le code suivant : - Dans le code du classeur xlam ThisWorbook insérez y le code suivant : - Enregistrez Si vous ouvrez désormais un classeur (en ayant activé au préalable votre complé... |
| 29/06/2021 à 11:39 | lauram | Sommeprod.si avec plusieurs colonnes | Si j'ai bien compris : Par exemple si je met 98 en D3, alors F29 me donne 12 362 453,33 qui est bien le produit de 98*98,7*1278,09. Si ça ne correspond pas merci de donner un cas concret, le résultat attendu et la démarche pour y arriver. Cdlt... |
| 29/06/2021 à 11:33 | Satyanand | Beug macro desactivation clique droit | J'avais un peu prêt cette vision si. Ci contre les codes en suivant mon raisonnement : Cdlt... |
| 29/06/2021 à 11:19 | melka | Complément xlam | D'après l'aide de microsoft sur ThisWorkbook : Pour votre second problème, testez si la feuille Test existe avant de lancer une quelconque action sur cet objet : Cdlt... |
| 29/06/2021 à 10:57 | Hélène Vidal | Création de lien Hypertexte dynamique par Macro | Pour répondre uniquement à la demande : Cependant je suis totalement d'accord avec la méthode de Dan (que je salut au passage) qui est bien plus légère. De plus, si on souhaite aller plus loin, je doute que votre fichier tienne longtemps ... Pour rappel le nombre de feuille est limité a 255 je crois... |
| 29/06/2021 à 09:57 | Yb21913 | Sortir de boucle for | Normalement : Cdlt... |
| 29/06/2021 à 09:55 | Satyanand | Beug macro desactivation clique droit | Etrange ... Les codes de ce type se mettent dans le module de la feuille afin de ne pas afficher le menu contextuel, ici quelque soit la cellule cliqué. Chez moi cela fonctionne. Si vous souhaitez limiter le code à une plage alors ce code devrait être : Je ne comprend pas votre histoire de module da... |
| 29/06/2021 à 09:21 | Communication | Séparer le contenu d'une cellule sur plusieurs lignes | Un test via POWER QUERY sur la base de la table structurée BDD. A noter que le délimitateur n'est pas des plus fiables, il suffit que vous ayez une spé avec un espace au milieu et ce seront deux lignes qui seront créées. Pour MaJ > Données > Actualiser tout. Les lignes en rose n'apparaissent p... |
| 29/06/2021 à 08:28 | ofleisheuer | Récupération de données | Utilisez la fonction INDIRECT() à condition que le classeur cible soit ouvert. Veuillez à ce que le 1er argument soit bien nommé en fonction de votre classeur cible. En l'absence de classeur, à adapter. Sinon peut être par POWER QUERY. Cdlt... |
| 28/06/2021 à 23:02 | Favata | Simplification de code VBA | On ne voit pas grand chose sur votre capture d'écran. De plus, je ne trouve aucun décalage en imprimant les variables de la boucle et vos formules. Je ne comprend de base pas trop le code avec une boucle étant donné que vous ne vous en resservez pas derrière dans vos formules ... Que cherchez vous à... |
| 28/06/2021 à 22:01 | Favata | Simplification de code VBA | Dans la logique je dirais : A tester. Cdlt, Edit : en plus cours avec une seule variable ... |
| 28/06/2021 à 19:42 | Tarmak | AdvancedFilter erreur 1004 si ActiveCell dans le tableau | Je n'utilise que très rarement le filtre avancé mais de ce que je vois quelque soit la cellule de la table structurée dès lors qu'elle a des segments liés, la fonction Filtre Avancé dans le ruban EXCEL est grisée, et la macro plante. Donc je pense que le filtre avancé ne peut être lancé lorsqu'une c... |
| 28/06/2021 à 19:06 | Albatros182 | Formule avec conditions | Dans ce cas : Cdlt... |
| 28/06/2021 à 18:50 | Albatros182 | Formule avec conditions | Vous aviez presque la formule sous vos yeux (hormis le vide qui est équivalent à "") : Cdlt... |
| 28/06/2021 à 18:41 | Koloco | Récupération des prix d'Achats et Ventes suivant date d'Achat | Si vous ne laissez pas de cellules vides sur votre plage C5:C8, donc recopie des prix à chaque ligne, même si pas de changement alors en L8, M8 et en tirant vers le bas : A voir si cela vous convient. Cdlt... |
| 28/06/2021 à 18:29 | Tarmak | AdvancedFilter erreur 1004 si ActiveCell dans le tableau | Etrange je n'ai pas ce comportement avec un fichier que j'ai construit afin de tester ... Pourriez-vous nous joindre votre fichier et nous indiquer la manipulation exacte réalisée afin de reproduire le bug, où vous baser sur mon fichier. Lorsque j'active la cellule en A35 puis active mon code (dont... |
| 28/06/2021 à 17:54 | Vincent444 | Ignorer les lignes vides dans un mail généré par Excel | N'ayant de fichier sous la main, pour des données sous Feuil1 en colonne A pour les options et B pour leur valeur alors : A adapter selon votre fichier. Les balises "<b>" & .Cells(L, 1) & " : </b>" servent à transformer l'option et les deux points en gras, "<br>" insère un saut de... |
| 28/06/2021 à 17:17 | GGautier | [VBA] Test autorisations sur dossier | Bon je ne suis pas du tout administrateur réseau et mes connaissances en VBA sont moyennes, mais vous obtenez 0 en Debug.Print ? Ca ne correspond pas aux propriétés du dossier ? Perso j'ai testé ça sur un fichier (je n'arrive pas à mettre des droits sur mon propre PC) : Et ce code fonctionne sur ces... |
| 28/06/2021 à 16:48 | veronique le borgne | Effacer des cellules mergees | Vous pouvez m'envoyer le fichier en MP. Mais normalement si vous désactiver le mode création (étape 2) vous avez de nouveau accès normalement à votre feuille. En fait le mode création ne sert qu'à insérer des formes et empêche l'interaction avec la feuille. Il suffit de le désactiver pour revenir au... |
| 28/06/2021 à 16:46 | Galiano | Erreur 1004 définie par l'application ou par l'objet | C'est "normal" que vous ayez ce genre d'erreur : 1. Les subs dans des Worksheets sont de type Private 2. Comme vous modifiez des valeurs qui déclanchent d'autres modifications de valeurs, alors ça redéclanche la macro, jusqu'à l'erreur. Pour ça Application.EnableEvents est votre ami 3. Quand y vaut... |