| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 30/11/2010 à 18:43 | TGV6773 | VBA => Enregistrer sous (chemin précis) | Re, Lorsque tu utilises Enregistrer sous depuis "fichier", excel te propose toujours le nom du fichier par défaut. Avec cette méthode c'est la même chose. Tu peux aussi mettre ceci à la place ou Cela mettra un blanc à la place du nom de fichier mais bon c'est de la bidouille cela ... et les espaces... |
| 30/11/2010 à 18:16 | racoon971 | Comparer 2 series de date | En ligne 8, tu as deux dates qui ne se trouvent pas en colonne A et B. On supprime la ligne ou les dates ? A te relire... |
| 30/11/2010 à 14:25 | Titounet | Tableau compliqué à réaliser | Re, C'est possible mais le code devra changer. En premier il faut savoir : Le nom du fichier destinataire des feuilles processus Le répertoire de sauvegarde des deux fichiers A te relire... |
| 30/11/2010 à 12:39 | steve15 | Exécuter macro sur feuille précise | Re, le code Pivate sub workbook_open doit être placé là. Pour le faire : ALT+F11 sur ton clavier CTRL + R pour afficher VBA project à gauche Double clique sur Thisworkbook et colle le code que je t'ai donné. Ensuite supprime le code AUTO_OPEN Elle est dans ta sub getfile que tu as collée dans ta dem... |
| 30/11/2010 à 11:36 | steve15 | Exécuter macro sur feuille précise | Re, Ton code est situé après --> Windows(Filename).Activate ou plus bas dans le code ?? Autre chose à éviter --> la macro Auto_open. C'est de l'antiquité excel là. Supprime la et mets celle ci-après : Le code est à mettre dans THISWORKBOOK en VBA. A te relire... |
| 30/11/2010 à 11:23 | steve15 | Exécuter macro sur feuille précise | Pas facile sans fichier... du manière générale, Il faut savoir quelle est la feuille active à ce moment là et mettre la référence de ta feuille. Essaie donc : Amicalement... |
| 30/11/2010 à 09:13 | pilss01 | List box | Je suis en train de voir ton souci. Merci de me confirmer : - que la listbox1 ne doit bien contenir que les noms en colonne A (dans ton fichier tu parles de la colonne A et dans ta demande des colonnes A à E). Si oui colonne A, tu peux déjà mettre ce code dans ton USF. En cliquant sur le bouton sur... |
| 29/11/2010 à 11:25 | ragus | Plantage avec goto | Les GOTO fonctionnent mais la lisibilité du code est plus difficile, pour toi surtout. Pour faire plus simple et plus lisible, divise ta macro en plusieurs parties. Exemple : Lorsque tu mets --> GoTo Debut Mets plutôt CALL DEBUT, puis crée une SUB DEBUT() avec les instructions relatives à cette m... |
| 29/11/2010 à 10:17 | blaireau | Ne plus afficher #N/A | Soit tu utilises la fonction ESTNA ou ESTERREUR =SI(ESTERREUR(RECHERCHEV("DN050";A2:X50;12;FAUX));"";RECHERCHEV("DN050";A2:X50;12;FAUX)) Amicalement... |
| 28/11/2010 à 20:39 | alex33 | Classement feuilles ordre alpha dans classeur | Re, Pas sur d'avoir compris le pb mais bon je suppose que le souci est pour placer le code. ALT + F11 pour aller dans VBA Menu Insertion et choisir Module coller le code que j'ai donné ci-avant fermer VBA Ensuite pour exécuter le code, aller dans Outils / Macro / macro puis sélectionne le code et cl... |
| 28/11/2010 à 15:04 | alex33 | Classement feuilles ordre alpha dans classeur | Essaie ce code : Code à associer éventuellement à un bouton ou à exécuter par Outils / Macro / Macro et sélectionner la macro puis cliquer sur le bouton "Exécuter" Si ok, n'oublie pas ce cliquer sur le V vert pour cloturer le fil.. Amicalement... |
| 28/11/2010 à 13:56 | TGV6773 | VBA => Enregistrer sous (chemin précis) | Re, Bizarre cela ne buggue pas sous excel 2000. Essaie avec ce code (testé sous excel 2003) Remplace dossier 1 et dossier 2 par tes répertoires exacts Amicalement... |
| 28/11/2010 à 12:01 | pat87 | Enregistrer une seul feuille Excel | Tu devrais regarder ce lien --> Enregistrer Onglet dans un fichier Si ok n'oublie pas de cloturer le fil en cliquant sur le V vert. Amicalement... |
| 27/11/2010 à 21:21 | bruno9442 | Archivage ligne condition dates | Re, Je pense avoir compris ton souci. essaie en remplaçant le A par G dans cette ligne : dlg = Sheets("Archive").Range(" A 65536").End(xlUp).Row + 1 Amicalement... |
| 27/11/2010 à 21:05 | Demi Lune | Protection Filtre TCD | Re, Ok. Pas de quoi. Merci de cloturer le fil en cliquant sur le V vert. Amicalement... |
| 26/11/2010 à 13:14 | morelvin | Calculer l'apparation d'un mention dans une colonne | En E8 mets cette formule --> =SOMME.SI(D12:D100;D8;B12:B100) En E9 mets celle-ci --> =SOMME.SI(D12:D100;D9;B12:B100) Si ok n'oublie pas de cliquer sur le V vert pour cloturer le fil Amicalement... |
| 26/11/2010 à 12:44 | bruno9442 | Archivage ligne condition dates | Re, Je ne vois pas de quoi tu parles. Merci d'expliquer ou de mettre ton fichier réel sans données confidentielles Amicalement edit : tu dis "sur les autres" qui veut dire "sous" ou "à la suite des autres" ??? le code recopie les lignes dans l'archive à la suite des précédentes... |
| 26/11/2010 à 12:32 | AdrienHeiser | Addition automatique au changement de date | Quelle date ?? et dans quelle cellule se trouve-t-elle ? Amicalement... |
| 26/11/2010 à 10:59 | Demi Lune | Protection Filtre TCD | Re, Dans le fil précédent, je parlais de l'instruction --> "On error resume next" qui doit être réactivée dans le code Sinon info trouvé sur un site ami pour excel 2007 et à essayer Clique droite sur une cellule du TCD puis choisir "option du tableau" Dans la boite de dialogue choisir le 3ime ong... |
| 26/11/2010 à 08:19 | bruno9442 | Archivage ligne condition dates | Essaie avec le code ci-après. Pour le placer : Clique droite sur l'onglet "Tarvaux" Choisis "visualiser le code" et colle le code que je t'ai donné dans la fenêtre. Amicalement... |
| 25/11/2010 à 22:39 | Demi Lune | Protection Filtre TCD | Re, Cela peut venir du TCD qui est déjà bloqué pour les filtres et le déplacement des champs. Clique sur "débogage" pour voir où le code s'arrête. En début de macro, on peut aussi remettre l'instruction "On error resume next" Amicalement... |
| 25/11/2010 à 22:37 | Titounet | Tableau compliqué à réaliser | Re, Vois ce lien qui devrait déjà t'orienter --> https://forum.excel-pratique.com/post45708.html#p45708 Si ok, n'oublie pas de cliquer sur le V vert pour cloturer le fil. Amicalement... |
| 25/11/2010 à 12:54 | Demi Lune | Protection Filtre TCD | Re, C'est possible si l'utilisateur va dans VBA et remplace les FALSE par TRUE et qu'il regénère la macro. Dans la macro, mets le code ci-dessous entre END WITH et END SUB Amicalement... |
| 25/11/2010 à 12:33 | tiralarc03 | Impression de fichier pdf a partir Excel | Re, Fais ceci : va dans Outils / Macro / Macro sélectionne la macro "imprime" puis clique sur "modifier" remplace par si ok n'oublie pas de cliquer sur le V vert pour cloturer le fil. Amicalement... |
| 25/11/2010 à 09:00 | TGV6773 | VBA => Enregistrer sous (chemin précis) | Re, essaie ceci : Amicalement... |
| 24/11/2010 à 19:02 | Demi Lune | Protection Filtre TCD | Re, Oui pour figer les champs mais merci de m'expliquer le code est appliqué aux 3 TCD et (pour être sûr) de me copier ici le code qui est sur le fichier original... |
| 24/11/2010 à 18:51 | TGV6773 | VBA => Enregistrer sous (chemin précis) | Re, déso mais je n'ai pas vu l'édit. C'est normal puisque le code donné ne fait qu'ouvrir la boite à message. Dans ce cas, il faut lui donner un nouveau nom ou écraser le fichier qui existe déjà. Sinon que désires-tu ? A te relire... |
| 24/11/2010 à 18:28 | Titounet | Tableau compliqué à réaliser | Re, Clique droite sur l'onglet "commande" puis choisis "visualiser le code", là tu verras le code qui te suffit de coller dans ton vrai fichier. Attention à ce que ta feuille "Processus" soit bien nommée dans ton vrai fichier. Cela dépend de la version excel. Ici le fichier est fait sous excel 2004... |
| 24/11/2010 à 12:34 | Titounet | Tableau compliqué à réaliser | Re, vois le fichier joint dans lequel, tu as deux feuilles La feuille Commande La feuille Processus (qui sert de modèle dans ton fichier) Double clique sur le n° d'affaire en colonne C de la feuille Commande pour créer ou accéder à la feuille concernée par cette affaire. Amicalement... |
| 24/11/2010 à 08:49 | Titounet | Tableau compliqué à réaliser | Re, Tu parles bien du classeur "commandes" ? Amicalement... |
| 24/11/2010 à 08:47 | tiralarc03 | Impression de fichier pdf a partir Excel | Re, Dans le menu excel : Affichage -> Barre d'outils --> Formulaire Clique sur l'icone "bouton" et dessine le sur ta feuille Le fait de la dessiner te fait apparaitre la boite de dialogue des macros Clique sur la macro "Imprime" puis OK Amicalement... |
| 23/11/2010 à 17:14 | tiralarc03 | Impression de fichier pdf a partir Excel | Re, Dessine un bouton sur ta feuille. Clique droite sur le bouton puis "affacter une macro" et associe le à la macro "imprime" Amicalement... |
| 23/11/2010 à 13:33 | Titounet | Tableau compliqué à réaliser | Re, Via le filtre on coche l'affaire... pas sûr d'avoir compris là. Exemple : dans le fichier commande, on sélectionne la cellule C2. Cela va, à partir de la feuille "processus" modèle créer une feuille pour l'affaire TR9133A et que l'on va nommer TR9133A. Cette feuille peut soit rester dans le clas... |
| 23/11/2010 à 13:19 | Demi Lune | Protection Filtre TCD | Re, Pas besoin de bouton car excel offre cette possibilité. Clique droite dans le TCD puis choisir "option du tableau" et ensuite cocher la case "actualiser à l'ouverture". On peut aussi faire tout par code. Donc actualiser et figer les filtres. Merci de me donner plus d'explications... |
| 23/11/2010 à 13:08 | tiralarc03 | Impression de fichier pdf a partir Excel | Re, vois le fichier joint en retour Si ok n'oublie pas de cliquer sur le V vert pour cloturer le fl. Amcialement... |
| 22/11/2010 à 23:28 | mizouille | Macro pour ajouter feuilles existantes dans classeur | Re, fais comme ceci : Amicalement... |
| 22/11/2010 à 23:24 | Demi Lune | Protection Filtre TCD | Re, C'est bien ce que je disais avant. Malgré ce que tu disais les macros n'étaient pas activées ... Le code ne fonctionnera que si les macros sont activées. La solution de sécurité est de cocher la case "activer les macros avec notification". De cette sorte, à chaque ouverture d'un fichier excel co... |
| 22/11/2010 à 20:26 | Demi Lune | Protection Filtre TCD | Re, Je pense que c'est la config excel qui a un souci. Fais un test avec le fichier joint. Dans la feuille du TCD, il y a deux boutons sur lequel il faut cliquer pour déclencher les codes. Le bouton 1 fait apparaitre une boite à message et rien de plus. Le bouton 2 déclenche le code pour le TCD. Si... |
| 22/11/2010 à 20:12 | mizouille | Macro pour ajouter feuilles existantes dans classeur | Plus simple et sans macro. Clique sur l'onglet feuil1 et tout laissant le bouton de souris appuyé, appuie sur la touche CTRL de ton clavier (cela fait apparaitre une icone avec un signe + dessus), déplace ta feuil1 vers où tu veux. Cela te créera une nouvelle feuille identique à la feuil1 Amicalemen... |
| 22/11/2010 à 19:17 | Titounet | Tableau compliqué à réaliser | Re, Ce que l'on peut faire c'est prendre un fichier modèle tel que celui tu as puis créer des feuilles ou des fichiers par affaire et ce, sur l'affaire que tu décides. PAr exemple dans ce cas, tu mets la feuille "processus" dans le fichier "commande" en tant que modèle. Ensuite sur base de cette feu... |
| 22/11/2010 à 19:01 | tiralarc03 | Impression de fichier pdf a partir Excel | Il faudrait avoir plus d'indications. Tu veux imprimer en une seule fois tous les fichiers en colonne B ?? Amicalement... |
| 22/11/2010 à 13:21 | poular1 | Données évolutives | "w1044", tu peux expliquer là ?? A te relire... |
| 22/11/2010 à 13:16 | Titounet | Tableau compliqué à réaliser | Re, Pour chaque affaire "colonne C" fchier commande, tu veux un onglet spécifique à cette affaire dans le fichier "Processus" ? A te relire... |
| 22/11/2010 à 09:37 | miblanc | Tableau croisé dynamique | Re, De mes infos je crois qu'il faut ajouter le bouton "Assistant tableau croisé dynamique" disponible dans la barre d'outils d'accès rapide. Clique sur le bouton "Office" --> puis sur le bouton "Options Excel" --> choisis l'option "Personnaliser" Dans le menu déroulant --> "Choisir les com... |
| 22/11/2010 à 09:26 | Demi Lune | Protection Filtre TCD | Re, Ok. Le code est bien lu par excel. Clique sur l'option "activer toutes les macros" afin de tester le code... |
| 22/11/2010 à 09:20 | Subfestivus | Liste déroulante | Ton fichier en retour dans lequel j'ai remplacé ta combo par une liste déroulante dans la cellule B2. Il vaut mieux éviter d'utiliser des objets sur ta feuille. La gestion des codes est plus facile que de mettre des objets sur une feuille. Si ok, n'oublie pas de cloturer le fil en cliquant sur le V... |
| 21/11/2010 à 23:02 | Demi Lune | Protection Filtre TCD | Re, C'est bien là le pb. Ce n'est pas normal. Donc le souci vient bien d'excel même. Non, le code ne désactive pas les macros. Par contre, il y a peut être un complément qui désactive les macros ou alors vérifie aussi que le niveau de sécurité des macros n'est pas sur maximum ! A vérifier dans Optio... |
| 21/11/2010 à 20:35 | Demi Lune | Protection Filtre TCD | Re, As-tu essayé le code que j'ai proposé dans mon précédent post ? Si tout est Ok, au changement de feuille cela doit t'afficher une boite avec le message "test" Amicalement... |
| 21/11/2010 à 11:15 | olryloic@sfr.fr | Remplace une letrre par un text | Re, Il faut vérifier que les macros sont bien actives dans excel. Vois ce lien d'abord https://forum.excel-pratique.com/cours-astuces/securite-des-macros-t19852.html Ensuite place le code proposé comme ceci: clique droite sur l'onglet de la feuille concernée par ta demande Choisis "visualiser le cod... |
| 21/11/2010 à 10:57 | olryloic@sfr.fr | Remplace une letrre par un text | Oui avec ce code à placer dans la feuille concernée par ta demande. Amicalement... |