Contributeur

Inscrit le :14/10/2014
Dernière activité :Mercredi à 18:46
Version d'Excel :Excel 2021 Fr
Emploi :Contributeur
Lieu :Bordeaux
Biographie :Je vous propose un peu plus d'une cinquantaine d'applications et de jeux (54), il y en a pour tous les goûts. A vous de les apprécier ou pas ! lol
Messages
13'611
Votes
2'107
Fichiers
54
Téléchargements
771'138
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par LouReeD - page 126

DateAuteur du sujetSujetExtrait du message
02/09/2020 à 18:06Hean Mise en forme de cellule selon des conditionsAu vu de votre fichier joint, créer en cellule AF2 cette mise en forme : =ET(AF2="NA";$EE2="D1") Choisissez votre mise en forme S'applique à : $AF$2:$ED$22000 et en EE2 celle-ci : =ET(EE2="D1") la mise en forme s'applique à : $EE$2:$EE$22000 Excel devrait réussir à gérer @ bientôt LouReeD...
01/09/2020 à 21:32hafedhmhamdiConcatener plusieurs résultats de recherche multiples dans une seule cellulBonsoir, 25 vues et pas de réponse... Ne faudrait-il pas être plus précis, j'avoue de mon coté ne pas tout avoir saisie... Peut-être qu'un fichier représentant le résultat voulu à la suite de l'exécution du code VBA pourra orienter les intervenants... Toujours est-il que mon message va faire un "Up"...
01/09/2020 à 21:27nicodakNom d'une MACROVous confondez le nom du Module standard et le nom de la macro ou plutôt de la procédure. Un module peut contenir plusieurs procédures, sur l'imprime écran vous nous montrez que vos module portent bien le nom, mais dans ces modules avez vous le code que vous voulez utiliser ? Si dans la fenêtre VBA...
01/09/2020 à 20:31ClemSch Si cellule colonne A = texte 1 alors Cellule colonne b = texte 2Formule à mettre dans la cellule qui contiendra soit Alexis soit Robin : =SI(A1="Test1";"Alexis,"Robin") Si vous avez plusieurs choix alors vous pouvez imbriquer les "SI": =Si(a1="Test1";"Alexis";SI(A1="Test2";"Robin";"Charles")) @ bientôt LouReeD...
01/09/2020 à 20:27Hean Mise en forme de cellule selon des conditionsUne mise en forme sur la cellule en dessous de Q1 en formule avec ceci en admettant que ligne d'entête Q1 etc soit la ligne 1 et la colonne A: =ET(A2="NA";$F2="D1") Choisissez votre mise en forme S'applique à : $A$2:$E$7 Pour la colonne F : =ET(F2="D1") la mise en forme s'applique à : $F$2:$F$7 @ bi...
01/09/2020 à 18:55Papoumac32 Comment afficher une autre feuille en VBAMerci @ vous pour vos remerciements ! @ bientôt LouReeD...
01/09/2020 à 18:10GGautier[VBA Excel] Calendrier "PlugAndPlay"Pourquoi un message indiquant qu'il est impossible de définir un numéro de semaine ? Si le numéro n'est pas définissable pour une année donnée alors il suffit de prendre la dernière semaine de l'année - 1, et ceci vous arrivez à le définir puisque qu'il y a 53 indiqué pour la dernière année de 2020...
01/09/2020 à 17:56lolopixx If Textbox = "ON" then smthgPourquoi faire un test sur le bouton, autant coder sur l'action du bouton en lui même, non ? Comme cela à chaque changement d'état du bouton la valeur de la cellule se trouvera changée. @ bientôt LouReeD...
01/09/2020 à 17:54Papoumac32 Comment afficher une autre feuille en VBAUne variable "public" du nom de FeuilleDépart en String. Dans votre code de création de liste de numéro, il suffit d'ajouter : FeuilleDépart = activesheet.name Dans la feuille 1 j'ai ajouté un bouton "Retour" qui lance le code suivant : Sheets(FeuilleDépart).activate Pour l'exemple j'ai crée deux au...
01/09/2020 à 17:46ofleisheuer Date Picker : Problème loadVous pouvez contourner ce problème de compatibilité entre les version d'Excel en utilisant un USF date autonome, il y en a en téléchargement sur ce site, leakim par exemple : Ici @ bientôt LouReeD...
01/09/2020 à 17:43Arkad VBA affichage automatique d'informaionsEn générale Range reçoit une information alphanumérique de type A1, donc pour vous ce serait plutôt: Range("A" & dlt) = Range("C8") @ bientôt LouReeD...
31/08/2020 à 21:36ExcelCoreGamePrésentation du jeu du Taquin@ bientôt LouReeD...
31/08/2020 à 08:55kevin 29Alerte sonore ExcelEn reprenant votre code cela donnerait ceci : du coup le chantier 2 n'est annoncé qu'une fois à -8, au lieu des 4 messages allant de -40 à -8. Mais il est vrai que j'ai changé aussi le sens de la soustraction de la fonction... Donc plus que le sens ce sont les ElseIF qui font qu'il n'y a pas de répé...
31/08/2020 à 08:50kevin 29Alerte sonore ExcelC'est plus que le test -40 , -15, -10 et -8 sont fait dans la même boucle avec ajout de texte à chaque fois que la condition est vrai, donc si le chantier est à -5 alors il sera annoncé comme étant à 40, puis -15 puis -10 puis -8... Ne devrait-il pas être annoncé qu'à moins -8 ? @ bientôt LouReeD...
31/08/2020 à 08:47Damsa17 Rapidité d'exécutionOn peut également sortir ceci de la boucle vu qu'il n'y a pas de "variations et appliquer ce changement de taille à la zone entière une bonne fois pour toute : ou un truc comme cela, si j'ai bien compris, en VBA tout ce qui est mise en forme prend du temps... C'est le même principe que vous avez fai...
29/08/2020 à 20:22Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesEt bien, je viens de me rendre compte que j'apprécie cette fonction Sous.Total ! je ne la voyais que sur un tableau, maintenant je sais qu'elle existe en fonction ! Après un test (ou deux), cela fonctionne même avec des cellules vides, par contre si on sélectionne le nom d'une personne avec un "A" e...
29/08/2020 à 18:31Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesJe pense que cela ne marchera pas car la fonction ne fait pas de différence entre les lignes masquées et visible, donc filtre ou pas filtre le résultat sera le même... Mais attendons de voir le résultat du test. @ bientôt LouReeD...
29/08/2020 à 16:00algauvinCompter nombre occurrences de dates dans colonneSuis-je bête... Est-ce l'histoire de la virgule par rapport au point virgule comme le suggère Jean-Eric ? @ bientôt LouReeD...
29/08/2020 à 15:00algauvinCompter nombre occurrences de dates dans colonneAvez vous essayé de remplacer Countif par NB.SI, même structure : =NB.SI(A2:A49;"< TODAY()+30") ? @ bientôt LouReeD...
29/08/2020 à 14:54jeromelinet Ajout de ligne avec mise en formeRegardez du coté des tableaux structurés sous Excel : sélectionnez une celle d'entête de votre "plage de données" qui vous sert de tableau, puis dans le ruban Excel choisissez le menu insertion, puis sur la gauche sélectionnez "tableau", cochez la case mon tableau comporte une ligne d'entête, vérifi...
29/08/2020 à 14:50Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesEn effet, j'étais également partis là dessus, sous total travaillant avec les lignes visible, cela déclenche également la fonction calculate... Mais plus besoin de l'intercepter avec du VBA, il suffit d'avoir une cellule qui soit surveillée afin de faire évoluer les conditions de la MFC. Par contre...
29/08/2020 à 10:23Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesVoici un exemple : Il y a deux données sur la feuille une avec la formule Alea() qui va, au changement de "structure" de la feuille suite au filtrage ou défiltrage du tableau, lancer la fonction Calculate d'Excel. Cette fonction est interceptée par le code VBA qui va alors lancer la fonction personn...
29/08/2020 à 09:56blankovitchBonjour je suis Blankovitch@ bientôt LouReeD...
29/08/2020 à 09:39Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesLe plus simple serait de mettre une touche de VBA, donc de passer de xlsX en xlsM, reste à savoir si de votre coté cela est "autorisé" sur les système d'exploitation utilisés. @ bientôt LouReeD...
28/08/2020 à 22:23Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesAttention ! Vous avez mis pas mal de restrictions dans votre demande ! Amputez vous de vos jambes et essayer de battre le record du monde du 100 m ! Vous supprimez VBA de votre demande, pourquoi pas, mais en plus vous supprimez le fait de faire des éventuels calculs intermédiaires pour compenser......
28/08/2020 à 22:20kevin 29Alerte sonore ExcelNe faut-il pas faire les tests dans l'autre sens ? car si c'est inférieur à 40, c'est vrai aussi pour 15, 10 et 8, non ? Ou bien c'est moi qui comprend le problème à l'envers... Désolé. @ bientôt LouReeD...
28/08/2020 à 22:09Philippe V. Base de données - mise en forme conditionnelle / lignes masquéesPour reprendre une réponse d'un grand du forum (MFerrand) : "Il n'y a aucun lien de dépendance entre filtre et MFC, ni dans un sens ni dans l'autre. Dans ce sens, une MFC qui ne s'appliquerait qu'aux cellules filtrées est une impossibilité." Ceci veut dire que B1 sera coloré s'il y a une donnée comm...
28/08/2020 à 21:47blankovitchBonjour je suis BlankovitchSoyez le bienvenue sur le forum ! Pour ce qui est des buses, il en va de même en voiture : le mauvais conducteur est dans la voiture d'en face ! On est tous le C** d'un autre, alors... Mais bon ici c'est l'entraide, alors si vous avez des questions n'hésitez pas à vous promener sur les différents fo...
27/08/2020 à 21:27FouxyMacro pour mise en forme conditionnelleUne orientation : cellule active = Activecell, cellule une ligne au dessus par rapport à la cellule active = Activecell.Offset(-1) @ bientôt LouReeD...
27/08/2020 à 21:02nicodak Macro active uniquement quand coche case pas décoche"il suffit" de faire en "tête" du code un test sur la valeur de la case à cocher : si sa valeur est vrai, le code est lancé pour la "décoche" alors on quitte si sa valeur est fausse, le code est lancé pour la "coche" on ne quitte pas et on laisse le code fonctionner : @ bientôt LouReeD...
26/08/2020 à 16:46domthiaisRendre inopérant la reproduction de mise formeRegardez du côté de mon jeu : thé King of thé road. Il se met en très grand écran par VBA et il y a un bouton qui permet de basculer en petit et inversement, mais pas de touche pour revenir en arrière... @ bientôt LouReeD...
26/08/2020 à 11:09domthiaisRendre inopérant la reproduction de mise formeMettre par VBA en plein écran sans menu, cela engendrerait il un problème d'utilisation ? @ bientôt LouReeD...
26/08/2020 à 11:08LouReeDSuivi de qualification du personnelPour votre dernière remarque : tout pareille mais depuis 2014... Faudrait déjà voir ce que vous avez fait... @ bientôt LouReeD...
25/08/2020 à 20:59domthiaisRendre inopérant la reproduction de mise formeVu que les cellules sont verrouillées, y a t il une plus value au fait de pouvoir les sélectionner ? Comme le montre votre image, il vous suffit de décocher la première option "Sélectionner les cellules verrouillées", comme cela pas de sélection, du coup on ne peut pas recopier le format... @ bientô...
25/08/2020 à 20:46stephanepIdentifier le format de cellules depuis 2 fichiers diffierentsIl existe sur le net des fonctions qui donne en résultat un % suite à la comparaison, donc plus c'est près de 100 plus les chaines sont "identiques". En voici un exemple : @ bientôt LouReeD...
25/08/2020 à 20:40Ismagapi Problème dans Formulaire VBA qui efface formules dans mon classeur ExcelJe ne vous cache pas que votre code est un peu "barbare" ! @ bientôt LouReeD...
25/08/2020 à 20:39Ismagapi Problème dans Formulaire VBA qui efface formules dans mon classeur ExcelColonne CM=91ième colonne en numérique, du coup dans votre code d'enregistrement vous neutralisez l'enregistrement si la colonne est égale à 91 : Voyez la neutralisation de la colonne 91 par CByte(CTRL.Tag)<>91, donc on modifie toutes les colonnes tant que leur numéro n'est pas égale à 91. @ b...
25/08/2020 à 20:12Ismagapi Problème dans Formulaire VBA qui efface formules dans mon classeur ExcelDans quelle colonne se trouve vos formule sur la feuille Excel ? Si c'est la colonne "AB" alors c'est la ligne : WS.Cells(Ligne, "AB") = ComboBox9 qu'il faut neutraliser en mettant un apostrophe en début de ligne afin de la transformer en commentaire. @ bientôt LouReeD...
25/08/2020 à 18:59FredalInsertion automatique de ligne sur plusieurs onglets à partir d’une baseMon application de suivi de qualification du personnel reprend ce principe : tous les feuilles ont la même structure en fonction de l'ajout, la suppression ou la modification des données "en ligne". Si vous n'avez pas peur de vous "jeter" dans la lecture de mon écriture de code VBA... @ bientôt LouR...
25/08/2020 à 18:38LouReeDSuivi de qualification du personnelPremière remarque : en effet c'est une demande qui reviens régulièrement ! Sinon en neutralisant les macros, vous pouvez faire un ajout "en dur" pour aller plus vite, mais après il y a quelque valeurs à modifier "en dur" également pour que cela fonctionne une fois les macros réactivées... Deuxième r...
25/08/2020 à 18:32Ismagapi Problème dans Formulaire VBA qui efface formules dans mon classeur ExcelSi votre valeur d'un ComboBox ou TextBox ou d'autre chose vient remplir une cellule de votre feuille source, c'est tout simplement qu'il y a une ligne de code qui dit que cette cellule est égale à la valeur de la ComboBox. Si votre USF récupère une donnée de le cellule C13 par exemple, et que cette...
25/08/2020 à 18:26yohboBoucle permettant une somme avec condition VBARésultat souhaité sur votre exemple dans le message : Somme 0 0 20 0 90 10 0 0 0 0 0 @ bientôt LouReeD...
25/08/2020 à 12:38Lucy Copier coller une range d'une feuille à une autreLe code est à mettre sur une seule ligne... Je dis ça car sur mon tel elle est sur deux... Sinon je ne voit pas où se trouve l'erreur... Et je n'ai pas accès à Excel. @ bientôt LouReeD...
24/08/2020 à 22:38Kyuss Remplacer par un blanc des doublons qui se suivent dans une colonneCeci est fait pour vous ! Steelson L'avantage c'est qu'il n'y a pas de suppression de donnée, du coup les tris et les filtres fonctionnent encore, enfin je pense, il faut voir avec le contributeur Steelson. @ bientôt LouReeD...
24/08/2020 à 22:29Lorounette75Alternance de couleur en fonction de la valeur d'une cellulePar rapport à mon fichier joint : je préfère la version de Stellson qui est plus propre que mes couleurs, mais après il faut peut être choisir d'autre couleur... @ bientôt LouReeD...
24/08/2020 à 22:07David90 Sur Excel ou pas sur Excel ?Oui ça a l'air d'être le résultat que vous vouliez, non ? @ bientôt LouReeD...
24/08/2020 à 20:26Lucy Copier coller une range d'une feuille à une autreUn essai : plageDateDepart.Copy Destination:=.Range(.Cells(numRows,1), .Cells(numRows + 4,7)) @ bientôt LouReeD...
24/08/2020 à 18:41David90 Sur Excel ou pas sur Excel ?Formule en X4 : =SOMMEPROD((T$4:T$33>=V4)*(T$4:T$33<MOIS.DECALER(V4;1))*(R$4:R$33=1)) premier critère, la date de fin doit être supérieur ou égale au 01 juin deuxième critère, la date doit être strictement inférieur au 01 juin décalé d'un mois, c'est à dire strictement inférieur au 01 juillet...
24/08/2020 à 18:33David90 Sur Excel ou pas sur Excel ?La fonction SOMMEPROD fait la somme des produits... Hors avec Excel, si on fait un test "1=2" le résultat sortira sous forme de VRAI ou de FAUX, mais si c'est données sont incluses dans une formule, alors il va les interpréter comme 1 (pour VRAI) et 0 (pour FAUX), du coup si on utilise SOMMEPROD ave...
24/08/2020 à 18:05Lorounette75Alternance de couleur en fonction de la valeur d'une celluleJe connais votre sujet/application fusion qui n'en est pas une... Mais dans le cas demandé s'il y a une couleur de cellule ça ne marche pas, enfin je pense, non ? Le 1 en bleu, le 2 en bleu, mais s'il y a 1-2-1-2-1 alors il y aura du bleu partout puisque la mise en forme affiche la nouvelle donnée,...