| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 21/08/2012 à 12:41 | GUGUSSE | AMITIÉES de Charente Maritime | Bonjour et bienvenue à toi sur ce forum !... |
| 21/08/2012 à 12:34 | swer | TCD avec source variable | Re, Ce que Darzou te proposais était de définir un nom de ta base de données en utilisant la fonction Decaler. Une fois fait tu pouvais reprendre ce nom dans ta macro en utilisant Range(nom défini) en lieu et place du nom Plage que je t'ai donné exemple si ta base de données va de A1 à K15 - nom déf... |
| 21/08/2012 à 08:22 | Yvouille | VBA / Fonction CountIf | Tu y étais presque ... Bonne journée Amicalement... |
| 20/08/2012 à 19:15 | Fabdu57100 | Listview : Impossible de charger le objet | Si tu te souviens je t'avais parlé des soucis au sujet des listviews. Quelle est ta version d'excel ?? si c'est 2003 cela devrait fonctionner. A te relire... |
| 20/08/2012 à 13:41 | Fabdu57100 | Rendre code plus léger et execution plus rapide ? | Re, Ton fichier n'est pas gros je trouve. MAis déjà un truc, dans la feuille BDD, tu as préparé le tableau jusque la fin de ta feuille. Enlève déjà ce qui ne sert pas et compris les couleurs. Dans la plage prévue pour mettre les données, enlève la couleur Blanche puis une fois fait, va dans Outils ... |
| 20/08/2012 à 13:31 | swer | TCD avec source variable | Même avis que Cousinhub et Darzou. Toutefois attention que si tu utilises la même feuille, il faut au préalable effacer complètement le TCD avant d'en refaire un nouveau. Sinon si tu veux faire tout cela par code avec une nouvelle feuille à chaque reprise, essaie comme ceci : Si terminé, merci de cl... |
| 20/08/2012 à 13:13 | Bobléponge1 | Problème macro avec protéction feuille | Pas facile de donner un avis là. On a aucun élément... |
| 20/08/2012 à 13:02 | zving2 | Ou est le problème dans le code VBA | Si ton instruction bloque là --> Set wksmaj = wkbo_maj.Worksheets("mise à jour") Vérifie que l'espace dont Banzai te parle, ne se trouve pas dans le nom de ton onglet. Pour éviter cela, enlève tous ces espaces ou remplace les par un --> _ Ex : mise_à_jour Si ok, n'oublie de cliquer sur le V ve... |
| 20/08/2012 à 12:53 | Fabdu57100 | Rendre code plus léger et execution plus rapide ? | J'ai repris ton fichier (très bien je trouve). Quel travail tu ou vous avez fait là ! Quelques commentaires : Replacer le nom de l'objet que tu as appelé "FRAME" par "FRM" par exemple. En effet évite d'attribuer des noms d'objets à des instructions définies de base dans VBA. Lorsque tu n'as plus bes... |
| 14/08/2012 à 13:24 | juju53 | Re organiser colonnes | Re, Si la structure de la feuille Source est toujours celle là, vois le fichier joint puis cliquer sur le bouton en feuille Cible Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Amicalement... |
| 14/08/2012 à 12:51 | juju53 | Re organiser colonnes | C'est ce que fais le code Macro 1 si l'on exécute pas la macro Suppcol_vides A quoi correspondent les données en feuille correspondances ? Ce qu'il faut c'est Nom, prenom, Age, Metier,ville, département ... |
| 13/08/2012 à 13:40 | beabianchini | Excel tableau répéter titre colonne en ligne | Re, Essaie en remplaçant le code que je t'avais proposé par celui ci-dessous Si ok, clique sur le V vert à coté du bouton EDITER pour cloturer le fil Amicalement... |
| 11/08/2012 à 14:05 | Fabdu57100 | Rendre code plus léger et execution plus rapide ? | Re Ce qui peut ralentir c'est une modification de feuille pendant l'exécution du code. Maintenant avec la suspension du calcul automatique, cela ne devrait pas poser de souci mais bon sans voir le fichier en question, on ne sait pas analyser le pourquoi.µµEs-tu sur que tu n'as pas un code qui s'exéc... |
| 10/08/2012 à 13:41 | mariedu | Besoin d'aide urgent | Merci de bien vouloir modifier le titre du sujet de la demande et de mettre un titre plus explicite Vois ce lien sur l'utilisation du forum --> https://forum.excel-pratique.com/annonces/explications-et-regles-a-respecter-t13.html le point 3 surtout.. Pour le reste, le mieux est de mettre un fichi... |
| 10/08/2012 à 13:38 | beabianchini | Excel tableau répéter titre colonne en ligne | Vois le fichier joint avec un code pour te faire cela. Clique sur le bouton bleu de ta feuille pour actionner Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Amicalement... |
| 10/08/2012 à 09:10 | duff360 | Lien hypertexte Excel | Regarde ce lien avec un exemple --> https://forum.excel-pratique.com/post153753.html?hilit=lien hypertexte#p153753 Sinon mets ton fichier en ligne avec données non confidentielles, ce sera plus facile de proposer quelque chose A te relire... |
| 10/08/2012 à 09:07 | Fabdu57100 | Rendre code plus léger et execution plus rapide ? | Mets ton fichier en ligne avec données non confidentielles sans quoi on ne sait pas de quoi tu parles. Un premier jet de choses qui peuvent faire ralentir : trop de couleur dans tes feuilles trop de formules surtout type matricielles les bordures surtout les bordures fines (genre pointillées) Amical... |
| 09/08/2012 à 09:03 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re, Avez-vous essayé avec les instructions que j'ai données (Thisworkbook......) et pas avec U:........ |
| 09/08/2012 à 08:35 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re, Faire un bouton serait complexe. Une autre solution est de faire un lien hypertexte dans le message qui renvoie vers le fichier. Pour se faire, on peut ajouter cette ligne à l'instruction Htmlbody --> "file://" & ThisWorkbook.Path & "\" & ThisWorkbook.Name L'instruction dans le code devien la... |
| 08/08/2012 à 13:51 | Fabdu57100 | Nom de l'UserForm dans une variable ? | Re, Puis je voir le fichier ? A te relire... |
| 08/08/2012 à 13:50 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re Dans mon code, remplace : Par ceci : Amicalement... |
| 08/08/2012 à 13:15 | choudoudou | Gestion Date 00/01/1900 en VBA | Il y a une erreur ici Date correspond à la date du jour et ne peut donc être placé dans une instruction CELLS L'instruction Cells(I,...) correspond au contenu d'une cellule --> CELLS (N° de ligne, N° de colonne) Merci de m'expliquer ce que tu veux faire... |
| 08/08/2012 à 12:41 | Fabdu57100 | Nom de l'UserForm dans une variable ? | En entête de ton module (donc juste avant toutes tes macros s'y trouvant), tu mets ceci : Dans la private sub initialize de ton Usf Basic_fr, tu mets ceci : idem pour la deuxième USF VERIFICATION_FR Ton code dans le module devient ceci : Si ok, merci de cloturer le fil en cliquant sur le V vert à co... |
| 08/08/2012 à 08:22 | isabellette | Exécuter macro à la ligne suivante | Re, Voici les codes à utiliser. Faire clique droite sur l'onglet ROSE et choisir l'option "Visualiser le code". Dans la fenêtre à droite coller le code ci-dessous. Dans le module où se trouve le code Sub Nouvelle_Ligne(), remplacer le tout par le code ci-dessous : Une fois le fichier enregistré, il... |
| 07/08/2012 à 13:17 | isabellette | Exécuter macro à la ligne suivante | Afin de bien saisir la demande, la cellule AG est complétée manuellement ? Si oui, c'est bien lorsqu'elle est complétée qu'il faut exécuter la nouvelle ligne et est-ce bien toujours sur la feuille ROSE ? En attendant voic déjà le code réduit... |
| 07/08/2012 à 08:23 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re, Ah ben oui. Sans rentrer dans les détails, pour ma part je mets toujours les SUB dans un module et non dans les feuilles. La SUB dans un module permet d'être utilisée et appelée dans tout le fichier. Donc l'intéressant c'est qu'elle peut être unique et commune à toutes les feuilles Dans les feui... |
| 06/08/2012 à 13:00 | flam72 | Lien hypertexte perdu | Re, C'est ce que fera le code de Bruno. Par contre en fonction de tes infos (colonne A), je ferais plutôt ceci : Attention qu'il faut veiller à ce que ton fichier soit bien placé à la racine du C:\ ou du F:\ car s'il est dans un dossier spécifique, cela ne te donnera pas le résultat que tu attends.... |
| 06/08/2012 à 12:42 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re, Cela arrive si le code "Mail_workbook_Outlook_1" ne se trouve pas dans le module VBA ou que le nom n'est pas correct D'où mes questions : la macro pour le mail s'appelle bien comme ceci ?? --> "Mail_workbook_Outlook_1" la macro se trouve bien dans un module le fichier en question ... |
| 06/08/2012 à 08:13 | flam72 | Lien hypertexte perdu | Re, . Plus tu dis que liens vont vers c:\ Si tu veux changer le c:\ vers le lien correct, il faut savoir vers où tu dois aller. Donc connaitre le disque concerné et éventuellement ou les dossiers communs Mieux il faut connaitre la partie commune de tous tes liens hypertextes. Exemple : avant ton sou... |
| 03/08/2012 à 17:41 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re Oups en effet j'avais zappé cette demande Bon il suffit de mettre le code ci-dessous dans THISWORKBOOK. Pour le placer : ouvrir VBA CTRL + R pour afficher VBA Project à gauche dans VBA project, double clique sur THISWORKBOOK Dans la fenêtre de droite, coller le code ci-dessus Essaie en changeant... |
| 03/08/2012 à 15:56 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re, Code à essayer Il faut remplacer les ***** dans le .To par une adresse correcte pour que cela fonctionne. Si ok, lors de votre réponse, merci de cloturer le fil en cliquant sur le v vert à coté du bouton EDITER Amicalement... |
| 03/08/2012 à 14:19 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re, Une remarque au sujet des erreurs. Ecrit comme cela dans le code, il y aura toujours une erreur: Les informations seront-elles complétées dans le code ou doivent-elles venir d'une feuille du fichier ... |
| 03/08/2012 à 13:56 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | Re Ce serait fait automatiquement bien sûr. Je vais voir pour proposer quelque chose... |
| 03/08/2012 à 13:48 | flam72 | Lien hypertexte perdu | Quelle est l'adresse commune exacte du lien avant le changement et après le changement ? Quelle feuille ? Dans Quelle colonne se trouvent les liens ? A te relire... |
| 03/08/2012 à 13:41 | emilypiccolo | Génération de mail Outlook automatiquement selon une date | De quelle colonne s'agit-il ? Il ya 4 décomptes. On peut prévoir une colonne supplémentaire avec un X qui confirmera l'envoi du mail, de sorte que si le X est là, le mail n'est pas envoyé. Merci de confirmer... |
| 02/08/2012 à 15:53 | tkd2009 | Transfert et tri de données entre 2 feuilles Excel | Re, Remplace le code SUB TEST par celui ci-dessous puis clique sur bouton Oublie pas de cloturer le fil lors de ta réponse... (si ok bien sûr) Amicalement... |
| 02/08/2012 à 13:17 | tkd2009 | Transfert et tri de données entre 2 feuilles Excel | Vois le fichier et clique sur le bouton. Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Amicalement... |
| 02/08/2012 à 12:52 | Bat34 | Trouver des lignes d'une base de données selon critères | Mets un fichier en ligne avec ce que tu veux réaliser. Ce sera plus facile de te donner des indications A te relire... |
| 01/08/2012 à 15:09 | c.sintive | Remplacer le nom d'une cellule via gestionnaire de noms | Re, Si le nom de ta couleur est bien placé à la fin du nom, tu peux utiliser le code que je te propose, il fonctionnera à chaque reprise Donc fais un essai.... Edit Dan : Sinon, sur base du coe proposé par Theze, tu peux essayer aussi ceci ... |
| 01/08/2012 à 14:42 | tiamat69fr | Rapatriement de données de colonne à colonne | Re, ok je vois mais c'est ta formule en G18 qui pose souci. Pourquoi ne pas demander à celui qui te l'a faite ? Amicalement... |
| 01/08/2012 à 14:40 | c.sintive | Remplacer le nom d'une cellule via gestionnaire de noms | Une manière serait de supprimer le nom existant et de le remplacer par un nouveau Code à essayer Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Amicalement EDIT DAN : Oups désolé je n'avais pas vu la réponse postée par Theze... |
| 27/07/2012 à 13:48 | tiamat69fr | Rapatriement de données de colonne à colonne | Re, Je ne vois pas ton souci. Si je complète le joueurs 2 ou 10, la formule reprend les résultats. Par contre ta formule va jusque la ligne 40 alors que ton tableau descend jusque la ligne 41. Il faut adapter ta formule qui dans le dernier fichier commence à la ligne 17 jusque 41 Sinon donne un exem... |
| 27/07/2012 à 13:37 | henrytonnel | Userform et transport de données | Normal ton souci puisque dans la sub intialize, tu parles de worskheet(2) qui correspond à la feuille "Index". Si tu remplaces le 2 par "base de donnée", cela va déjà mieux. Mais au delà de ce premier point, je ne comprends pas pourquoi tu utilises des userforms pour ne mettre qu'un bouton et de sur... |
| 19/07/2012 à 13:16 | zog | Macro couper une ligne dans une autre feuille | Essaie avec ce code Code à associer avec ton bouton sur ta feuille Si ok, merci de cloturer le fil en cliquant sur le V vert à coté du bouton EDITER Amicalement... |
| 19/07/2012 à 12:03 | FuRoR | Ouvrir une feuille à partir de la valeur d'une listBox | Sans voir le fichier , à essayer : Si terminé, merci de cloturer le fil en cliquant sur le V vert à coté du bouton Editer Amicalement... |
| 19/07/2012 à 09:56 | tiamat69fr | Rapatriement de données de colonne à colonne | Hum.... quand je vois les formules .... j'ai peine à croire Si j'ai bien compris ce que tu veux, essaie avec cette formule à mettre en E16 --> =RECHERCHEV(D16;$G$17:$R$40;12;) puis à tirer vers le bas. Si ok, merci de cloturer le fil en cliquant sur le v vert à coté du bouton EDITER Amicalement... |
| 18/07/2012 à 14:42 | briatexte | Fichier non trouvé je passe au suivant | Re, En voyant ton fichier je vois qu'il n'existe pas d'onglet 1, d'où ma question --> où vont les données du fichier 1 ?? Il y a une macro qui se trouve dans le module 2 et que tu dois enlever de là. Mets là dans THISWORKBOOK pour qu'elle s'exécute à la fermeture du fichier. A te relire... |
| 18/07/2012 à 10:31 | lorenzoata | Textbox | Ci-joint le fichier en retour (au format XLS --> à transformer en format XLSM pour office 2007 et Supérieur) avec les modifications dans les trois codes se trouvant dans l'USF Dans le code lié au bouton Ajouter, il y a une variable "Intligne" qui ne sert pas je pense. La ligne est à supprimer. Po... |
| 18/07/2012 à 09:36 | briatexte | Fichier non trouvé je passe au suivant | Re, Il n'y a pas de raison car la copie se fait avec le même code que celui que tu as posté sauf .... : Dans le nom de tes fichiers, le "0" est un chiffre ou une lettre ?? Le nom de tes feuilles dans le classeur de destination est bien 01, 02 (chiffres !!) sans espace entre les chiffres ou après les... |
| 16/07/2012 à 17:28 | briatexte | Fichier non trouvé je passe au suivant | Essaie avec ce code (en considérant 5 jours, soit tes fichiers sont nommés de 01 à 05.XLS) Si ok, clique sur le V vert à coté du bouton Editer pour cloturer le fil Amicalement... |