Modérateur

Inscrit le :27/04/2007
Dernière activité :Hier à 16:46
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'347
Votes
2'928
Fichiers
3
Téléchargements
10'342
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 322

DateAuteur du sujetSujetExtrait du message
10/06/2010 à 12:55madm-selleso VBA Chemin d'acces avec une année qui changeA essayer : PAr contre je n'ai pas compris le pourquoi d'une macro FUNCTION Si ok, merci de ne pas oublier de cocher le V de couleur vert pour cloturer le fil Amicalement...
10/06/2010 à 12:37plabrousse Code mal placé ou incomplet?Remplace ton code par celui-ci : ou ceci : Amicalement...
10/06/2010 à 10:23Yvouille Code VBA pour autoriser une entrée précise dans une celluleRe, Je n'ai pas ton fichier là ... mais à la vue de ce que tu expliques déplaces les instructions suivantes : avant et après Pour le blocage, ajoute le mot TARGET devant .ClearContents et .Select Sinon je suppose que ce code se trouve bien dans la feuille concernée par la Date en M12 ?? A te relire...
10/06/2010 à 09:14M-F Deb Feuille Excel ne calcule plusEdit : Pour joindre un fichier vois la dernière réponse dans ce lien --> https://forum.excel-pratique.com/excel/explications-et-regles-a-respecter-t13.html Je t'invite à lire ce lien pour toute question et réponse éventuelle sur ce forum. Amicalement...
10/06/2010 à 08:37Yvouille Code VBA pour autoriser une entrée précise dans une celluleEssaie comme ceci : Amicalement...
09/06/2010 à 14:49james404Bouton circulaire avec optionboxRe, Je m'en doutais. Alors je te suggère d'abandonner ces boutons d'options ou case à cocher (les objets sur les feuilles excel c'est toujours un pb surtout si tu en as beaucoup). A la longue cela peut devenir lourd sans tenir compte que si tes lignes sont dimensionnées autrement, les objets peuvent...
09/06/2010 à 13:04clyver Formule sur Date diffDans ton fichier essaie ceci pour A7 et B7 --> =MOD(B7-A7;1) Avec le format de ta cellule mis comme ceci --> [hh]:mm:ss Amicalement...
09/06/2010 à 12:39james404Bouton circulaire avec optionboxTu n'auras que ces 2 cases à cocher ou boutons d'option sur tes deux feuilles ou tu voudras en mettre à toutes les lignes ? A te relire...
09/06/2010 à 12:02Nowis Afficher/Cacher une zone (ligne et colonne) définiRe, Ok. Je ne suis pas sûr que tu parles bien d'une case à cocher lorsque je vois SHAPE dans ton code. S'il s'agit d'un vraie case à cocher faite par l'outil boite de controle, le code pourrait - être le suivant Code à placer dans la feuille "Feuille a remplir" Si ton souci est terminé, n'oublie pas...
09/06/2010 à 08:32Nowis Afficher/Cacher une zone (ligne et colonne) définiCe serait plus simple que tu mettes le fichier (avec données non confidentielles). A te relire...
08/06/2010 à 21:02Yvouille Décomptes multiplesRe, remplace la macro "décompte" par celle ci-après : A te relire...
08/06/2010 à 15:55dianboboAutomatiser les macrosRe, Le but est de supprimer toutes les instructions ACTIVATE dans ta sub LANCE() Fais un essai pour voir si tes codes fonctionnent correctement. A te relire...
08/06/2010 à 14:07dianboboAutomatiser les macrosRE, Essaie comme ceci : PAr contre, je ne vois pourquoi tu refais une copie des cellules A185:I185 vers la cellule A5 de la feuille synthèse... (instruction en fin de macro) Amicalement...
08/06/2010 à 13:23dianboboAutomatiser les macrosNon, ton code doit se trouver dans un module. Tu n'as pas besoin d'activer des feuilles en principe sauf si par exemple tu dois faire un tri. Par contre, dans ta macrosynthese, il faut faire référence à ta feuille Synthèse. Le mieux serait que tu mettes le code macrosynthese par exemple. De là on pe...
08/06/2010 à 13:16toto31 VBA mix de 2 macrosRe, Ce n'est pas quand tu passes de 30 à 32 mais au début de ta macro. N'oublie pas que lorsque tu exécutes la macro, tu appelles aussi la macro SUPPR_TABLEAU qui supprime tout ce que tu as sur ta feuille. Vois l'instruction Call suppr_tableau placée en début du code. Cela veut dire que toutes formu...
08/06/2010 à 12:36Yvouille Décomptes multiplesRe, En gros, dans le fichier que tu as posté, tu voudrais que la plage "rente2" reste visible et aussi la ligne "Rente2" dans la plage "Récapitulatif" ? A te relire...
08/06/2010 à 12:23toto31 VBA mix de 2 macrosRe, Pour ton erreur, il faut savoir ce que contient la cellule en colonne 30 sur la ligne où se produit l'erreur. Est-ce une valeur, du texte, une formule ? Je t'ai proposé deux solutions hier à 07 Juin 2010, 21:45 dont la deuxième est de supprimer l'intruction qui fait défaut dans ton code. De cett...
08/06/2010 à 10:37toto31 VBA mix de 2 macrosRe, Le code est bon mais tu peux supprimer le VALUE. Le code ne te mettra pas la formule mais bien la valeur trouvée. Pour le bug, je pense qu'il faut peut être voir sur quelle ligne tu es dans ta feuille lorsque le bug apparait et là voir la donnée que tu as en colonne 30. Peut être que cela vient...
08/06/2010 à 10:22bclement Macro copie formule jusqu'en bas d'un tableauRe, Remplace ton code par celui ci-dessous Amicalement...
08/06/2010 à 09:36bclement Macro copie formule jusqu'en bas d'un tableauDans ta première ligne de code, tu mets une formule. Quelle est la référence de la cellule (Activecell) ? A te relire...
08/06/2010 à 09:25toto31 VBA mix de 2 macrosRe, Normal, puisque le code que Nad a placé ici ne te mettra pas une formule mais bien le résultat. Concernant le bug, je ne vois pas le pourquoi. Pourrais-tu uniquement coller le code (Pas besoin de fichier) à partir de la ligne "with activesheet"...
07/06/2010 à 21:45toto31 VBA mix de 2 macrosRe, ben tu mets ce que tu as trouvé là... ou tu enlèves de ton code cette ligne. Comme cela tu passes de la colonne 30 à 32...
07/06/2010 à 21:39Yvouille Décomptes multiplesSi j'ai bien compris ta demande, il faut que dans la macro "decompte", tu désactives la ligne ci-après Bien dommage d'ailleurs si c'est cela car j'avais tout de même dû chercher pour trouver cette astuce... A te relire...
07/06/2010 à 14:59luge29Problème avec les boucles VBARe, Ok alors n'oublie pas de cloturer ton fil en cliquant sur le V de couleur Vert à coté du bouton editer. A bientôt...
07/06/2010 à 14:57bclement Macro suppression de ligne sous conditionsEssaie ce code à placer en VBA dans un module et lui associer un bouton. Amicalement...
07/06/2010 à 13:18toto31 VBA mix de 2 macrosRe, C'est quoi le 30 dans ton code ??? Il n'y a pas de 30 dans le code que je t'ai donné. Tu parles de quoi là ??? Excel comporte au minimu 256 colonnes, tu parles de laquelle ??...
07/06/2010 à 08:41pass-pass VbYesNoOui et non. Le mot Dim : permet la déclaration de variable. Excel requiert de la mémoire pour exécuter une macro. DIM permet de définir la quantité de mémoire à utiliser. D'où moins de mémoire tu utilises plus la macro s'exécutera rapidement. oui pour le mot mais de toujours utiliser INTEGER, je te...
07/06/2010 à 08:23jcsaFonction choisir ?Veille à respecter le message que adressé par Nad auquel cas je verouillerai le sujet. Merci de ta participation...
06/06/2010 à 13:32pass-pass VbYesNoDim est l'instruction utilisée déclarer une variable. Dans le code de Dubois cette variable est appelée REP Le signe % est une manière raccourcie de spécifier de quelle variable on parle. % veut dire INTEGER En gros, pour ta compréhension on aurait écrit DIM AS INTEGER. Tu aurais probablement compri...
05/06/2010 à 21:51BlizardOuvrir une fenêtre Excel determinée par macro ?Merci Claude. Je verrouille le sujet. A bientôt...
04/06/2010 à 16:05dianbobo Recherche et supression des lignesRe, Avant Do while, met cette instruction Edit Dan : et le Do while se passe dans quelle feuille au fait ...
04/06/2010 à 15:36dianbobo Recherche et supression des lignesDans la déclaration de tes variables, remplace : par Dans Lig --> tu démarres à quelle ligne ? A te relire...
04/06/2010 à 15:25toto31 VBA mix de 2 macrosRe, Vérifie que tu n'as pas un fichier qui traine et qui ne contient pas d'info ezt vérifie que tu as bien une seule feuille dans les fichiers sauvegardés. Si ton souci est terminé, merci de le cloturer en cliquant sur le V de couleur Vert à coté du bouton editer A bientôt...
04/06/2010 à 14:22toto31 VBA mix de 2 macrosRe, A priori je ne vois pas le pourquoi mais lorsque tu as 0, tu as quoi comme nom de fichier en colonne B ? La structure de ton répertoire devrait être : Dossier 06 Dossier 25 Dossier xx - Fichier Test Si tu as d'autres fichiers au même niveau que le fichier Test, cela peut te donner un 0 en colonn...
04/06/2010 à 13:00an.pi Temps d'ouverture du programme trés longRe, Je n'ai aucun souci à ouvrir le fichier du point de vue temps. PAr contre, dans Thisworkbook, il y a une partie du code qui ne sert à rien puisque l'instruction --> GoTo Final renvoie en fin de code. Les sélections des feuilles Equipes, composition, etc... ne sont pas sélectionnées comme le m...
04/06/2010 à 12:28toto31 VBA mix de 2 macrosRe, Remplace ton code par celui-ci dessous : Le code appellera la macro Supp_Tableau pour effacer tes données avant de remettre les nouvelles. A te relire (toujours sans fichier..)...
04/06/2010 à 08:46toto31 VBA mix de 2 macrosRe, Merci pour le fichier. Peux-tu me donner les réponses aux questions ci-dessous Question 1 : Je vois donc le code avec le résultat suivant : Colonne A : un lien hypertexte qui te permet d'ouvrir le fichier Colonne B : le nom du fichier correspondant au lien hypertexte de la colonne A Colonne C :...
03/06/2010 à 23:36Yvouille Code VBA - Numérotation automatiqueEssaie ce code à placer dans la feuille Instructions Amicalement...
03/06/2010 à 23:24toto31 VBA mix de 2 macrosRe, Mais c'est incroyable !! je constate de nouveau que tu ne lis pas ce que je t'écris ! De plus 7 fichiers dans un seul post !!! Je suis sidéré Désolé mais je n'ai pas besoin de revoir sans cesse ton code et on fichier Test mais uniquement ce que je t'ai demandé dans le post précédent. Dans le cas...
03/06/2010 à 15:31luge29Problème avec les boucles VBASI G24 = A2 tu fais quoi ? on colle I24 en L2 ? La colonne A est remplie comment. Toujours de A1 à A1000 ?? A te relire edit Dan : Essaie ce code mais n'oublie ne me donner l'info ci-avant...
03/06/2010 à 13:46toto31 VBA mix de 2 macrosRe, Ok merci Claude (tu veilles au grain je vois...) Bon toto31, cela ne sert à rien de te donner des indications si tu ne les appliques pas dans tes fichiers. Que ce soit dans ce fil ou celui donné par Claude, aucune des propositions ne sont appliquées dans le code de ton fichier ... Si tu veux une...
03/06/2010 à 12:30toto31 VBA mix de 2 macrosRe, Bon il me semble que tu ne lis pas cee que je t'écris puisque je retrouve de nouveau la ligne de déclaration de variables qui ne sert à rien dans ton fichier. De plus la varialble "i" n'est pas non plus déclarée. Contradiction là.. tu veux A1, B1 ou les deux ? Ton code est incorrecte pour avoir...
03/06/2010 à 08:48toto31 VBA mix de 2 macrosRe, Ok toto31, merci de ton fichier. Je regarde. Amicalement...
02/06/2010 à 14:39msrtn Macro Ajout d'une ligneRe, Suis mes indications ci-après Supprimer le code que je t'ai donné ainsi que ton bouton Clique droite sur l'onglet comportant tes tableaux puis choisis l'option "visualiser le code" Colle le code ci-dessous Veille bien à ce que la phrase "Cliquer ici...." soit bien strictement la même dans chaque...
02/06/2010 à 14:04msrtn Macro Ajout d'une ligneRe, Si on s'est bien compris... A la place du mot "AJOUTER" dans le code tu mets dans le code le texte de ta cellule en majuscule --> "CLIQUER ICI POUR RAJOUTER UNE LIGNE" Amicalement...
02/06/2010 à 13:36morgi Formule SI ou autre solutionUne formule SI devrait bien faire l'affaire exemple : en A1 le chiffre 21,5 ou 2 en B1 cette formule --> =SI(A1=21;"International";SI(A1=5;"Local";SI(A1=2;"National";""))) Ensuite, recopier la formule vers le bas. Si ok, n'oublie pas de cloturer le fil en cliquant sur le V de couleur vert à coté...
02/06/2010 à 13:29msrtn Macro Ajout d'une ligneRe, Ok. Fais ceci : En B15 et B25, ajoute le mot --> "ajouter" Remplace le code que je t'ai donné par celui ci-après Sélectionne la cellule B15 ou B25 exécute la macro avec ton bouton A noter que l'on pourrait aussi se passer du bouton en utilisant le double clique dans la cellule ou le clique dr...
02/06/2010 à 13:21msrtn Macro Ajout d'une ligneRe, J'ai bien compris mais quel est le critère de ta cellule. Là le code doit le comprendre. Il faut que tu me donnes une règle identique pour chaque tableau. Exemple dans ton image, cela pourrait être la cellule B15 et B25 Attention aussi qu'il me semble que tu as des cellules fusionnées ! à éviter...
02/06/2010 à 13:15toto31 VBA mix de 2 macrosPeu d'explications, pas de fichier = pas de réponse Tu parles de quoi et c'est où dans le code ? Ta demande se résume un peu comme si tu me demandais de chercher une aiguille dans un botte de foin mais que tu me donnes pas la botte de foin. Tu vois ce que je veux dire là ? Dans ton code cette ligne...
02/06/2010 à 12:53startover Macro recherche/filtrePas besoin de code puisque l'option FILTRE AUTOMATIQUE te permet de faire cette recherche. Amicalement...