Fanatique d'Excel

Inscrit le :06/04/2007
Dernière activité :Aujourd'hui à 09:13
Version d'Excel :2016
Lieu :CH - Valais de Cœur
Messages
10'815
Votes
981
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Yvouille - page 117

DateAuteur du sujetSujetExtrait du message
06/03/2014 à 12:29nicolas28220Problème ListboxSi tu as déjà reçu des réponses sur un premier fil, il vaudrait mieux y rester ; le gars qui t'a déjà répondu connaissant bien ton problème. Maintenant, pour quand même répondre à ta question, comment veux-tu que Excel sache que Michel fabrique des portes aux dimensions 93*204, 83*24 et 103*204 ? Il...
06/03/2014 à 12:14NAKKOUZIColorier une ligne automatiquementEt voilà...
06/03/2014 à 12:06easygoingPourcentage sous conditionMerci de m'avoir répondu Avec une formule comme ceci peut-être : =NB.SI.ENS(B:B;VRAI;A:A;"*"&"-cor"&"*")/(NB.SI.ENS(B:B;VRAI;A:A;"*"&"-cor"&"*") + NB.SI.ENS(C:C;VRAI;A:A;"*"&"-cor"&"*")) Cordialement...
06/03/2014 à 11:48NAKKOUZIColorier une ligne automatiquementDans le fichier ci-joint, un code qui devrait faire l'affaire. Je suis parti de l'idée que ta colonne A était triée, comme dans ton exemple. Bonnes salutations...
06/03/2014 à 11:23easygoingPourcentage sous conditionRe-bonjour, Si tu réponds à mon message, je trouverais sympa que tu me dises bonjour et merci pour ce que j’ai déjà fait pour toi, même si cela ne te convient pas. Ensuite ce serait bien que tu me dises pourquoi ce que je te propose est inutilisable. Puis dans ton exemple, il n’y a aucune de tes for...
06/03/2014 à 11:08Lelion Recherche automatique en fonction 2 critèresIl y a toujours un problème lorsque les membres présentes des fichiers exemple qui ne correspondent pas à la réalité. Dans ton cas, tu avais placé un tel cadre rouge autour de ton tableau, que je n’ai pas pu penser une minute qu’il pouvait s’allonger vers le bas. Autrement j’aurais bien entendu écri...
06/03/2014 à 10:36easygoingPourcentage sous conditionAfin de chercher une chaine de caractères à l'intérieur d'une autre chaine de caractère, tu peux utiliser la fonction CHERCHE. Par exemple : Si la chaine cherchée n'est pas trouvée, ça te renvois #VALEUR et tu exploites cette information comme dans le fichier ci-joint. Si ça ne te permets pas d'avan...
06/03/2014 à 06:29Lelion Recherche automatique en fonction 2 critèresParfois tu n'as pas le choix On peut t'aider à placer ce code dans ton fichier Cordialement...
06/03/2014 à 06:25pat12 Comparer des colonnes...
05/03/2014 à 19:57Cappe Pierre Modifier macrooSi je t'ai bien compris, il suffit d'ajouter une feuille 'Gabarit' à ton fichier (masquée ou non) et de modifier l'instruction par comme dans le fichier ci-joint. Cordialement...
05/03/2014 à 19:39cos81 Mise a jour d'un tabeauAlors voici le résultat de mes constatations : Si je prends le fichier tel que tu me l’as envoyé en privé – avec les macros événementielles enclenchées – ça tourne presque à l’infini. J’ai ensuite enclenché l’instruction Application.EnableEvent = False et j’ai placé un MsgBox chaque 100 itérations d...
05/03/2014 à 14:19manoss76 Macro à modifierRe, Je n’avais pas compris tout de suite que tu avais très peu d’articles en fait ; je pensais que tu ne me fournissais que des exemples. Moi je te parlais comme si tu avais 20 ou 30 articles différents possibles. Mais bon, tu dois avouer que tes explications ne sont pas toujours très claires et tu...
05/03/2014 à 10:32Lelion Recherche automatique en fonction 2 critèresJe crois que l'on a pas compris la même chose Par exemple pour la cellule G20, j'ai pensais qu'il fallait trouver un résultat plus élevé que la valeur en F20, non ? Amicalement...
05/03/2014 à 09:21cos81 Mise a jour d'un tabeauOui, je serais quand même intéressé à savoir ce qu'il en est exactement. A te relire ..... entre 4 yeux...
05/03/2014 à 09:02Lelion Recherche automatique en fonction 2 critèresJe ne sais pas le faire par formule, mais je te propose une solution par macro. J'ai considéré que les différentes parties de ta feuille ne peuvent pas varier (plages fixes). Si ce n'est pas le cas, il faudra modifier mon code en conséquence. Cordialement...
05/03/2014 à 07:45Hamid11Automatiser l'entree de donnéesTu as tout d'abord indiqué : Et maintenant tu me dis : Or, si les deux fichiers sont réellement dans le même dossier, mon code fonctionne parfaitement. Amicalement...
05/03/2014 à 00:43cos81 Mise a jour d'un tabeauSelon moi on ne travaille pas sur le même fichier Lorsque tu dis :’ Au début ça ne fonctionnait pas, mais après relecture de ton post, j'ai compris que ça venait de mon tri événementiel’, je ne sais pas exactement ‘ce qui ne fonctionnait pas’ mais dans mon fichier ça fonctionne ! Sois toujours préci...
04/03/2014 à 19:37drumstick Modification périodique d'une valeur sur une colonneTa demande n’est pas très claire. Si tu désires effectuer une modification chaque 4 lignes, tu pourrais utiliser une fonction pareille à celle-ci en B1 et l’incrémenter vers le bas : =SI(MOD(LIGNE(A1);4)=0;2;"N'est pas multiple de 4") Mais sinon je ne vois pas très bien où tu veux en venir. A te rel...
04/03/2014 à 18:27cos81 Mise a jour d'un tabeauComme il y a déjà un ou deux messages que l’on a parlé de tes nouveaux souhaits, je n’ai tout d’abord pas trop compris ce que tu voulais. Mais bon, tu devrais avoir dans le fichier ci-joint ce que tu désires. J’ai supprimé ton tri événementiel. Si vraiment il t’était utile, à voir comment le remplac...
04/03/2014 à 15:10schmitx Alterner la couleur des lignes en fonction d'une valeurSalut Pierre-Adrien et bienvenue sur le Forum, J’ai travaillé avec une macro (code VBA). Pour le voir tu effectues un clic-droit sur l’onglet de la feuille et du choisi ‘Visualiser le code’. Plus d’info sur les macros dans le ruban ci-dessus ‘Cours VBA’. Cordialement...
04/03/2014 à 15:03manoss76 Macro à modifierRe, Je trouve que c’est quand même déjà un peu mieux ; je commence à comprendre un peu plus. J’en reviens donc à ma demande déjà formulée et à laquelle tu n’as pas répondu : Comment puis-je savoir pour les autres lignes si je dois prendre le modèle a), b) ou c) ? S’il n’y a pas de possibilité exista...
04/03/2014 à 14:00cos81 Mise a jour d'un tabeauDerLig = .Range("B" & Rows.Count).End(xlUp).Row + 1 et DerLig = Range("B" & Rows.Count).End(xlUp).Row Une des manière de rechercher la dernière ligne d’une colonne est de remonter depuis une cellule quelconque jusqu’à trouver la première cellule non-vide. Ceci se fait avec l’instruction .End combiné...
04/03/2014 à 12:42manoss76 Macro à modifierDésolé, mais ton explication n‘est assurément pas claire. Je ne comprends par exemple absolument pas sur quels critères tu décides : a) que la valeur de la colonne D doit être comparée à la valeur de la colonne E pour les chaussures femme et les chaussures homme b) que la valeur de la colonne D doit...
04/03/2014 à 11:54Yvouille Message : 'Avertissement concernant la confidentialitéEn plein dans le mille. Merci beaucoup pour ta réponse. Amicalement...
04/03/2014 à 08:49Yvouille Message : 'Avertissement concernant la confidentialitéJe reçois parfois des fichiers Excel au format .xlsx sur des fils de ce Forum. Si je les enregistre chez moi au format .xlsm et que j’y enregistre un bout de macro, lorsque je veux ‘enregistrer’ ce fichier par après, j’ai à chaque fois le message ci-dessous qui s’affiche (‘ Avertissement concernant...
04/03/2014 à 08:34Hamid11Automatiser l'entree de donnéesLa macro ci-dessous, placée dans le fichier ci-joint, devrait faire l'affaire. Cordialement...
04/03/2014 à 07:56manoss76 Macro à modifierJ’ai ainsi pu voir que tu déclenchais ton code par un bouton ; c’est déjà un début (ce n’est donc pas une macro événementielle). Ensuite je vois que tu passes en revue bizarrement toutes les lignes de la colonne B [For i = 9 To LigneMax / If Feuil6.Cells(i, col) = "" Then] alors que tu y as...
03/03/2014 à 21:17cos81 Mise a jour d'un tabeauCe n’est jamais facile de commenter un code, on ne sait jamais si on en dit trop ou pas assez. Ne pourrais-tu pas alors indiquer sur quelles parties du code tu voudrais des explications ? Sinon j’essaierai d’aller à l’essentiel moi-même. Dois-je comprendre qu’au lieu de copier-coller des données dan...
03/03/2014 à 14:13cos81 Mise a jour d'un tabeauJe te propose une macro un peu modifiée (simplifiée) qui réalise tes deux contrôles en une fois. Cordialement...
03/03/2014 à 08:56Patrick34Rassembler les données de 4 feuilles ou + sur une autreLe fait de ne pas attendre trop entre deux réponses est aussi une certaine forme de respect pour la personne qui veut t’aider gratuitement, qui a étudié ton problème, et qui l’a oublié entre-temps si la réponse tarde trop. Dans ton cas c’est relativement facile de se replonger dans ton problème, mai...
03/03/2014 à 08:28lebogFusionner plusieurs tableaux ExcelTu m’écris en privé : Merci de rester sur le Forum pour continuer la discussion. Je t’ai dit le 17 février de placer une instruction de plus, mais tu ne l’as pas fait dans le fichier que tu me retourne maintenant. Si tu ne savais pas le faire, pourquoi ne pas me l’avoir dit ? Dans ton fichier modèle...
03/03/2014 à 07:35Hamid11Automatiser l'entree de donnéesTon fichier est vraiment minimaliste, il n’y a même pas deux ou trois données d’inscrites Peux-tu - comme déjà demandé – me fournir un fichier–source avec deux ou trois données à transférer ainsi qu’un fichier-cible avec les données à effacer avant le nouveau transfert ? Précise alors quelles donnée...
02/03/2014 à 14:49rocket4 Extraire des caractèresPour les extraire par formules, Par VBA, Cordialement...
02/03/2014 à 14:16laurentmaintGestion de stockTu as beaucoup trop de questions en une seule fois et celles-ci sont beaucoup trop imprécises ou peu claires Il faudrait vraiment être un membre qui n’a peur de rien pour oser s’attaquer à te répondre Si tu es d’accord d’y aller étape par étape – et je peux alors te dire par expérience que l’on risq...
02/03/2014 à 13:54cos81 Mise a jour d'un tabeauDésolé d'intervenir dans ton monologue Je ne comprends pas cette demande. Est-ce que les colonnes à contrôler/modifier sont différentes d’une année à l’autre ? Si non, pourquoi ne pas nous indiquer simplement quelles colonnes doivent être comparées/actualisées à chaque fois ? A te relire...
02/03/2014 à 12:45anaxagore Majuscule sur plusieurs colonnesMerci Frangy pour ton conseil. J'espère que ce soit ça Bonnes salutations...
02/03/2014 à 12:43yannick78Filtrer des lignes identiques sur plusieurs champsAlors voici un fichier qui traite un nombre de listes quelconque. Cordialement...
02/03/2014 à 09:09yannick78Filtrer des lignes identiques sur plusieurs champsSelon moi, afin de comparer un nombre variable de listes de prix : A ) il faut soit que sur la feuille prix j-1 et sur la feuille prix j-2 tu aies à chaque nouvelle comparaison une série de listes de prix identique (dans un tel cas on pourrait actualiser la série de listes de prix sur la feuille ‘re...
02/03/2014 à 08:39Moé Kolisse Imprimer sans confirnationEssaie avec les instructions Application.DisplayAlerts = False/True , comme dans le code ci-dessous. Selon moi l’instruction Range("L29:S34").Select est inutile. Cordialement...
02/03/2014 à 08:27yannick78Filtrer des lignes identiques sur plusieurs champsAh si seulement tu m’avais fourni depuis le départ les bonnes informations ! Je sais, tu m’as déjà dit que je t’avais déjà dit, mais quand même ! Le fichier ci-joint a été modifié dans le sens demandé. Si tu n’as vraiment que 31 listes de prix, dis-le-moi et je corrige mon code en conséquence. Ca ne...
02/03/2014 à 07:53anaxagore Majuscule sur plusieurs colonnesRe, Chez moi je ne vois pas de différence dans le coloriage de la ligne, que ma macro soit activée ou neutralisée . Mais ça peut venir du fait que tu me fournis un fichier dans lequel tu as semble-t-il effacé beaucoup de données Essaie quand même de modifier ton code ci-dessous : C'est sans garantie...
02/03/2014 à 07:31iliyes Recherche qur plusieurs feuilles par USERFORMLes commentaires s’inscrivent, j’avais par exemple fait des essaies dans la plage B8:B10 de la feuille 2013. Dans le fichier ci-joint, ça inscrit en plus ‘Néant’ si aucun commentaire n’est trouvé. Avec ce nouveau code, les données des TextBox 22 à 25 s’effacent également si tu effaces tout ou partie...
02/03/2014 à 07:12CAPUCIN Mettre la couleur jaune sur la premiere rangeeTout au plus une dernière idée : Si vraiment tu dois travailler avec plusieurs fenêtres ouvertes en même temps, tu construits tout ton code comme si tu n'avas qu'une seule fenêtre (en lançant ta macro en mode ScreenUpdating = True , tu verrais donc les feuilles qui seraient sélectionnées changer à l...
01/03/2014 à 21:54CAPUCIN Mettre la couleur jaune sur la premiere rangeeIl m'est arrivé personnellement d'utiliser jusqu'à 4 fenêtres conjointement Je n'ai cependant jamais dû travailler avec l'activation de ces fenêtres dans mes codes. Je crois que tu te compliques inutilement la vie. Bonnes salutations...
01/03/2014 à 21:40iliyes Recherche qur plusieurs feuilles par USERFORMLe fichier ci-joint devrait répondre à ton besoin. La recherche ne peut pas se faire sur la feuille 2014 puisque - contrairement à ce que tu indiques - les numéros de chassis ne se trouvent pas dans la colonne D Tu modifies ta feuille en conséquence ? Cordialement...
01/03/2014 à 21:09CAPUCIN Mettre la couleur jaune sur la premiere rangeeSelon moi, si tu travailles avec deux fenêtres, ce n'est que par commodité visuelle. Mais pour les codes, je ferrais comme si je ne travaillais qu'avec une seule fenêtre. Je m'explique : tu as la Feuil1 visible dans ta fenêtre 1 et la Feuil2 visible dans ta fenêtre 2. Si dans ton code tu inscrit She...
01/03/2014 à 21:00yannick78Filtrer des lignes identiques sur plusieurs champsNon, il y en a 32 Dans le fichier ci-joint, j'ai simulé 4 lignes 'à problèmes'. A te relire...
01/03/2014 à 20:29CAPUCIN Mettre la couleur jaune sur la premiere rangeeSans avoir ton fichier à disposition, je ne sais que tu dire de plus. Est-ce que tu dois simplement écrire Tu peux compresser un fichier, en enlever des feuilles inutiles à la démonstration, ne laisser que 10 lignes représentatives sur les 153'000 de base, passer par le site C-Joint http://cjoint.co...
01/03/2014 à 17:00yannick78Filtrer des lignes identiques sur plusieurs champsTon fichier réel (avec les bons noms de feuilles, avec les bons titres, etc.) mais avec des données bidon aurait probablement été mieux. Mais bon, on va se contenter de ça et on corrigera par la suite ce qui est nécessaire. Non, c'est bien entendu toujours plus facile de travailler qu'avec un seul f...
01/03/2014 à 08:32CAPUCIN Mettre la couleur jaune sur la premiere rangeeCe n’est pas facile de te répondre sans avoir ton fichier à disposition. Mais tu as cette ligne que tu as mis en commentaire Tu devrais essayer de la réactiver et d’y placer un point d’arrêt. Tu pourrais alors contrôler quelle est la valeur de ‘variable.Row’ à ce moment-là et si elle correspond bien...