Contributeur

Inscrit le :14/10/2014
Dernière activité :Jeudi à 20: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'621
Votes
2'107
Fichiers
54
Téléchargements
774'264
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par LouReeD - page 240

DateAuteur du sujetSujetExtrait du message
17/04/2016 à 14:10mathieuVIncrementer une comboboxRéponse un peu tardive, non ? Dans votre code remplacez : Me.ComboBox1.List = Sheets("bd").Application.Transpose(Range("c2:f2).Value) par : Me.ComboBox1.List = Sheets("bd").Application.Transpose(Range("c" & Target.Row & ":f" & Target.Row).Value) En fait il suffit de connaître la ligne où le clic s'e...
16/04/2016 à 21:37jimiConcatenation texte siJe viens de faire un test sur un fichier Excel chez moi, cela marche très bien... Vous avez peut-être un "interférence" avec un autre code, je ne vois pas... @ bientôt LouReeD...
15/04/2016 à 21:15adrienc45Macro qui ecrit une macro dans une feuilleComme ça je ne peux vous répondre... mais avec un fichier muni d'un code à déchiffrer... peut-être... @ bientôt LouReeD...
15/04/2016 à 21:12jimiConcatenation texte siDans le ruban, choisir "Formules", puis sur la droite le menu "Options de calcul", cliquez dessus, un choix de trois options s'ouvre alors, vérifiez que l'option du haut "Automatique" soit sélectionné. C'est la première vérification... Sinon pour remplacer le [F2] + [entré] il y a la...
15/04/2016 à 21:04Titamulette Macro très lente : possible de l'optimiser ?Il est vrai que j'ai un vieux souvenir d'un résultat d'étude qui disait que sur Excel les utilisateurs s'impatientaient au bout de 7 secondes de "travail" d'une macro... A savoir que sur le site il existe des solutions de progressbare qui permet de les faire patienter gentiment... Mais les 8 seconde...
14/04/2016 à 22:18Slowhands94Saisie de champs obligatoireUne astuce pour "forcer" les utilisateurs d'activer les macros : une feuille nommée "Macro" avec dessus un texte qui indique d'activer les macros. Ensuite un code à la fermeture du fichier qui rend visible la feuille "Macro" et rend hyperMasquée toutes les autres feuilles. Ensuite un code à l'ouvert...
14/04/2016 à 21:19leonmessie Suivi d'un barHoulà ! pas facile de vous suivre ! J'ai regardais le fichier... belle usine à gaz Je ne suis pas sûr de pouvoir vous aidez... @ bientôt LouReeD...
14/04/2016 à 21:13Titamulette Macro très lente : possible de l'optimiser ?Merci pour votre merci et tenez moi (nous) au courant ! @ bientôt LouReeD...
14/04/2016 à 21:08Pilougne Garder La couleur d'origineMoi non plus je ne les connaissais pas En fait sous VBA lorsque vous êtes "sur" le code de la textbox1 il y a deux menu déroulant en haut de la fenêtre : celui de gauche permet de sélectionner "l'objet" (en fait il est déjà sur Textbox1; celui de droite permet d'afficher les SUB possibles pour cet o...
14/04/2016 à 06:17Titamulette Macro très lente : possible de l'optimiser ?Houlà!!! Je met le doigt nulle part... Mais je constate qu'à toutes heures, quelque soit le jour et le sujet, vous êtes parmi de ceux qui répondent ! Que ce soit "littéraire", scientifique", probabilité, comptabilité ou autre, aucun sujet ne vous fait peur et vos remarques, suggestion et solution so...
13/04/2016 à 23:42freudviolin Transposition remplissage auto tableau si valeur egaleDans le ruban, onglet "formules" puis "gestionnaire des noms" pour chaque zone une formule "dynamique" est en place @ bientôt et bonne nuit LouReeD...
13/04/2016 à 23:13freudviolin Transposition remplissage auto tableau si valeur egaleUn essai ? ci joint : @ bientôt LouReeD En fait le principe est celui-ci : chaque colonne de la feuille 1 reçoivent un nom de zone dynamique afin de prendre en compte la longueur des colonnes en fonction des valeurs qu'elles contiennent. Sur la feuille 2, une série de formule "SOMMEPROD3" C'est une...
13/04/2016 à 22:47Seb77Valeur d'un textbox vers plusieurs comboboxIl faudrait alors un fichier test un peu plus proche de la réalité, non ? Sinon un système avec découpage de valeur pour réécrire chaque valeur dans un TextBox différent. SPLIT je crois, donc faire un SPLIT de la valeur du Textbox du Userform1, mettre le résultat dans un tableau (en fait c'est déjà...
13/04/2016 à 22:44Elo7 W.Calculate:lancer une macro si valeurs d'une plage changentEt merci pour votre (vos) merci ! En fait c'est ici que je l'ai appris également !!! @ bientôt LouReeD...
13/04/2016 à 22:36freudviolin Transposition remplissage auto tableau si valeur egaleIl manque peut-être un fichier à votre post... @ bientôt LouReeD...
13/04/2016 à 22:30leonmessie Suivi d'un barPas de fichier et le sujet est résolu... @ bientôt LouReeD...
13/04/2016 à 22:22Pilougne Garder La couleur d'origineSur le code de la feuille vous pouvez ajouter ceci : En gros lorsque vous entrez ou sortez de la textboxe alors le tableau est remis en couleur "sans couleur", donc le format d'origine du tableau revient à la normale... Si ceci peut vous allez... @ bientôt LouReeD...
13/04/2016 à 22:03Titamulette Macro très lente : possible de l'optimiser ?Un coucou à MFerrand qui je le vois est de tous les combats à toutes heures ! Merci à Eriiic pour son astuce (déjà ancienne mais que tout le monde ne connaît pas ou ne prend pas le temps de le programmer dans leur codes... à commencer par moi ) Titamulette, ci joint : une version allégée qui reprend...
10/04/2016 à 21:25MaxwellCostaAjouter une condition supplémentaire ???Il ne suffit pas de mettre Il faut le faire... de cliquer sur le petit V vert @ bientôt LouReeD...
10/04/2016 à 17:01Robinet Révision code macro colonne (fait par h2so4)L'historique de l'histoire ?... Que doit faire le code, quelle est la logique du "reclassement" des valeurs... etc... @ bientôt LouReeD...
10/04/2016 à 13:29Mélanie12 Copie feuille dans un autre classeur sans les formulesC'est résolu ? Quelle est la solution alors ? @ bientôt LouReeD...
10/04/2016 à 13:21jowil VBA - Feuille inexistanteEt bien ravis que cela vous plaise ! @ bientôt LouReeD...
10/04/2016 à 13:19Bobby54000 Calcule de cellules d'heures négativesD'autres solutions existent certainement, mais si celle ci vous convient et bien j'en suis heureux ! @ (très) bientôt alors, si j'ai bien compris LouReeD...
10/04/2016 à 12:16jowil VBA - Feuille inexistanteVoici : @ bientôt LouReeD...
10/04/2016 à 11:50Bobby54000 Calcule de cellules d'heures négativesLe fait de l'erreur #valeur est du au fait que vous additionnez "du texte", en effet vous transformez les heures négatives avec : =SI(H22<H1;"- "&TEXTE(-(H22-H1);"[h]:mm");H22-H1) donc si négatif H22<H1 alors concatener "-" avec TEXTE(-(H22-H1);"[h]:mm"); => cela devient du...
10/04/2016 à 10:33jowil VBA - Feuille inexistanteBonjour ThauThème, il m'est déjà arrivé d'utiliser une application excel dans laquelle il y avait une liste "exacte" des personnels de l'entreprise, elle était mise à jour à chaque arrivée et chaque départ. Mais cette application servait à faire un suivi d'une partie du personnel, qui cette partie a...
10/04/2016 à 00:41jowil VBA - Feuille inexistanteCi joint un exemple : Le truc c'est d'avoir quelque part la liste des personnels complète, même ceux qui ne sont pas en onglet et de faire une boucle sur cette liste. @ bientôt LouReeD...
10/04/2016 à 00:10jowil VBA - Feuille inexistanteAlors il va falloir être plus sur le nom des onglets... ou de la structure du classeur. Une des solutions serait le gestion des erreurs : vous essayer "d'ouvrir" un onglet qui n'existe pas, vous récupérez l'erreur, vous mettez en mémoire le nom de cet onglet, et vous continuez le code et ainsi de su...
09/04/2016 à 23:39jowil VBA - Feuille inexistanteUne solution : Mais il se peut que dans votre cas réel cela ne soit pas la meilleur... @ bientôt LouReeD...
09/04/2016 à 23:20Rurik44Autofill à la dernière colonneDernière colonne utilisée par une feuille : ActiveSheet.UsedRange.Columns.Count donc : Range(Cells(1, 1), Cells(1, ActiveSheet.UsedRange.Columns.Count)).EntireColumn.AutoFit Cela règle les colonnes, le principe est le m^me pour les lignes .Rows @ bientôt LouReeD...
09/04/2016 à 23:05Seb77Valeur d'un textbox vers plusieurs comboboxS'il n'y a pas d'intervention entre le premier Userform et le "rallumage" du second alors dans le second sur le bouton valider, remplacer les Unload.Me par Me.Hide En fait au lieu de "décharger" le Userform, vous ne faite que le masquer comme ceci si vous demandez de le réafficher il garde les valeu...
09/04/2016 à 22:46Elo7 W.Calculate:lancer une macro si valeurs d'une plage changentLa réponse à votre problème et qui le simplifierai grandement est les faite des faire un Undo. Je m'explique : avec le WorkSheet.Change vous détectez si le changement à eu lieu sur votre zone de surveillance. si c'est le cas vous connaissez la cellule exacte où il y a eu le changement : Target une v...
07/04/2016 à 18:51Titamulette Macro très lente : possible de l'optimiser ?Et attention ! le bout de code que je donne ne sert qu'à mettre "en variable" le numéro de la première ligne vide de votre feuille BD, c'est à dire la première ligne qui se trouve sous le tableau. Ci-joint une routine qui vous indique le numéro de la dernière ligne utilisée d'un tableau : Si vous la...
06/04/2016 à 19:16VickiDéterminer jour semaine VBAVoilà ce que fait VLookup : Recherche une valeur dans la première colonne d'un tableau et renvoie une valeur dans la même ligne dans une autre colonne du tableau Hors ce n'est pas ce que vous voulez, vous voulez savoir si la valeur cherchée est dans le tableau, non ? @ bientôt LouReeD...
06/04/2016 à 17:33Titamulette Macro très lente : possible de l'optimiser ?Juste comme ça : votre feuille BD est constituée d'un tableau nommé sous excel... Une des options intéressante de ce type de tableau est l'intégration des nouvelles données juste en les copiant sur la première ligne vide qui se trouve sous le tableau, en plus les MFC et les formules sont automatique...
05/04/2016 à 17:32Betteraves78 Comment faire pour que se code soit sur la feuille demanderA priori ça marche mieux quand on s'énerve ?! Pour valider le poste @ bientôt LouReeD...
05/04/2016 à 17:30goodluckfrance Creation de menu deroulant et sous menu commend faireTrouvé sur ce forum : une liste de choix avec une seule profondeur dans la même cellule. Reste à voir le code pour éventuellement le modifier pour une profondeur supérieure. @ bientôt LouReeD...
04/04/2016 à 17:24Betteraves78 Comment faire pour que se code soit sur la feuille demanderPeut être par ce que vous faites une "addition de feuille" alors qu'il faudrait faire une copie de la feuille où se trouve le code... @ bientôt LouReeD...
04/04/2016 à 17:22goodluckfrance Creation de menu deroulant et sous menu commend faireAvez vous regardez sur les liens en bas de page de votre post ? Ils sont "sélectionnés" en fonction de votre demande, il y a peut-être votre bonheur... Sinon sur mon application "Suivi de compte NG" il y a un système de menu fait à partir d'une feuille où se trouve en colonne A les intitulés du prem...
02/04/2016 à 21:54LouReeD Test à l'ouverture d'un fichier Excel se trouvant sur un rés...
02/04/2016 à 21:49DGG Calcul de la valeur d'une cellule incluant sa propre valeurVous disiez : Et bien vous êtes revenus et vous avez pris des cours de VBA ! @ bientôt LouReeD...
02/04/2016 à 21:45MaxwellCostaAjouter une condition supplémentaire ???En fait : =SI(SOMMEPROD(N(AA2={"0000"."0244"."0043"."0013"."0036"."0040"."0054"."0066"."0077"."0083"."0093"."0108"."0114"."0130"."0201"."0230"}))>0;50;SI(I2<>"";I2;D2)) Le dernier Si : si I2 différent de rien (donc = une valeur) alors on affiche I2 sinon on affiche D2 (donc d2 = valeur on a...
02/04/2016 à 12:21DGG Calcul de la valeur d'une cellule incluant sa propre valeurNon en fait ce n'est pas bon, MFerrand a raison : si vous mettez 10 en première ligne B5+ [F9] alors OK en E5 on a 10 Si vous mettez 20 en deuxième ligne B6+ [F9] alors OK en E6 on a 20 mais en E5 on a 20 aussi car il refait le calcul avec le 10 de la première ligne ! Ce n'est pas bo...
02/04/2016 à 11:58MaxwellCostaAjouter une condition supplémentaire ???Eh Be Oui !!!! si I2<>"" alors I2 sinon I2 !!! quelque fois je me demande où j'ai la tête !!!! Donc à la place de "" écrire I !!!! Décidément je ne serait jamais Maréchal !!!!! Juste un grenadier voltigeur et encore ... @ bientôt pour un autre cours / astuce ! Pauvre de moi LouReeD...
02/04/2016 à 11:49MaxwellCostaAjouter une condition supplémentaire ???A la place de "" de votre formule écrire : SI(I2<>"";I2;"") ce qui donne : =SI(SOMMEPROD(N(AA2={"0000"."0244"."0043"."0013"."0036"."0040"."0054"."0066"."0077"."0083"."0093"."0108"."0114"."0130"."0201"."0230"}))>0;50; SI(I2<>"";I2;"") ) Les fonctions Si peuvent s'imbriquer les unes dan...
01/04/2016 à 22:57DGG Calcul de la valeur d'une cellule incluant sa propre valeurMFerrand, on est bien d'accord ! LouReeD à dit : MFerrand a dit : Alors DGG, en retirant vos lunettes de soleil ( ) peut-être verrez vous le code événementiel de MFerrand : @ bientôt LouReeD...
01/04/2016 à 21:27LouReeD Test à l'ouverture d'un fichier Excel se trouvant sur un résEn effet eriiic vous avez (toujours ) raison : si A ferme son fichier en écriture/lecture alors que B reste ouvert en lecture seul, alors si C ouvre le fichier il récupère toutes les options du fichier en lecture / écriture. Je crois que je vais me permettre de prendre votre code de fichier txt car...
01/04/2016 à 21:22DGG Calcul de la valeur d'une cellule incluant sa propre valeurSi cela ne gène pas le reste du classeur la solution apportée deux posts plus est très simple... Voir le fichier joint : Attention pas de [F9] ! Sinon l'incrémentation continue !!! En somme la réponse de MFerrand est la meilleur. @ bientôt LouReeD...
01/04/2016 à 06:37LouReeD Test à l'ouverture d'un fichier Excel se trouvant sur un résFaille peut-être n'y est pas, je vais tester ce jour et je répondrais. Dans mon explication si B en lecture seul et que A ferme, alors quand C ouvre, le fichier étant déjà ouvert par B, C a t il vraiment l'autorisation d'écriture ? J'essaie et je rend compte @ bientôt LouReeD...
31/03/2016 à 22:09DGG Calcul de la valeur d'une cellule incluant sa propre valeurUne astuce sur ce site : https://forum.excel-pratique.com/cours-astuces/figer-date-d-une-cellule-t46879.html et fichier joint modifié dans ce cas : @ bientôt LouReeD...