| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 06/03/2014 à 12:29 | nicolas28220 | Problème Listbox | Si 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:14 | NAKKOUZI | Colorier une ligne automatiquement | Et voilà... |
| 06/03/2014 à 12:06 | easygoing | Pourcentage sous condition | Merci 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:48 | NAKKOUZI | Colorier une ligne automatiquement | Dans 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:23 | easygoing | Pourcentage sous condition | Re-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:08 | Lelion | Recherche automatique en fonction 2 critères | Il 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:36 | easygoing | Pourcentage sous condition | Afin 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:29 | Lelion | Recherche automatique en fonction 2 critères | Parfois tu n'as pas le choix On peut t'aider à placer ce code dans ton fichier Cordialement... |
| 06/03/2014 à 06:25 | pat12 | Comparer des colonnes | ... |
| 05/03/2014 à 19:57 | Cappe Pierre | Modifier macroo | Si 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:39 | cos81 | Mise a jour d'un tabeau | Alors 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:19 | manoss76 | Macro à modifier | Re, 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:32 | Lelion | Recherche automatique en fonction 2 critères | Je 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:21 | cos81 | Mise a jour d'un tabeau | Oui, je serais quand même intéressé à savoir ce qu'il en est exactement. A te relire ..... entre 4 yeux... |
| 05/03/2014 à 09:02 | Lelion | Recherche automatique en fonction 2 critères | Je 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:45 | Hamid11 | Automatiser l'entree de données | Tu 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:43 | cos81 | Mise a jour d'un tabeau | Selon 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:37 | drumstick | Modification périodique d'une valeur sur une colonne | Ta 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:27 | cos81 | Mise a jour d'un tabeau | Comme 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:10 | schmitx | Alterner la couleur des lignes en fonction d'une valeur | Salut 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:03 | manoss76 | Macro à modifier | Re, 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:00 | cos81 | Mise a jour d'un tabeau | DerLig = .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:42 | manoss76 | Macro à modifier | Dé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:54 | Yvouille | Message : 'Avertissement concernant la confidentialité | En plein dans le mille. Merci beaucoup pour ta réponse. Amicalement... |
| 04/03/2014 à 08:49 | Yvouille | 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:34 | Hamid11 | Automatiser l'entree de données | La macro ci-dessous, placée dans le fichier ci-joint, devrait faire l'affaire. Cordialement... |
| 04/03/2014 à 07:56 | manoss76 | Macro à modifier | J’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:17 | cos81 | Mise a jour d'un tabeau | Ce 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:13 | cos81 | Mise a jour d'un tabeau | Je 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:56 | Patrick34 | Rassembler les données de 4 feuilles ou + sur une autre | Le 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:28 | lebog | Fusionner plusieurs tableaux Excel | Tu 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:35 | Hamid11 | Automatiser l'entree de données | Ton 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:49 | rocket4 | Extraire des caractères | Pour les extraire par formules, Par VBA, Cordialement... |
| 02/03/2014 à 14:16 | laurentmaint | Gestion de stock | Tu 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:54 | cos81 | Mise a jour d'un tabeau | Dé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:45 | anaxagore | Majuscule sur plusieurs colonnes | Merci Frangy pour ton conseil. J'espère que ce soit ça Bonnes salutations... |
| 02/03/2014 à 12:43 | yannick78 | Filtrer des lignes identiques sur plusieurs champs | Alors voici un fichier qui traite un nombre de listes quelconque. Cordialement... |
| 02/03/2014 à 09:09 | yannick78 | Filtrer des lignes identiques sur plusieurs champs | Selon 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:39 | Moé Kolisse | Imprimer sans confirnation | Essaie 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:27 | yannick78 | Filtrer des lignes identiques sur plusieurs champs | Ah 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:53 | anaxagore | Majuscule sur plusieurs colonnes | Re, 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:31 | iliyes | Recherche qur plusieurs feuilles par USERFORM | Les 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:12 | CAPUCIN | Mettre la couleur jaune sur la premiere rangee | Tout 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:54 | CAPUCIN | Mettre la couleur jaune sur la premiere rangee | Il 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:40 | iliyes | Recherche qur plusieurs feuilles par USERFORM | Le 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:09 | CAPUCIN | Mettre la couleur jaune sur la premiere rangee | Selon 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:00 | yannick78 | Filtrer des lignes identiques sur plusieurs champs | Non, il y en a 32 Dans le fichier ci-joint, j'ai simulé 4 lignes 'à problèmes'. A te relire... |
| 01/03/2014 à 20:29 | CAPUCIN | Mettre la couleur jaune sur la premiere rangee | Sans 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:00 | yannick78 | Filtrer des lignes identiques sur plusieurs champs | Ton 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:32 | CAPUCIN | Mettre la couleur jaune sur la premiere rangee | Ce 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... |