| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 03/12/2024 à 10:46 | Gal | L'indice n'appartient pas à la sélection | Merci pour la réponse rapide. En suivant votre consigne, j'ai une erreur 438 "propriété ou méthode non gérée par cet objet". En revanche si je fais une MsgBox ActiveWorkbook.Name => je retrouve bien le nom que j'ai indiqué dès le début. En testant avec Set = Workbooks.Open : j'ai un message d'err... |
| 03/12/2024 à 09:48 | Gal | L'indice n'appartient pas à la sélection | Je suis bloqué depuis plusieurs heures sur une question très basique et je ne vois pas d'où peut venir le problème : Dans une macro plus longue et plus complexe, je déclare un autre Workbook dans lequel je veux transférer des données: - Le nom du worbook est correct - Ce workbook est déjà ouvert via... |
| 19/04/2021 à 15:52 | Gal | VBA : ouvrir doc word et conserver données publipostage | Bonjour, quelqu'un a t-il une idée à ce sujet ? merci :)... |
| 13/04/2021 à 10:15 | Gal | VBA : ouvrir doc word et conserver données publipostage | J'ai un tableau qui me permet de faire du publipostage. Mon fichier word est "réglé" pour utiliser ce tableau comme base et à chaque fois que je l'ouvre manuellement, je dois cliquer sur "oui" pour revalider la source de mes données. Lorsque j'utilise ma macro pour ouvrir mon fichier de word de publ... |
| 28/01/2021 à 17:49 | Gal | Userform - sélection multiple et n° lignes des items | Désolé, je ne les vois pas / ne les ai pas vus. Merci pour la solution, je devrais pouvoir me débrouiller à partir de là... |
| 28/01/2021 à 16:44 | Gal | Userform - sélection multiple et n° lignes des items | Ok, voilà le fichier avec une listbox qui autorise plusieurs sélections. Maintenant comment pourrais-je récupérer l'adresse de chaque élément sélectionné et pas seulement du dernier ? Merci, Gal... |
| 28/01/2021 à 14:02 | Gal | Userform - sélection multiple et n° lignes des items | Je ne crois pas qu'il soit utile de mettre un fichier plus proche de celui de base, cela rajouterait juste des colonnes "lieu de naissance", "num sécu" etc. mais rien de constructif, je pense. Je crois aussi m'être mal fait comprendre. Admettons que je sélectionne 3 personnes, c'est bien sûr pour ef... |
| 28/01/2021 à 11:44 | Gal | Userform - sélection multiple et n° lignes des items | Mon fichier en pièce jointe a été épuré pour publication mais la feuille tableau contient un grand nombre d'informations. L'objectif est qu'en utilisant le userform en haut de la feuille Tableau, je puisse choisir plusieurs salariés et ce que je veux faire (pour le moment seul le bouton "mail d'accu... |
| 30/10/2020 à 16:48 | NicoGT | Boucle For To avec range("I:I") | Hello, Est-ce que ça correspond à ce que tu souhaites ? Ton exemple ne retenait que les catégories "marque", je ne sais pas si tu souhaitais conserver ça. Le mien ne trie que sur les 6 premières colonnes, qui apparaissent réellement dans l'onglet, mais tu pourras facilement rajouter une condition su... |
| 30/10/2020 à 12:25 | NicoGT | Boucle For To avec range("I:I") | Peux-tu joindre ton fichier s'il te plaît ? J'ai du mal à visualiser. Merci... |
| 29/10/2020 à 16:46 | Gal | Partage : projets complexes | Voici un sujet un peu original, je ne sais pas si ça aura du succès... Je me suis pas mal perfectionné en VBA depuis le premier confinement en bidouillant mes fichiers au travail et grâce à l'aide du forum. Aujourd'hui j'ai l'impression d'arriver en bout de course car j'ai bien amélioré les fichiers... |
| 29/10/2020 à 15:50 | Gal | Code surlignage ligne active | Désolé, j'étais en vacances J'ai jeté un oeil au fichier que tu m'as transmis, la méthode utilisée est très proche de la mienne avec un retour à colorindex=none à chaque fois qu'une nouvelle cellule est sélectionnée. Je joins une version simplifiée du fichier. Lorsqu'on clique quelque part dans les... |
| 16/10/2020 à 11:40 | Gal | Code surlignage ligne active | J’aurais besoin d’un petit coup de main sur un code assez simple que j’ai créé pour rendre mon fichier plus ergonomique. Mon code surligne la ligne de la cellule sélectionnée par l’utilisateur. C’est un peu gadget mais je trouve ça sympa et ça rend le tout vraiment plus lisible. Le problème, c’est q... |
| 02/10/2020 à 12:27 | Quentinvdb | Somme à partir d'une date | Je ne comprends pas très bien ce que tu veux... Peux-tu joindre un exemple ... |
| 02/10/2020 à 11:23 | Darkangel | If weekday => juste une fois | Ok, je n'avais pas bien compris. Je n'ai pas de solution élégante mais j'en ai deux qui fonctionnent : 1. mettre un bouton pour ne la lancer que quand tu veux ou 2. j'utiliserais un code de ce genre : Comme ça : si on est vendredi et qu'on n'a pas lancé la macro ce jour: elle se lance, puis écrit la... |
| 02/10/2020 à 10:40 | Darkangel | If weekday => juste une fois | Je ne comprends pas bien ta question : A moins que ton code ne comprenne une boucle que tu n'as pas montré ici, ta condition n'est testée qu'une fois ? Tu peux mettre le code en entier ... |
| 01/10/2020 à 12:28 | Gal | Problème syntaxe Vlookup | Hello, Je viens de voir par hasard que j'avais oublié de répondre . Le code ci-dessous m'a bien permis de renvoyer le samedi suivant "mydate". J'ai pu finir le reste tout seul. Merci Dan pour ton aide... |
| 01/10/2020 à 12:18 | Aline21 | Désactiver macro à la fermeture du classeur | Pourquoi tu ne mets pas simplement un bouton pour ne lancer tes macros que quand tu le souhaites ... |
| 29/07/2020 à 17:39 | Gal | Problème syntaxe Vlookup | Ca marche parfaitement merci ! Pour aller plus loin, j'ai souhaité trouver "le prochain samedi à partir de MyDate" (variable date définie dans mon code). J'ai fait des tests avec weekday mais je n'ai rien réussi de probant... Par exemple si my date = 09/07/20 => renvoyer 11/07/20 Auriez vous une... |
| 27/07/2020 à 13:49 | Gal | Problème syntaxe Vlookup | C'est exactement ça. J'ai essayé avec ton code. Voici le résultat : Le problème est que ma condition est confirmée pour toutes les autres lignes car ma macro garde en mémoire le matricule en A2 au lieu de le mettre à jour à chaque I = I + 1 Voici le fichier. J'ai laissé un onglet base avec une seule... |
| 27/07/2020 à 11:34 | Gal | Loop et cells.findnext | C'est la solution que je vois, pour que quand j'ai plusieurs lignes pour la même personne (Julien ou Roberte dans mon exemple) la macro traite chaque ligne au lieu de ne garder que la dernière, puisque le fait d'avoir la partie 2 en boucle séparée fait qu'on ne garde que la dernière occurrence de "I... |
| 24/07/2020 à 16:41 | Gal | Problème syntaxe Vlookup | Pas tout à fait. Je vais joindre le fichier pour plus de clarté mais je suis contraint de supprimer la feuille Base car elle contient des informations confidentielles. Dans le fichier ci-joint: Ma macro "Samedi_AP" (bouton Rajout AP samedis) me permet de rajouter une ligne et des informations à chaq... |
| 24/07/2020 à 16:01 | Gal | Problème syntaxe Vlookup | J'ai un petit souci de syntaxe (je pense) avec mon code Vlookup. Cette syntaxe ne fonctionne pas : J'ai également essayé avec : Et toutes sortes d'autres syntaxes, sans que cela ne fonctionne mieux... Pourtant quand j'utilise : Cela marche bien, donc le problème doit bien se situer à ce niveau. Merc... |
| 23/07/2020 à 17:31 | Gal | Loop et cells.findnext | Désolé de multiplier les posts mais je ne peux plus éditer les précédents. Je suis bloqué sur le problème évoqué précédemment : Julien a plusieurs lignes qui le concernent dans l'onglet IJSS. la formule actuelle ne retient que les informations de la dernière ligne. J'aurais besoin que ma troisième p... |
| 23/07/2020 à 13:03 | Gal | Loop et cells.findnext | Me revoilà ! L'erreur était simplement que If CDate(BD.Cells(i, 2)) > Date_Emission + 7 And CDate(BD.Cells(i, 2)) <= Date_Emission Then 'xxx contenait and et pas or. Cette partie semble donc maintenant fonctionner ! Problème suivant : Julien a plusieurs lignes qui le concernent dans l'on... |
| 23/07/2020 à 11:44 | Gal | Loop et cells.findnext | Avec le débogage j'ai trouvé où était le souci mais pas vraiment pourquoi. J'ai supprimé ces deux lignes (solution de qualité ) en partant du principe que si on ne déclarait pas de valeur de départ pour ValID, ce n'était pas grave puisqu'elle est définie en dessous par BD.Cells(i,6) et que c'est cet... |
| 23/07/2020 à 10:56 | Gal | Loop et cells.findnext | Bonjour et merci d'être revenu vers moi. Désolé pour le respect des conventions d'écriture, comme tu peux le voir, j'apprends sur le tas et n'avais jamais fait de code aussi long. J'essaierai de faire mieux à l'avenir. Concernant le code que tu m'as transmis : j'ai une erreur "incompatibilité de typ... |
| 22/07/2020 à 15:57 | Gal | Loop et cells.findnext | Bonjour et merci de m'aider, Pour te répondre : si mon Cells(numligne3, 2) > Date_Emission + 7 Or Cells(numligne3, 2) <= Date_Emission Then . est confirmé : cela veut dire que ce n'est pas le bon bordereau (la date n'est pas bonne). Je veux donc renvoyer la prochaine occurence de B... |
| 22/07/2020 à 13:17 | Gal | Loop et cells.findnext | Je progresse doucement avec VBA mais me voilà face à un nouveau problème. Voici un extrait de mon code, qui me permet de trouver un bordereau en fonction de son montant. Si la date correspond, la case se remplie (cette partie de mon code fonctionne et ne figure pas ici). Si la date ne correspond pas... |
| 03/07/2020 à 14:43 | Gal | Etendre des formules sur une plage dépendant d'une variable | Sheets("FINAL") EDIT : ce code fonctionne bien. Le code marche bien, le problème venait d'ailleurs. Les données en dessous de ma plage n'étant pas supprimées, je croyais que mon code n'était pas correctement étendu. Désolé pour le temps perdu... |
| 03/07/2020 à 14:06 | Gal | Etendre des formules sur une plage dépendant d'une variable | Pas mg mais Rng : ma variable Range définie dans le code, qui correspond à la cellule située à l'intersection de ma variable NbLig et de la colonne 14. J'espère avoir éclairci le cas... |
| 03/07/2020 à 13:12 | Gal | Etendre des formules sur une plage dépendant d'une variable | Je souhaiterais que mes formules de A2 à N2 soient étendues sur une plage allant de A2 à Rng (qui correspond à l'intersection de la colonne 14, et du nombre de lignes remplies de mon onglet précédent). Ex : si j'ai 100 lignes sur mon onglet Base, je veux étendre ma sélection de A2 à N100. Il doit y... |
| 03/07/2020 à 13:01 | Gal | Renvoyer la valeur suivante d'une colonne selon des conditions | Merci beaucoup ... |
| 02/07/2020 à 12:53 | Gal | Renvoyer la valeur suivante d'une colonne selon des conditions | Merci beaucoup, ça fonctionne parfaitement. Par contre, je ne comprends pas vraiment le mécanisme derrière ton code, ni comment Derlig permet de renvoyer la première valeur "correcte" de la colonne. J'ai mis des annotations dans ton code, si tu veux bien m'expliquer pour que je sache faire moi-même... |
| 02/07/2020 à 11:42 | Gal | Assigner une valeur à une variable par la négative | Désolé, ce n'était effectivement pas très clair. J'essaie d'avancer pas à pas en attendant de voir si quelqu'un peut répondre à mon sujet plus global, mais au final, c'est compliqué sans expliquer le contexte. Tu peux jeter un coup d'oeil au fichier joint, pour voir quel est mon fichier de départ et... |
| 02/07/2020 à 10:50 | Gal | Assigner une valeur à une variable par la négative | Je souhaite assigner une valeur à une variable par la négative pour que : Num = n'importe quel nombre inférieur à 999999999999999 Nom = un texte différent de " " (non vide) L'objectif est par la suite de rechercher avec Find la prochaine valeur différente de 999... / le prochain texte différent de "... |
| 01/07/2020 à 15:25 | Gal | Renvoyer la valeur suivante d'une colonne selon des conditions | Je reviens (encore) solliciter votre aide pour un problème que je n'arrive pas à résoudre seul. Je travaille avec un import qui parfois, ne fonctionne pas correctement et me renvoie des valeurs fausses (n° de sécu "99999999999", noms et prénoms vides dans le fichier joint) Lorsque c'est le cas, si l... |
| 25/06/2020 à 18:42 | Gal | Faire varier un code en fonction de la date figurant dans une cellule | Oui, merci... |
| 25/06/2020 à 16:48 | Gal | Faire varier un code en fonction de la date figurant dans une cellule | J'avais essayé quelque chose comme ça mais ça ne fonctionnait pas... il devait y avoir une autre erreur ailleurs Merci pour ton aide... |
| 24/06/2020 à 15:42 | Gal | Faire varier un code en fonction de la date figurant dans une cellule | Petite question pour faire varier un onglet de destination en fonction de la date qui figure dans ma cellule TV (I,5). Cette date est en format jj/mm/aaaa. Si c'est en 2020 je veux l'envoyer dans ma feuille NMAL, et si c'est antérieur à 2020, dans un autre. Je n'arrive pas à formaliser ∈ 2020 ou ant... |
| 11/06/2020 à 14:37 | Gal | Enregistrement automatique d'un fichier / nom déjà existant | J'ai apporté quelques modifications pour que ça corresponde mais ma foi, ça marche parfaitement. Merci pour ton aide ... |
| 11/06/2020 à 12:33 | Gal | Enregistrement automatique d'un fichier / nom déjà existant | J'utilise aujourd'hui à la fin d'une de mes macros les arguments suivants pour enregistrer la feuille concernée sous le nom Import.txt et fermer mon classeur. : Mon souci est le suivant : lorsqu'un fichier Import.txt existe déjà dans mon dossier, j'ai le choix entre l'écraser (et tout va bien) ou ne... |
| 08/04/2020 à 10:24 | Gal | VBA - Copier-Coller des cellules tant qu'une condition est remplie | J'attendais pour répondre d'avoir réfléchi et compris ce que tu avais fait. C'est super, ça marche nickel même si je suis un peu déçu car ma première tentative était à des kilomètres Au moins je comprends le mécanisme et le code que tu as utilisés, donc merci beaucoup. Et du coup dans un fichier com... |
| 02/04/2020 à 15:27 | Gal | VBA - Copier-Coller des cellules tant qu'une condition est remplie | Je profite de cette période un peu spéciale de confinement pour apprendre le VBA et me perfectionner avec Excel, mais comme je dois travailler en même temps, je ne peux malheureusement pas me permettre de passer trop de temps sur chaque nouveau défi, et reviens donc demander votre aide. Ce que je ve... |
| 01/04/2020 à 14:42 | Gal | Compter nombre de valeurs uniques selon condition | Effectivement j'avais essayé le tableau croisé dynamique mais ça ne résolvait pas mon problème car je n'arrivais pas à faire de "total distinct". Grâce à ton aide j'ai trouvé, il fallait enregistrer la source de mon TCD en tableau. Bonne journée, cordialement... |
| 27/03/2020 à 09:37 | Gal | Compter nombre de valeurs uniques selon condition | Comme un schéma vaut mieux que 50 lignes d'explication, je vous joins un fichier simplifié. Ma feuille "rapport" me donne des stats sur les motifs d'absence des personnes, selon ce que je sélectionne dans la liste déroulante en C1. Le calcul "nombre d'occurences" marche bien. Par contre, je voudrais... |
| 31/01/2018 à 12:48 | Gal | Aide mise en forme tableau croisé dynamique | Je ne peux pas choisir de laisser la légende à l'horizontale même si c'est un peu plus long ? Edit : c'est bon j'ai changé 50 fois les intitulés jusqu'à ce qu'ils se mettent tout seul à l'horizontale merci pour ton coup de main... |
| 31/01/2018 à 11:38 | Gal | Aide mise en forme tableau croisé dynamique | Oui ! tu peux m'expliquer comment tu as fait pour changer s'il te plaît ... |
| 31/01/2018 à 10:11 | Gal | Aide mise en forme tableau croisé dynamique | Je n'ai pas compris la remarque pour la cellule _Note, Sinon par rapport à ma demande, c'est parfait, comme d'habitude ^^. Une dernière petite question et ensuite je te laisse (peut-être) tranquille, Je n'arrive pas à modifier les légendes en abscisse de mon graphique pour mettre ce que je veux comm... |
| 30/01/2018 à 18:33 | Gal | Aide mise en forme tableau croisé dynamique | Tu peux me mettre 5 10 15 comme palliers s'il te plaît. De toute manière, c'est quelque chose que j'arrive à modifier tout seul Merci pour ton aide... |