| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/04/2013 à 11:36 | zwig | Intégration et cumul de points... comment faire | Re-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:50 | thanatos69 | Formulaire info relié a des factures et payes | J’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:16 | thanatos69 | Formulaire info relié a des factures et payes | Salut 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:52 | jeanluc17 | VBA : Calcul dans une colonne mois par mois | Salut 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:41 | yali | Trier un tableau sans macro et mise en forme décalée | Re-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:31 | Moé Kolisse | Code VBA pr Ajout ds un Onglet spécifique | Re-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:17 | Moé Kolisse | Code VBA pr Ajout ds un Onglet spécifique | Re, 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:03 | yali | Trier un tableau sans macro et mise en forme décalée | Juste 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:37 | barth66 | Fermeture classeur | Normalement le code ci-dessous devrait répondre à ta demande : Cordialement. EDIT : Salut Banzaï... |
| 01/04/2013 à 21:28 | Moé Kolisse | Code VBA pr Ajout ds un Onglet spécifique | Essaie 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:12 | Yvouille | Formule matricielle en code VBA | Je 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:26 | Yvouille | Formule matricielle en code VBA | Je 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:28 | apt | Imprimer la première partie d'une cellule | Selon 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:08 | KDD | Copier cellule A1 de plusieurs feuilles coller sur ligne | Ta demande est assez imprécise. Voici toutefois un exemple. Cordialement... |
| 01/04/2013 à 11:02 | Yvouille | Formule matricielle en code VBA | Je 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:28 | Yvouille | Formule matricielle en code VBA | Merci 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:15 | Kiriko | 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:40 | student | Produit matriciel | C'est parti https://forum.excel-pratique.com/excel/formule-matricielle-en-code-vba-t38296.html... |
| 01/04/2013 à 08:39 | Yvouille | Formule matricielle en code VBA | De 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:24 | Hinata30 | Compléter une liste en fonction de critère | Dans 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:19 | student | Produit matriciel | Re-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:50 | Kiriko | 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:12 | baptiste91 | Choix multiple pour un somme de 1 | Je 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:54 | baptiste91 | Choix multiple pour un somme de 1 | Je ne comprends pas ce que tu veux faire exactement, mais voici un code qui fonctionne. Cordialement... |
| 30/03/2013 à 18:37 | student | Produit matriciel | On 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:20 | nanog | Supprimer des ligne dont certaines colonnes sont vides | Je 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:12 | dav999 | Masquer les lignes qui ne correspondent pas à des criteres m | Re, 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:06 | baptiste91 | Choix multiple pour un somme de 1 | Si, il le dit dans sa cellule C1. Cordialement... |
| 30/03/2013 à 18:04 | Kiriko | 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:47 | baptiste91 | Choix multiple pour un somme de 1 | Merci 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:06 | baptiste91 | Choix multiple pour un somme de 1 | Tu 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:25 | Kiriko | 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:38 | dav999 | Masquer les lignes qui ne correspondent pas à des criteres m | Je 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:13 | baptiste91 | Choix 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:01 | josjuan2001 | Formule pour compter le nombre des fois | Ah, d'accord Merci beaucoup pour ton explication Tulipe et bonnes salutations. Voila de quoi ruminer pendant quelque temps... |
| 29/03/2013 à 19:57 | Kiriko | 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:29 | Hinata30 | Compléter une liste en fonction de critère | Non, 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:15 | baptiste91 | Choix multiple pour un somme de 1 | Comme 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:03 | Yvouille | Remettre "Application.EnableEvents" sur True | Merci à 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:50 | dav999 | Masquer les lignes qui ne correspondent pas à des criteres m | Re, 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:37 | Hinata30 | Compléter une liste en fonction de critère | Re 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:21 | baptiste91 | Choix multiple pour un somme de 1 | Ce 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:16 | dav999 | Masquer les lignes qui ne correspondent pas à des criteres m | Non, 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:00 | zwig | Bonjour d'une débutante | Bienvenue 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:57 | zwig | Intégration et cumul de points... comment faire | Effectivement 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:51 | baptiste91 | Choix multiple pour un somme de 1 | C'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:47 | Hinata30 | Compléter une liste en fonction de critère | J'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:33 | dav999 | Masquer les lignes qui ne correspondent pas à des criteres m | Si jamais il te reste cette possibilité ... |
| 29/03/2013 à 12:26 | baptiste91 | Choix multiple pour un somme de 1 | Re 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:20 | Kiriko | 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... |