| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 17/05/2012 à 08:41 | josanche | Macro pour classer des données de 3 feuille dans une feuille | Re, Je suis parti sur la base de ton dernier fichier, j'y ai classé les feuilles CRIME, EDUCATION et GUNPRODUCTION par ordre alphabétique (seule la dernière n'était pas dans l'ordre alphabétique, il me semble, mais je n'ai pas contrôlé à fond) et j'ai rajouté des colonnes 1992-1997 sur la feuille GU... |
| 16/05/2012 à 15:53 | josanche | Macro qui retourne des données en colonnes | Euh, par le plus grand des hasards, je crois que je viens de répondre à ton autre demande sur ton autre fil A te relire... |
| 16/05/2012 à 15:51 | josanche | Macro pour classer des données de 3 feuille dans une feuille | Voici un essai qui devrait répondre à ton attente. J'ai supprimé au maximum les données inutiles à ce travail afin d'alléger le fichier. J'ai également dû supprimer la liste des états de la feuille "Gunproduction" et la remplacé par la liste de la feuille "Crime", car autrement ça bloquait mon code... |
| 16/05/2012 à 13:45 | Elaris | Recherche dans un autre classeur | Dans mon exemple, je cherche une valeur quelconque indiquée dans la cellule C1 du fichier BASE dans le FICHIER1 - sur une plage assez petite - et je reporte la valeur qui se trouve directement à droite de la valeur trouvée. Si on trouve la valeur recherchée dans ta plage A250:B250 dui FICHIER1 en B3... |
| 16/05/2012 à 07:26 | Elaris | Recherche dans un autre classeur | Sans avoir tes fichiers à disposition, c'est assez dur de t'aider. Mais je te montre un code qui fonctionne et que tu pourras sûrement adapter à tes besoins. Je n'ai pas trop chercher à comprendre comment tu avais fait tes essais. Tu places le fichier Base ci-joint dans un dossier quelconque. Dans l... |
| 15/05/2012 à 21:17 | @lexandre | Problème de listes !!! (report de données) | Un essai par macro. J'ai dû remplacer tes feuilles pour les équipes car les tiennes créaient des problèmes lors de la première inscription par feuille. Faudrait-il prévoir de vider le tout, c'est à dire de faire une mise à zéro ? Attention : Aucune correction n'est prévue. Par exemple si tu remplace... |
| 15/05/2012 à 18:35 | thanatos69 | Formulaire info relié a des factures et payes | Voici une nouvelle version dans laquelle les données du formulaire - après le report des données dans les différents fichiers concernés - s'effacent automatiquement. Je n'ai encore rien fait concernant le problème des dates, en attendant tes inforamtions. Je ne te conprends pas Mon système crée 12 f... |
| 15/05/2012 à 18:14 | gardian | Améliorer des donnez | Dans le fichier ci-joint - à chaque modification de la feuille" buvée 1" - les totaux de chaque colonne sont réactualisés par mois sur la feuille "Récapitulatif" ; ceci d'une manière invisible. Fait quelques essais pour voir, en jouant sur les dates à des mois différents. Sur la feuille "Récapitulat... |
| 15/05/2012 à 14:25 | thanatos69 | Formulaire info relié a des factures et payes | Qu'en est il du format des dates ... |
| 15/05/2012 à 07:42 | thanatos69 | Formulaire info relié a des factures et payes | Si tout fonctionne maintenant, c’est que mes présomptions étaient assez correctes Concernant le format de date, rassure-toi, nous travaillons avec le même format jj.mm.aaaa en Suisse et probablement dans toute la francophonie. Apparemment mon format est transformé lorsque tu ouvres et enregistre mon... |
| 13/05/2012 à 17:33 | thanatos69 | Formulaire info relié a des factures et payes | Si tu veux mentionner un passage d'un autre membre, utilise l'option "Citer", autrement on ne sait plus où on en est, on ne sait plus quel est ton texte ou quel est celui que tu cites. Mais n'abuse pas non plus de cette fonction, il n'est pas toujours nécessaire de reprendre l'ancien texte. J'avais... |
| 13/05/2012 à 17:02 | gardian | Améliorer des donnez | D'après ce que j'ai compris, tu entres une fois par jour des données dans les colonnes C et M et une autre fois le même jour dans la colonne I - tout le reste, notamment les formules, étant déjà en place - et tu désirerais un, voire deux UserForm afin de te faciliter ces deux tâches journalières. Si... |
| 13/05/2012 à 13:27 | gardian | Améliorer des donnez | On ne peut t'aider que si tu te donnes la peine d'expliquer correctement ton problème. De quels chiffres, de quelles colonnes, de quels jours parles-tu exactement ? Donnes-nous un exemple pour aujourd'hui le 13 mai ou pour demain : comment se présente cette feuille en début de journée, quels chiffre... |
| 13/05/2012 à 13:12 | ascal44 | Pour les pros des formats conditionnels | Euh, je crois que je vois l'erreur que j'avais faite. Teste et dis-moi quoi. Je suis quand même étonné que tu dises que ton autre code dure 3 secondes. Chez moi - sur Excel 2003 et Excel 2007, c'est instantané. Cordialement... |
| 13/05/2012 à 10:55 | ascal44 | Pour les pros des formats conditionnels | Je ne vois pas de différence notable entre ces deux codes. Combien de temps dure l'exécution de ton code chez toi ? Je ne vois pas ce que tu veux dire. La première fois que tu cliques dans une cellule comportant un nombre - mais qui n'a pas encore le bon format - la mise en forme est réalisée immédi... |
| 13/05/2012 à 08:10 | gardian | Améliorer des donnez | Que fais-tu exactement tous les jours ? Ajoutes-tu à chaque fois une nouvelle ligne ? Comment modifies-tu les formats des cellules ; manuellement ou par copie de la ligne précédente ou encore autrement ? Quelles colonnes complètes-tu, je veux dire quels chiffres inscrits-tu ? Comment ajoutes-tu les... |
| 13/05/2012 à 08:01 | ascal44 | Pour les pros des formats conditionnels | Re, En voulant corriger mon code, j'ai remarqué que le code en place dans ton fichier réalise déjà ce que tu demandes, à l'exception qu'il limite les modifications aux colonnes C, H, M et R entières au lieu des plages de cellules indiquées. Est-ce cela ton unique soucis ? A te relire... |
| 12/05/2012 à 15:47 | ascal44 | Pour les pros des formats conditionnels | Je n'ai pas de soluton par mise en forme, mais par macro. Cordialement... |
| 12/05/2012 à 07:37 | thanatos69 | Formulaire info relié a des factures et payes | Vu le travail énorme que j'ai déjà réalisé pour toi, je serais heureux que tu puisse l'utiliser - donc je serais prêt à continuer de t'aider - mais je n'arrive pas à sentir si ce travail t'intéresse encore vraiment ou si tu me réponds par politesse. Si c'est ce dernier cas, merci de m'en informer et... |
| 10/05/2012 à 22:17 | thanatos69 | Formulaire info relié a des factures et payes | J'espère que - malgré ton mutisme - tu aies encore quelque intérêt pour ce projet Sans nouvelle de ta part, je me suis débrouillé afin de pouvoir tester l'avancement de mon fichier sur Excel 2003. Ce fichier semble en effet créer des problèmes sur les versions Excel 2007 et 2010, ou du moins les fic... |
| 09/05/2012 à 22:09 | Yvouille | VBA : Problèmes de format de fichier | J'ai testé ton nouveau code, il passe bien sur Excel 2007, mais pas non plus sur "mon" Excel 2010 ; ça bloque sur la ligne Set ProjVB = ActiveWorkbook.VBProject.VBComponents("ThisWorkBook").CodeModule . Peut-être bien que ça a à voir avec le fait que je suis sur mon PC professionnel et que je n'ai p... |
| 09/05/2012 à 17:45 | Max18 | Zone | Je n'ai pas très bien compris tous tes messages. Une solution éventuellement en protégeant et déprotégeant la feuille par l'intermédiaire du code, comme dans l'exemple ci-joint ? Sinon, comment as-tu créé ta forme ? Cordialement... |
| 09/05/2012 à 10:27 | Yvouille | VBA : Problèmes de format de fichier | Comme indiqué dans mes messages précédents, j'avais bien coché l'option indiquée, mais ça ne passe quand même pas. Je ne compreds pas que ça fonctionne chez toi et pas chez moi Encore une autre idée ... |
| 09/05/2012 à 09:17 | Yvouille | VBA : Problèmes de format de fichier | J'ai essayé de décoché "Microsoft Visual Basic For Applications Extensibility 5.3" sous "Références VBAProject", mais ça ne change rien, ça bloque toujours au même endroit. Comme je suis sur un PC allemand, ça ne sert à rien que je te donne le texte inscrit dans le message d'erreur, mais il s'agit d... |
| 09/05/2012 à 07:30 | Yvouille | VBA : Problèmes de format de fichier | Aie, c'est à nouveau moi J'ai effectué ce matin des essais sur Excel 2010, et ça bloque sur la ligne With .VBProject.VBComponents("ThisWorkbook").CodeModule et ceci malgré que j'ai enclenché les deux options décrites dans mon tout premier message ("Paramètres des macros" et "Références - VBAProject"... |
| 09/05/2012 à 07:12 | aigledatlas | Majiscule par defaut dans un cellule | Avec un clic-droit dans l'onglet de la feuille tu peux choisir de voir le code (étant actuellement sur un PC allemand, je ne peux pas t'indiquer le texte français, mais il doit y avoir une icone avec une feuille et une loupe). Tu arrives alors dans Visual Basic où tu trouves ce texte Traduit en fran... |
| 08/05/2012 à 21:30 | aigledatlas | Majiscule par defaut dans un cellule | Eventuellement avec une macro. Cordialement... |
| 08/05/2012 à 21:25 | map101 | Comparaison de rangs entre colonnes | Parfois on se dit qu'il doit bien y avoir une solution en une seule formule, mais on a la flemme de chercher plus loin, alors qu'on a déjà un premier résultat en mains. Merci Banzai de m'avoir montré que j'aurais dû chercher un peu plus (mais peut-être sans trouver quand même ) Amicalement... |
| 08/05/2012 à 21:15 | Max18 | Zone | Tu cliques-droit sur la forme, tu indiques "Vérouillé" sous "Propriétés" et tu protèges la feuille. Cordialement... |
| 08/05/2012 à 21:01 | map101 | Comparaison de rangs entre colonnes | Le résultat désiré en colonne K, avec une colonne J à masquer éventuellement. Cordialement... |
| 08/05/2012 à 20:40 | Yvouille | VBA : Problèmes de format de fichier | Wow, Après avoir effectué quelques essais, je suis enchanté des réponses reçues. Ca fontionne à merveille Un merci tout particulier à Lermite et aux autres intervenants. Vous me tirez une sacrée épine du pied. Cordialement... |
| 08/05/2012 à 17:54 | zombe | Problème avec code macro effacer | Comme ton bouton est situé sur la feuille "Donne", tu effaces les cellules de cette feuille. Pour le premier cas, ce code devrait faire l'affaire Afin que ton code enregistré fonctionne, tu aurais dû commencer l'enregistrement en ayant la feuille "Donne" sélectionée. Ton code aurait alors au préalab... |
| 08/05/2012 à 08:26 | Yvouille | VBA : Problèmes de format de fichier | C'est rageant, j'espérais vraiment qu'il soit possible de créer depuis Excel 2007 un fichier Excel 2003 avec macro utilisable sur toutes les versions, à l'instar d'un fichier sans macro. Salut Banzai, Je n'ai testé ta nouvelle proposition que sur Excel 2010, mais ça ne passe pas non plus ; ça bloque... |
| 07/05/2012 à 20:02 | Yvouille | VBA : Problèmes de format de fichier | Banzai m'a fourni un code sur un autre fil - que j'ai repris dans le fichier ci-joint "Création macro V2" - qui permet de créer un nouveau fichier et de joindre un code dans ThisWorkbook de ce nouveau fichier. Sur Excel 2003, tout fonctionne parfaitement après que j'ai coché dans Visual Basic, sous... |
| 07/05/2012 à 10:15 | thanatos69 | Formulaire info relié a des factures et payes | Re, Tu as indiqué une "Run-time error 1004" dans ton fichier Word, tu indiques une "Run-time error 75" dans ton dernier message, mais tu dis que ça bloque lors de la création d'un fichier (quel fichier, le fichier "Facturation Xxxx" ?) pour la même année, donc je ne sais plus trop où on en est. Peux... |
| 07/05/2012 à 02:12 | Fab1304 | Copier des valeurs d'un onglet vers un autre onglet | Désolé, je n'ai pas vu ton message auparavant, mais comme tu as envoyé deux messages de suite, je n'ai plus été informé par un courriel de ton deuxième postage. Je découvre par ta question qu'on ne peut apparemment pas nommé une macro c (??). En effet, si tu essaies d'affecter la macro c à un bouton... |
| 05/05/2012 à 20:45 | thanatos69 | Formulaire info relié a des factures et payes | Merci d'avoir répondu à ma question numérotée 1) Peux-tu encore répondre aux questions numérotées 2) et 3) ? N'as-tu pas lu mon message jusqu'au bout ? Dans l'attente de tes réponses, je continue quand même à avancer. Mais comme je te l'ai déjà dit, ça peut (continuer à ) prendre du temps. Cordialem... |
| 05/05/2012 à 08:29 | Yvouille | Ajouter un code par l'intermédiaire d'un autre code | Tout d’abord, pour répondre à tes questions : J’avais décrit ma manière de faire dans mon message du 03.05 à 20:00. En résumé, avec Excel 2007 ou Excel 2010, je fais tout ça tout juste et il n’y a pas de macro dans ThisWorkbook quand j’ouvre le nouveau fichier créé. Non, je crois que je suis un type... |
| 05/05/2012 à 08:02 | xlake | Macro : Comment faire un tableau à partir d'un autre ? | C'est une possibilité, mais si on peut l'éviter, tant mieux. Il me semble que ce serait mieux. Il faudrait par exemple définir des références différentes à placer dans les cellules concernées (par exemple «Xxx Budget de bureau», «Xxx Coordination Nationale», «Yxx Projet Dupont», «Yyy Projet Durant»... |
| 04/05/2012 à 16:43 | xlake | Macro : Comment faire un tableau à partir d'un autre ? | Re, Est-ce que tu as toujours une cellule "BUDGET DU BUREAU" et une cellule "PROJET 1" dans ta colonne A sur lesquelles on pourrait baser le début et la fin des tableaux à séparer ? A te relire... |
| 03/05/2012 à 21:44 | Yvouille | Ajouter un code par l'intermédiaire d'un autre code | En fait, j'ai un message à l'ouverture qui dit : "Le format du fichier que vous tentez d'ouvrir, "Référence", est différent de celui spécifié par l'extension du fichier. Assurez-vous que le fichier n'est pas endommagé et qu'il provient d'une source fiable avant de l'ouvrir. Souhaitez-vous ouvrir le... |
| 03/05/2012 à 21:21 | Yvouille | Ajouter un code par l'intermédiaire d'un autre code | Ce code devrait-il être visible dans le "Thisworkbook" du fichier "Référence" nouvellement créé ? Si oui, il n'y est pas. Ou est-il lancé une seule fois lors de la création de ce fichier "Référence" ... |
| 03/05/2012 à 21:12 | xlake | Macro : Comment faire un tableau à partir d'un autre ? | A ta place je sélectionnerais les lignes désirés (sur ton exemples les lignes 163 à 226), je le couperais (Ctrl + X) et je les collerais (Ctrl + C) sur une autre feuille, comme dans mon exemple ci-joint. Si ce n'est pas ça, tu dois être plus précis. Tu peux fournir un exemple de ce que tu veux faire... |
| 03/05/2012 à 21:00 | Yvouille | Ajouter un code par l'intermédiaire d'un autre code | Re, J'ai enregistré ton fichier " Yvouille Creation macro V001 " dans un dossier appelé " Essai ". Je clique sur le bouton " Création d'un fichier contenant une macro dans ThisWorkbook ". Un fichier appelé " Référence " est créé, enregistré dans le dossier " Essai " et refermé automatiquement par la... |
| 03/05/2012 à 20:45 | Yvouille | Ajouter un code par l'intermédiaire d'un autre code | Comme il est indiqué dans ton code : "nécessite une référence à : Microsoft Visual Basic For Applications Extensibility 5.3", j'ai activé cette référence sous "Outils/Références - Projet VBA". Ensuite je lance ton code, le nouveau fichier est bien créé, mais lorsque je l'ouvre à nouveau, il n'y a au... |
| 03/05/2012 à 20:27 | thanatos69 | Formulaire info relié a des factures et payes | Me revoilà pour te montrer un peu l’avancement de ton travail. Tu ne m’as pas vraiment dit si le report des informations se faisait bien dans les divers fichiers mais je présume que oui, puisque tu me dis ce qui devrait être reporté en lieu et place de ce qui l’est déjà. Cependant cette partie n’est... |
| 03/05/2012 à 16:07 | Yvouille | Ajouter un code par l'intermédiaire d'un autre code | Par cette macro, je crée un nouveau fichier, l'enregistre et le referme : Serait-il possible d'ajouter en plus - par l'intermédiaire de ce code - un code Private Sub Workbook_Open sous "ThisWorkbook" du nouveau fichier créé ? A vous relire... |
| 03/05/2012 à 11:58 | Fab1304 | Copier des valeurs d'un onglet vers un autre onglet | La fonction Left(.Cells(i, 4), 7) sélectionne les 7 premiers caractères sur la gauche de la valeur de la cells(i,4), c'est à dire "Inciden" alors que tu voudrais "Incident". Il faut donc modifier le code ainsi : En cliquant dans Visual Basic sur le mot "Left" puis en appuyant F1, tu aurais trouvé un... |
| 03/05/2012 à 10:44 | Fab1304 | Copier des valeurs d'un onglet vers un autre onglet | Essaie avec ce code : Je l'ai placé dans le fichier ci-joint et en ai profité afin de supprimer ces lignes vertes inutiles et de rassembler les deux codes dans le même module. Selon l'essai splcial avec la ligne 2 de ta feuille "Extract_IO_TT", ça semble fonctionner Cordialement... |
| 01/05/2012 à 18:26 | Fab1304 | Copier des valeurs d'un onglet vers un autre onglet | @ Fab, Je suis bien content si tu as réussi à récupérer le code comme pour tes autres besoins. Tu aurais pu effacer les lignes en vert que j'avais laissées provisoirement en attendant tes instructions. Je pense également que l'on aurait pu n'utiliser qu'un seul code et jouer sur le nom des deux feui... |