Fanatique d'Excel

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

Messages postés par Yvouille - page 150

DateAuteur du sujetSujetExtrait du message
02/04/2013 à 11:36zwigIntégration et cumul de points... comment faireRe-bonjour, Etant de bien bonne humeur, j’ai créé un petit fichier qui pourrait te servir C'est basé sur un fichier d'Amadéus sur un autre fil. Tu saisis les résultats dans la feuille Saisie et le classement à lieu automatiquement sur la feuille ainsi nommée. Si tu veux compliquer la chose, on pourr...
02/04/2013 à 09:50thanatos69Formulaire info relié a des factures et payesJ’ai de gros doutes que tu travailles réellement avec la version 59. Normalement, si le message "La date du transport indiquée ne correspond pas à l'année de facturation" apparaît, la macro est stoppée et tu ne devrais avoir aucun report. En ce qui concerne la numérotation des factures : Lorsque tu...
02/04/2013 à 08:16thanatos69Formulaire info relié a des factures et payesSalut Stéphane, La dernière version que je t’ai fournie est la 59. C’est avec ce fichier que j’ai fait de nouveaux essais pour l’année 2013. Lorsque je crée une facturation annuelle, le premier numéro de facture indiqué dans la colonne L de la feuille Saisie est le 13001, mais il n’est encore attrib...
02/04/2013 à 07:52jeanluc17 VBA : Calcul dans une colonne mois par moisSalut Jean-Luc, Merci de rester sur ton fil pour continuer la discussion. Dans le fichier ci-joint, j'ai ajouté un calcul dans la colonne R. Dans la cellule R22 par exemple, j'y effectue le calcul F22/F2. Est-ce bien ce que tu désirais ? Cordialement...
02/04/2013 à 07:41yaliTrier un tableau sans macro et mise en forme décaléeRe-bonjour, Il faut peut-être explique à cet administrateur que les macros ne mordent pas et peuvent rendre des services absolument géniaux et parfois irremplaçables Je ne peux pas de dire que ta demande est absolument impossible par formule, mais je ne connais pas de solution simple à ton problème...
02/04/2013 à 07:31Moé Kolisse Code VBA pr Ajout ds un Onglet spécifiqueRe-bonjour, En fait tu dois également chercher le numéro de la dernière ligne occupée ( no_ligne =....) sur la bonne feuille. Il faut donc inclure l'instruction juste avant au passage With....End with. Ca donne le bout de code : Ton fichier est énorme et il ne passe pas avec le site C-joint que j’ut...
01/04/2013 à 22:17Moé Kolisse Code VBA pr Ajout ds un Onglet spécifiqueRe, J'ai ouvert ton fichier et ça part un peu dans tous les sens. J'ai retrouvé apparemment le bouton auquel est rattaché la macro que tu as fourni sur ton premier message. Par contre j'ai remarqué que tu n'avais pas modifié ton code sur la base de ma proposition. Dois-je le faire pour toi ? Je trou...
01/04/2013 à 22:03yaliTrier un tableau sans macro et mise en forme décaléeJuste avant que tu ne te retrouves en page 2 sans que personne ne te réponde, je t'informe que par macros on obtient des solutions extrêmement intéressantes Ca te tente quand même ? Cordialement...
01/04/2013 à 21:37barth66Fermeture classeurNormalement le code ci-dessous devrait répondre à ta demande : Cordialement. EDIT : Salut Banzaï...
01/04/2013 à 21:28Moé Kolisse Code VBA pr Ajout ds un Onglet spécifiqueEssaie de remplacer le passage ci-dessous Si ça ne passe pas, merci de fournir ton fichier, plutôt qu'une image Cordialement...
01/04/2013 à 21:12Yvouille Formule matricielle en code VBAJe n'ai plus tout compris à tes derniers soucis, mais si la seule chose que tu désires est d'avoir un chiffre à la place d'une formule en finale, tu places ce bout de code tout à la fin, juste avant End Sub : Amicalement...
01/04/2013 à 17:26Yvouille Formule matricielle en code VBAJe pensais que tu reviendrais sur ton autre fil Je crois que j'ai enfin compris ce que tu désires. Regarde le code placé dans le fichier ci-joint. Si tu ajoutes par exemple des données sur la ligne 7 - en donc si je t'ai bien compris dans la colonne N également - la formule suit. Cordialement...
01/04/2013 à 16:28apt Imprimer la première partie d'une celluleSelon ton exemple, il n'y a jamais d'espace à l'intérieur des noms et prénoms et toujours un espace entre les noms et prénoms ; je peux donc te proposer la macro ci-dessous, placée dans le fichier V2. Si tes noms et prénoms comportent des espaces, tu dois selon moi avoir une liste de noms quelque pa...
01/04/2013 à 13:08KDDCopier cellule A1 de plusieurs feuilles coller sur ligneTa demande est assez imprécise. Voici toutefois un exemple. Cordialement...
01/04/2013 à 11:02Yvouille Formule matricielle en code VBAJe suis absolument désolé, j'ai fait une grosse erreur dans mes essais (j'ai copié le bouton en place et j'ai oublié d'y affecter ta macro Un peu perturbé par mes essais d'hier, j'ai complétement zappé que le résultat obtenu ce matin n'était pas logique. Alors oui, ta réponse répond parfaitement à m...
01/04/2013 à 10:28Yvouille Formule matricielle en code VBAMerci pour ton intervention Mais en fait, ton code place également une formule dans la cellule et non pas un résultat. Selon des recherche sur Internet, il semble que ce que je désire n'existe effectivement pas ?? Comme j'avais posé cette question dans l'espoir d'aider Student sur un autre fil - mai...
01/04/2013 à 10:15Kiriko Synthèse de Tableau croisé dynamique via VBA ?Après m’être creusé la tête pendant assez longtemps, j’ai finalement découvert le problème. Comme celui-ci ne s’était jamais présenté avec ton premier tableau de données, je ne m’en étais pas rendu compte plus tôt. Pour chacun des blocs « 10 heures », « 35 heures » et « 6 jours », j’avais tout d’abo...
01/04/2013 à 08:40student Produit matricielC'est parti https://forum.excel-pratique.com/excel/formule-matricielle-en-code-vba-t38296.html...
01/04/2013 à 08:39Yvouille Formule matricielle en code VBADe la même manière que l’on peut écrire une formule ainsi est-il possible d’écrire une formule matricielle en code VBA ? Mais attention, je ne parle pas d’écrire la formule elle-même dans la cellule par la ligne tel que le fait la macro dans le fichier ci-joint, mais bien de n’avoir comme inscriptio...
01/04/2013 à 08:24Hinata30 Compléter une liste en fonction de critèreDans le fichier ci-joint, tu ouvres un formulaire par le bouton placé sur la Feuil3. Tu dois y entrer tes données, si un champ reste vide, ça n’avance pas. Pour saisir une structure, tu es obligé de choisir une structure de la liste en colonne A de cette même feuille. Si tu ajoutes des noms à cette...
31/03/2013 à 10:19student Produit matricielRe-bonjour, J’ai placé le code ci-dessous dans le fichier ci-joint ; celui-ci inscrit ta formule dans le cellule G3, mais je ne pense pas que ce soit vraiment ce que tu désires. Par contre j’ai cherché un peu sur Internet et je n’ai pas réussi à savoir comment on pourrait traduire réellement une for...
31/03/2013 à 08:50Kiriko Synthèse de Tableau croisé dynamique via VBA ?Je ne comprends pas très bien : Pour le passage "150 heures", je t'ai fourni un code corrigé qui est bien plus propre que mon ancien code à n'utiliser que si plusieurs mois doivent être traités, mais tu utilises toujours mon ancien code Si pour ta culture personnelle – comme tu l’indiques – tu veux...
31/03/2013 à 08:12baptiste91Choix multiple pour un somme de 1Je présume que tu veux dire : " Qu'est-ce qui ne fonctionne pas avec ma macro ?" car je pense que mon code fonctionne, non ? Alors voici ci-dessous ta macro et mes commentaires à la suite Tu utilises ELSE si tu veux justement effectuer une "action si faux", mais toi tu as écrit "action si faux NE RI...
30/03/2013 à 21:54baptiste91Choix multiple pour un somme de 1Je ne comprends pas ce que tu veux faire exactement, mais voici un code qui fonctionne. Cordialement...
30/03/2013 à 18:37student Produit matricielOn ne voit pas trop où tu veux en venir avec ton code. Il y a passablement d'erreurs et c'est difficile de comprendre l'ensemble. Par exemple rien que pour ton instruction Sheets("feuil4").Cells(Cells(2, 2), Cells2, 5).Value) = Transposéetitres tu as fait l'erreur d'utiliser Cells(Cells(2,2),Cells(x...
30/03/2013 à 18:20nanogSupprimer des ligne dont certaines colonnes sont videsJe trouve dommage que tu ne donnes plus signe de vie apparemment parce que tu n'as plus besoin de mes services Si tu veux savoir ce que je voulais dire par "autre solution par filtres VBA", tu peux aller voir le fil https://forum.excel-pratique.com/excel/masquer-les-lignes-qui-ne-correspondent-pas-a...
30/03/2013 à 18:12dav999 Masquer les lignes qui ne correspondent pas à des criteres mRe, J'ai cité ton texte que je ne comprenais pas dans mon précédent message. Tu as bien écrit : "Après sur certaines lignes il va manquer la valeur numérique .......". Là, tu ne parles pas de la première ligne, non ? Pour la suite - pour les graphiques et tout ça - je ne sais pas si je pourrais enco...
30/03/2013 à 18:06baptiste91Choix multiple pour un somme de 1Si, il le dit dans sa cellule C1. Cordialement...
30/03/2013 à 18:04Kiriko Synthèse de Tableau croisé dynamique via VBA ?Tu m’as demandé un code qui réalisait certaines opérations et je t’en ai fourni un qui fonctionnait. Maintenant tu veux essayer d’y rajouter des trucs et ça foire. Je trouve que ce n’est plus ma faute et qu’il s’agit d’une autre question. Si, lors de tes essais, le code mis en place est interrompu e...
30/03/2013 à 17:47baptiste91Choix multiple pour un somme de 1Merci de rester sur le fil afin de continuer la discussion. Je pense qu’en observant des macros qui fonctionnent, tu peux apprendre énormément, spécialement si tu les fais aller au pas-à-pas. Normalement, si tu as une nouvelle question, tu ouvres un nouveau fil. Dans ta macro, tu sembles vouloir tes...
30/03/2013 à 17:06baptiste91Choix multiple pour un somme de 1Tu dis que ça ne va pas être facile pour la macro, mais tu n'as rien à faire.... ou presque rien Tu dois juste t'assurer que tes macros soient bien acceptées sur ton PC. Pour le savoir, tu ouvres mon fichier. Si Excel te demande si tu veux accepter les macros, tu cliques "Oui" ou "Ok". Ensuite, si u...
30/03/2013 à 08:25Kiriko Synthèse de Tableau croisé dynamique via VBA ?Je ne dirai pas que je suis échaudé, mais il y a deux choses qui me font t’écrire comme je l’ai fait. Je pense effectivement que si l’on avance chacun de son côté, ça ne sert à rien puisque l’un des deux va obligatoirement devoir laisser tomber son travail et repartir dans la direction de l’autre. O...
30/03/2013 à 07:38dav999 Masquer les lignes qui ne correspondent pas à des criteres mJe ne vois pas vraiment de quoi tu veux parler. A moi ça ne me cause pas de problème Par contre le texte qui est affecté à ces lignes par la première partie de la macro ne te convient pas, indique-moi un exemple de ligne concernée et je verrai comment corriger le tir. Je pensais ne faire qu’une seul...
30/03/2013 à 07:13baptiste91Choix multiple pour un somme de 1@Baptiste, En ayant des explications suffisantes – à défaut d’être encore très claires – on peut enfin de proposer des solutions. Je pense qu’il doit bien y avoir plusieurs formules qui rempliraient la même fonction, même la tienne. @Tous les deux, Comme il n’y a qu’un choix possible, de manière à n...
29/03/2013 à 20:01josjuan2001Formule pour compter le nombre des foisAh, d'accord Merci beaucoup pour ton explication Tulipe et bonnes salutations. Voila de quoi ruminer pendant quelque temps...
29/03/2013 à 19:57Kiriko Synthèse de Tableau croisé dynamique via VBA ?Tu vas un peu vite, je n'arrive pas à suivre. Et puis ça sert à rien qu'on avance chacun de notre côté. Je te montre encore comment on pouvait modifier le passage pour les 150 heures d'une manière un peu plus "propre" puis je te laisse continuer avec ton nouveau problème (dont j'avais commencé à che...
29/03/2013 à 18:29Hinata30 Compléter une liste en fonction de critèreNon, pas du tout Comme tu ne réponds pas à mes questions, c'est assez difficile d'avancer. Alors je vais essayer de deviner. Question 1) On va partir sur la base du fichier que tu as placé sur ce fil. Il comporte deux feuilles ; sur laquelle veux-tu ton bouton ? « Database » ou « ListeFixe » ?? Ques...
29/03/2013 à 18:15baptiste91Choix multiple pour un somme de 1Comme tu refuses de me fournir l'exemple demandé, je te fournis moi un exemple dans le fichier ci-joint ; j'ai complété les cellules B1:B7 et avec ta formule, il y a un résultat de 560 en C2. Maintenant dis-moi avec des mots (simples mais précis) quel est le résultat attendu en C2 et pour quelles ra...
29/03/2013 à 18:03YvouilleRemettre "Application.EnableEvents" sur TrueMerci à Banzai et à Sébastien pour leurs nouveaux apports Apparemment aucune solution ne sort du lot, il faudra toutes les tester Excellentes Fêtes de Pâques à vous tous...
29/03/2013 à 17:50dav999 Masquer les lignes qui ne correspondent pas à des criteres mRe, Je pense que soit on décide de résoudre ton problème et tu me laisses faire le code en m’expliquant tes besoins, soit on fait un cours VBA, mais alors ça risque de prendre des jours et je ne suis pas très chaud pour cela (tes codes comportent pas mal d'erreurs et d'imprécisions). Afin de résoudr...
29/03/2013 à 13:37Hinata30 Compléter une liste en fonction de critèreRe bonjour, Maintenant on a deux discussions commencées et j'ai reçu deux fichiers (une fois en privé en trois exemplaires et une fois sur ce fil). Dans tous les cas, tes demandes ne sont pas assez claires. Par exemple dans ta première explication sur ce fil, on ne sait quelles colonnes dans quelles...
29/03/2013 à 13:21baptiste91Choix multiple pour un somme de 1Ce n'est plus le même fichier, ce n'est plus la même formule Quel est le résultat attendu ...
29/03/2013 à 13:16dav999 Masquer les lignes qui ne correspondent pas à des criteres mNon, je ne tiens pas absolument à voir ton fichier Si tu veux te débrouiller tout seul, c'est bien mieux. Le type de données "Integer" à une limite de 32'767 (ça n'a donc rien à voir avec le nombre de lignes de la version Excel 2003 de 65'536). Rempace donc "Integer" par "Long" (le nombre de lignes...
29/03/2013 à 13:00zwigBonjour d'une débutanteBienvenue sur le Forum, Mais je suis persuadé que tu obtiendras très rapidement toute l'aide dont tu auras besoin Amicalement...
29/03/2013 à 12:57zwigIntégration et cumul de points... comment faireEffectivement que ce n’est pas des plus clair. Si tu n’as pas le bon vocabulaire, fournis-nous un bout de fichier à la place, ce sera beaucoup moins flou. Cordialement...
29/03/2013 à 12:51baptiste91Choix multiple pour un somme de 1C'est quoi pour une bête ??? Quel est ton but dans ce fichier ? Je t'avais demandé de placer un exemple et d'indiquer quel résultat tu désires dans quelle cellule. Par exemple, la formule que tu as montrée dans ton premier message, elle vient dans quelle cellule ...
29/03/2013 à 12:47Hinata30 Compléter une liste en fonction de critèreJ'ai eu la sympathie de répondre à ton autre demande, mais tu n'y as plus donné suite. Ceci est contraire à la Charte du Forum, non ? Cordialement...
29/03/2013 à 12:33dav999 Masquer les lignes qui ne correspondent pas à des criteres mSi jamais il te reste cette possibilité ...
29/03/2013 à 12:26baptiste91Choix multiple pour un somme de 1Re bonjour Baptiste, Non, malheureusement pas trop. Tu peux joindre un bout de fichier et y mettre un exemple simple ? Si c'est la suite de ta première question sur ce Forum, tu aurais pu rester sur ton autre fil. Amicalement...
29/03/2013 à 12:20Kiriko Synthèse de Tableau croisé dynamique via VBA ?Re bonjour, J’ai été chercher l’information sur le mois dans la colonne H et non pas dans la colonne K de la feuille "Données". Comme je te l’ai déjà proposé, je peux modifier mon code en fonction de tes nouvelles informations. Mais je ne m’y lance pas si tu veux tenter le coup toi-même. Si nécessai...