| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 27/05/2021 à 11:41 | cavallo | Utilisation de la fonction SOMME.SI avec des filtres | Alternative à la proposition d'Ergotamine, pourquoi n'utilisez vous pas la fonction sous.total ? Exemple dans le fichier Cordialement... |
| 27/05/2021 à 11:24 | ssamara | Macro copie/colle tableau | On parle bien de la ligne après la valeur TOTAL ? ou de celles qui seraient situées avant ... |
| 27/05/2021 à 11:21 | Akilinox | Copie de certaines cellules | Mettons qu'avec Power Query, une fois réalisé le tableau se met à jour dès que modification et cela évite en tout cas la programmation puisque tout se fait au travers de Power Query. Toutefois dans votre cas le code serait assez simple puisque je suppose qu'il suffit d'extraire des données dans la f... |
| 27/05/2021 à 11:10 | ssamara | Macro copie/colle tableau | Pour masquer la date du jour, modifiez la ligne suivante (on ajoute un signe = ) Pour la ligne vide, vous parlez de la ligne en dessous de TOTAL ? Si oui, pourquoi ne la supprimer vous pas, elle ne sert à rien je pense... |
| 27/05/2021 à 10:55 | Akilinox | Copie de certaines cellules | Avez-vous pensé à un filtre dans votre colonne A de la feuille BASE ? Cela vous donnerait le même résultat mais sur la feuille BASE bien entendu. Oui pas VBA ou power query je pense... |
| 27/05/2021 à 10:09 | Akilinox | Copie de certaines cellules | Si vous voulez une aide il est nécessaire que votre fichier contienne un minimum de données et mise en forme correcte. - Dans la feuille Contrats, il n'y a aucun titre. Vous voulez quoi comme colonne ? Identique à la feuil 1 ? - Dans votre demande, vous parlez de clients et clients important. En col... |
| 27/05/2021 à 09:33 | galopin01 | Problème avec xlam (sur 365 x32 bits) | @Galopin C'est aussi une solution parce que la macro XLAM est disponible à l'ouverture d'excel. Pour l'avoir fait précédemment, tu as deux solutions, soit tu fais une XLAM et tu mets une condition dans ton code pour qu'elle ne s'exécute que sur le classeur en question (ce que j'avais fait mais pas t... |
| 27/05/2021 à 09:28 | Aymeric01 | TCD - Problème de valeurs dans des colonnes (cf PJ) | En parcourant les dizaines (voire centaines... ) de messages pour lesquels personnes ne répond, je vois sur votre demande. Est-elle toujours d'actualité ? Un exemple : Si je comprends bien R6 devrait être égal à L6 ? ou c'est l'inverse qui est recherché (L6 = 914.33) ? Cordialement... |
| 27/05/2021 à 09:03 | galopin01 | Problème avec xlam (sur 365 x32 bits) | @Galopin Oui cela je savais mais ce n'est pas de cela dont je parlais mais bien de l'onglet Compléments que l'on trouve à droite de l'onglet développeur et que l'on peut activer via les options d'excel. Cette question car je pensais ajouter un bouton dans cet onglet pour exécuter le code. J'ai déjà... |
| 26/05/2021 à 19:15 | galopin01 | Problème avec xlam (sur 365 x32 bits) | Re, Essaie le code comme ceci : Par contre en mettant le fichier xlam dans les ADDIns, je n'arrive pas à retrouver le code sous l'onglet Compléments. Bizarre Crdlt... |
| 26/05/2021 à 18:00 | galopin01 | Problème avec xlam (sur 365 x32 bits) | Tu veux dire que la macro devient une XLAM ... |
| 26/05/2021 à 17:40 | laurent69490 | Recuperer toutes les villes en fonction d'un pays | Edit : Oups désolé je n'avais pas vu les réponses de Leakim et JFL. Cordialement --------------------------------- Edit : Je n'avais pas lu votre commentaire. Mais comme j'étais parti sur cette manière de faire, voici votre fichier en retour. J'ai placé un bouton sur votre feuille Saisie... |
| 26/05/2021 à 17:21 | Akilinox | Copie de certaines cellules | Fichier supprimé car il inclut des données confidentielles Cordialement... |
| 26/05/2021 à 17:16 | Neqoh | Réunir deux codes VBA Private sub Worksheets_Change | Lorsque vous mettez un code, utilisez les balises de code disponibles en cliquant sur l'icone </> ou alors mettez votre fichier en ligne Là on est obligé de tout réécrire.... Cordialement... |
| 26/05/2021 à 17:08 | ssamara | Macro copie/colle tableau | RE Oui mais ce n'est pas toujours simple. Voici une idée ce que vous pourriez faire 1. Mettre en page manuellement votre feuille de référence du mois complet selon votre imprimante. Choisissez le mode portrait et régler les marges. Exemple dans votre fichier mettez en page la feuille MAI 2. Ajoutez... |
| 26/05/2021 à 12:28 | ssamara | Macro copie/colle tableau | Il vous suffit de rajouter cette ligne juste au dessus de la ligne --> NEXT i NB : reprenez bien le code que j'ai mis dans mon post précédent car j'y ai rajouté des points devant les instructions Range présente dans la boucle For Bonne journée... |
| 26/05/2021 à 12:05 | ssamara | Macro copie/colle tableau | Re Voici le code pour tenir compte des samedis et dimanches Cordialement... |
| 26/05/2021 à 11:39 | OuiAhi | Avoir une liste déroulante visible avec tous les choix | OK. Bonne journée... |
| 26/05/2021 à 11:33 | ssamara | Macro copie/colle tableau | Re Oubliez votre code et utilisez celui ci Crdlt Edit :Voyez déjà si cela convient. On verra ensuite pour les samedis et dimanches... |
| 26/05/2021 à 11:16 | ssamara | Macro copie/colle tableau | Donc dans la nouvelle feuille vous ne voulez voir que les jours depuis la date du jour. Exemple : Mai 26/06/21, vous ne voulez voir que les jours jusque fin de mois ? ou ceux depuis début du mois comme dans le feuille Mai bis si oui, c'est juste masquer ou supprimer les lignes ? Testez ce code qui f... |
| 26/05/2021 à 10:53 | OuiAhi | Avoir une liste déroulante visible avec tous les choix | En formatant votre tableau en Tableau struturé, il suffit d'ajouter un segment dont le choix va se faire sur Adresse. Une fois réalisé, il vous suffit dans le segment de cliquer sur l'adresse souhaitée Voyez le fichier joint Lorsque vous allez ajoutez de nouvelles données en ligne 13 puis suivantes... |
| 25/05/2021 à 19:15 | juju1850 | Copier plusieurs onglets automatiquement sur un onglet recapitulatif | Votre fichier en retour pour test. - Un bouton est placé en haut à droite pour importer les données dans la feuilles récap. - Comme vous ne l'aviez pas fait, j'ai dû ajouter des données bidons dans deux feuilles. - La feuille Recap est toujours vidée des informations avant l'importation des lieux. Q... |
| 25/05/2021 à 17:40 | Menal | Récupération de la valeur initiale avant modification | Dans votre fichier juste au-dessus de votre première macro mettez ceci --> Dim Valcell Note : Attention que vos deux sub sont à mettre en Private, donc comme ceci : Private Sub Worksheet_Change(ByVal Target As Range) Private Sub Worksheet_SelectionChange(ByVal Target As Range) Cordialement... |
| 25/05/2021 à 16:33 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Juste avant le END SUB, rajoutez les lignes ci-dessous Cordialement... |
| 25/05/2021 à 16:24 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Bizarre.. si c'est archivé ou soldé on ne devrait plus y toucher. Sur quelles colonnes le doublon ou les doublons doivent-ils être supprimés ? Sur le Num Perso ou num série ... |
| 25/05/2021 à 16:09 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Ben justement j'ai mis une procédure d'effacement au début du code pour ne pas avoir ces doublons. Les anciens qui ne changent pas seront réimportés avec les nouveaux dans les colonnes N à S. Désolé mais je ne vois pas le souci. Au besoin faites un test avec le code complet en ajoutant Soldé en G200... |
| 25/05/2021 à 16:04 | Menal | Récupération de la valeur initiale avant modification | Vous ne pouvez pas avoir deux événements identiques. Au départ Valcell correspond à quoi ? Gagnée ou autre Mettez un fichier, ce sera plus simple de comprendre... |
| 25/05/2021 à 15:51 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Avec le code que je vous ai proposé, vous n'aurez pas de doublons puisque l'on efface chaque fois l'archive en colonne N. Edit : Je suppose que ce qui est mis Archive et Soldé dans votre tableau en colonne A ne va plus changer... |
| 25/05/2021 à 15:37 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Oui il vous suffit de supprimer au début du code les lignes DlgN = .... jusqu'au END IF plus bas (juste avant dlgA) Mais n'oubliez pas que vous aurez des doublons dans la sauvegarde... edit : J'ai ajouté un commentaire dans mon post précédent... |
| 25/05/2021 à 14:57 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Ah fallait savoir que l'on devait mettre le résultat en N2. Dans ce cas, essayez ce code, Le code efface toujours les données des colonnes N et suivantes avant de faire l'importation Cordialement... |
| 25/05/2021 à 14:15 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Ouvrez votre fichier posté. Vous verrez que le filtre ajouté ne donne rien Ben l'exemple de ce que attendez au final. Mettre un filtre ne montre pas ce que vous voulez Exemple : Vous avez 200 lignes, vous voulez mettre les lignes contenant Archivé après la ligne 200 ... |
| 25/05/2021 à 13:57 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Heu c'est quoi la différence à part votre filtre ... |
| 25/05/2021 à 13:32 | C2L | Copier/Coller sans doublons et sans écraser les données précédentes | Là l'explication se comprend. On porte Archive et Soldé à la fin du tableau. Sauf que copier-coller vous allez avoir des doublons Mais la suite ??? Pourquoi ne pas mettre un fichier avec le résultat attendu ? Crdlt... |
| 25/05/2021 à 13:21 | juju1850 | Copier plusieurs onglets automatiquement sur un onglet recapitulatif | Le code est terminé mais afin de vérifier en fonction de votre utilisation, pouvez-vous mettre un fichier avec quelques des données. Crdlt... |
| 24/05/2021 à 12:34 | Junot | Macro IF sh codename "Like" pour ne pas voir "Liste" certains onglets | On tourne en rond là... En supposant que "Model" et "liste" sont le nom des onglets : Dim i et Rep ne servent pas dans votre code... |
| 24/05/2021 à 12:20 | Junot | Macro IF sh codename "Like" pour ne pas voir "Liste" certains onglets | Heu pas trop non. Soit vous cachez les onglets sur base du nom de l'onglet soit sur base du codename. Par défaut le codename n'est jamais identique au nom de l'onglet. Essayez ceci sur base du Codename Si cela ne fonctionne pas, comme demandé postez une image reprenant la fenetre VBA Project de l'éd... |
| 24/05/2021 à 12:03 | Junot | Macro IF sh codename "Like" pour ne pas voir "Liste" certains onglets | Et vous voulez donc cacher les onglets Model et liste ? Le nom codename est identique au nom des onglets ? EDIT : Ces questions parce que, par défaut, le codename n'est pas identique au nom des onglets... |
| 24/05/2021 à 11:56 | Junot | Macro IF sh codename "Like" pour ne pas voir "Liste" certains onglets | Vous parlez de model puis de liste et votre code mentionne aussi Param Pas simple de comprendre qui plus est un THEN est manquant dans votre IF Mettez peut être un image de l'editeur VBA afin de voir le codename des onglets ou un fichier sans données confidentielles Crdlt... |
| 24/05/2021 à 11:52 | juju1850 | Copier plusieurs onglets automatiquement sur un onglet recapitulatif | - Est-ce les lieux sont dans le même fichier ? - Combien lieu sont concernés et savoir comment vous nommez le nom des lieux. Crdlt... |
| 21/05/2021 à 15:11 | Yann9731 | Enregistrement données formulaire en fonction du mois | 1. Les mois sont renseignés dans la feuille Listes et chacun des noms correspond au nom de chaque feuille 2. Dans la feuille Listes, le tableau structuré reprenant le nom des mois est nommé "TNoms" dans le gestionnaire de noms 3. Le nom "Mois" est défini dans le gestionnaire de noms et correspond au... |
| 21/05/2021 à 14:39 | Yann9731 | Enregistrement données formulaire en fonction du mois | Attention c'est dans la version 1 cela et pas dans la version 2 - Lig : on cherche la ligne du nom dans la colonne 1 du tableau structuré (Listcolumn(1) = Colonne 1, Databodyrange = correspond au tableau structuré sans l'entête - Col : on cherche la colonne de la semaine dans l'entête du tableau str... |
| 21/05/2021 à 14:04 | Yann9731 | Enregistrement données formulaire en fonction du mois | Le fichier amendé. A noter qu'après l'enregistrement, les cellules sont vidées des données via le code Reset. Pour l'ajout d'une salle ou d'un nouveau nom dans la feuille Liste, il vous suffit d'entrer le nom dans la cellule en dessous du dernier nom. Donc pas besoin de formater quoi que ce soit. Co... |
| 21/05/2021 à 12:33 | Yann9731 | Enregistrement données formulaire en fonction du mois | Votre fichier en retour pour que vous testiez. Deux points : - Il est supposé que la personne est toujours dans la même salle dans le mois concerné. Si par exemple il passe d'une salle à l'autre, l'info dans la colonne C est correspondra toujours au dernier enregistrement. Solution si vous voulez co... |
| 21/05/2021 à 10:40 | Yann9731 | Enregistrement données formulaire en fonction du mois | Ok pour les noms. Pour les mois j'ai tout de même rajouté les feuilles de ces mois Pour la salle pas de souci, je la rajoute en colonne C Je reviens plus tard quand terminé... |
| 21/05/2021 à 10:23 | Yann9731 | Enregistrement données formulaire en fonction du mois | Ok mais ce sera plus difficile lorsque vous allez ajouter des noms. Il faudra aller les ajouter dans tous les mois Au fait, la salle vous la mettez où dans le fichier ? Edit : pas de mois de janvier, février et mars ... |
| 21/05/2021 à 10:07 | Yann9731 | Enregistrement données formulaire en fonction du mois | Au fait, la liste de tous les noms doit toujours être dans la colonne pour chaque mois ou vous l'ajoutez suivant chaque enregistrement. en gros cela voudrait dire, soit on a toujours tous les noms ou uniquement les noms de ceux qui ont fait uniquement du sport (exemple : Louis est mentionné en avril... |
| 21/05/2021 à 10:00 | Yann9731 | Enregistrement données formulaire en fonction du mois | Avant que je n'aille plus loin, dites moi si vous êtes d'accord avec la structure de ce fichier Je rajouterai le mois en ligne 1... |
| 21/05/2021 à 09:51 | Yann9731 | Enregistrement données formulaire en fonction du mois | Ok. Le mieux est de repartir à 0 car souvent un modèle de code est complètement chamboulé pour faire face à ce que l'on veut au final. Je vais voir dans ce sens Quid de ma question au sujet de l'heure de sport ? Aussi êtes vous sûr que le nom louis ne doit pas être en ligne 4 ... |
| 21/05/2021 à 09:34 | Yann9731 | Enregistrement données formulaire en fonction du mois | Ok. Vous n'avez pas pensé à faire une seule feuille pour les mois ?. L'idée serait une colonne pour le mois et une colonne par semaine. Cela vous donnerait au final une base de données et me semblerait plus facile si vous voulez faire un ou des graphiques Pour la colonne Heures sports, vous mettez l... |
| 21/05/2021 à 09:20 | Yann9731 | Enregistrement données formulaire en fonction du mois | Ok. Merci du retour Dans les feuilles mois, les chiffres 1, 2, 3, 4 correspondent à quoi. Aux semaines je suppose... |