Membre dévoué

Inscrit le :27/06/2018
Dernière activité :16/11/2020 à 22:31
Version d'Excel :2016 FR (Win 10)
Emploi :Botaniste
Messages
674
Votes
3
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Le Drosophile

DateForumSujetExtrait du message
15/11/2020 à 19:37Excel - VBA [VBA] Passage d'un Array 1 Colonne en Array "x" Col séparateur "@"Via une macro je croise deux sources de données, qui ont un identifiant en commun. Je me retrouve avec 1 base de données, chargée dans une variable tableau à 1 colonne. En effet, ma macro s'exécute pour des bases de données dont les versions varient et où le nombre de colonne change. Pour palier à c...
12/11/2020 à 18:52Excel - VBA [VBA] - Ajouter / supprimer éléments de deux ListBox associéesJ'utilise deux ListBox pour faire passer de l'une à l'autre les éléments sur lesquels on clique. J'ai testé dans un sens : de la ListBox1 (remplie) vers la ListBox2 (vide) Il faut que les éléments de la LB1 disparaissent et qu'ils apparaissent dans la LB2 lorsqu'on clique dessus. Le passage de l'une...
28/10/2020 à 15:57Excel - VBA [VBA] - Lister dans une ListBox les données d'une cellule séparation ","Savez-vous si on peut lister dans une ListBox les données contenues dans une cellules, séparées par des virgule ? Exemple : Abricot, Cerise, Pêche, Poire, Pomme Devient > Abricot Cerise Pêche Poire Pomme Si oui, Je joins un fichier en PJ, voici son fonctionnement : 5 boîtes : qui servent à rempli...
01/10/2020 à 21:44Excel - VBA [VBA] - Supprimer des lignes d'une variable tableauCe type de question a déjà été traité dans le forum ici : https://forum.excel-pratique.com/viewtopic.php?t=104608 La réponse que thev avait apporté semble appliquer la suppression des lignes sur une plage de données. Dans mon cas, j'ai une variable tableau sur laquelle je réalise différentes mises à...
30/09/2020 à 22:05Excel - VBA [VBA] - Importer un document .csv dans une variable tableau sans l'ouvrirJ'ai trouvé des discussions présentant la méthode pour importer des données depuis un document .csv dans une variable tableau, mais il est toujours question d'ouvrir le document. Savez-vous si la même opération est réalisable sans ouvrir le document Excel ? Pour une fois, je pose la question avant d...
08/09/2020 à 12:02Excel - VBA [VBA] - Accélérer vitesse d'exécution macro "remplacement"Dans certaines circonstances, j'ai encore quelques macros qui s’exécutent plutôt lentement. Celle-ci met 56 secondes pour 11 000 lignes en l’occurrence. J'utilise des bases de données qui peuvent provenir de plusieurs sources et logiciels. Il arrive (souvent) que des accents aient été utilisés, mais...
02/09/2020 à 20:50Excel - VBA [VBA] "Boucler" sur un dictionnaire pour additionnerDans mon projet, je génère un tableau dont la clé correspond à une valeur de surface et les items à une concaténation de deux colonnes. Si, dans mon tableau, la valeur recherchée correspond à ce qui se trouve dans le dictionnaire, alors je demande à additionner (dans une variable tableau) la clé ave...
01/09/2020 à 12:51Excel - VBA[VBA] Remplissage automatique "Case" deux colonnesDans un document, j'ai un remplissage des champs qui se fait automatiquement en fonction des infos saisies. Sur deux colonnes cela marche avec la seule info contenue dans la cellule concernée. Pour la troisième colonne, j'aimerais que les infos soient renseignées en fonction de ce qui est contenu da...
28/08/2020 à 16:58Excel - VBA [VBA] - Eternelle erreur de formatBonjour, Depuis plus d'un an je me bats avec les problèmes de formats, parfois je bidouille quelque chose, parfois vous m'avez aidé sur le problème. Mais au final, celui-ci revient encore et toujours. Le pire dans tout ça c'est que si les développeur d'Excel arrêtaient tout simplement d'appliquer de...
28/08/2020 à 12:08Excel - VBA [VBA] - Erreur variable tableau "Redim"J'ai une erreur lorsque je redimensionne une variable tableau. Je me sert régulièrement des variables tableaux, je ne comprends ce qui pose problème ce cas précis... Je joins un document Excel car ce sera beaucoup plus explicite. L'erreur se trouve dans "Rech_data" : C'est un code plutôt conséquent...
04/08/2020 à 20:16Excel - VBA[VBA] - Vitesse d'ouverture de document VS import BDD à l'ouverturePour faire fonctionner mon document de travail, j'ai besoin de quatre bases de données. L'une de ces 4 BDD comprend 180 000 lignes. Je vais travailler sur cette dernière pour réduire sa taille prochainement. Les différentes macros qui s'exécutent sont réalisées en quelques millièmes de secondes, tou...
03/07/2020 à 17:17Excel - VBA Temps d'exécution macros utilisation documents ferméEn cherchant dans le forum, j'ai découvert qu'il est possible de récupérer des informations dans un autre document Excel sans l'ouvrir. Mon document de travail fait appel à une base de données de 180 000 lignes et prend du temps à s'ouvrir (1 min.) et s'enregistrer (30 sec.) Avant d'essayer quoi que...
02/07/2020 à 22:36Excel - VBA [VBA] - Erreur recherche dans un tableau d'un dictionnairePour rechercher des informations dans deux tableaux dans lesquels les données sont reliées par des identifiants (parentrowid), j'enregistre les infos d'une première feuille dans un dictionnaire puis, je recherche dans la seconde feuille les données qui correspondent à ce qui se trouve dans mon dicti...
21/06/2020 à 11:53Excel - VBA [VBA] - Coloration graphiques multiplesJ'ai automatisé la génération de résultats qui aident à définir les caractéristiques d'espèces végétales. Je présente le résultat final sous forme de multiples tableaux où il est précisé un nom de placette (lieu de relevé) et les caractéristiques des espèces que l'on recherche. En l'occurrence j'ai...
06/06/2020 à 21:55Excel - VBA [VBA] Recherche dictionnaire sur 3 colonnesEtant donné que j'utilise une source de données assez conséquente, j'opte systématiquement pour les dictionnaires pour réaliser des recherches. Sauf que dans ma situation, je dois vérifier deux colonnes pour récupérer le résultat qui correspond et ça, je ne parviens pas à le faire. J'ai beaucoup par...
06/06/2020 à 12:46Excel - VBA [VBA] ListBox, lister 1 résultat = ErreurPour la correction d'erreurs dans mes listes, j'utilise un UserForm qui liste ces erreurs et propose des solutions pour les corriger. Tout fonctionne bien quand j'ai plus de 1 erreur, en revanche, si j'ai 1 seule erreur, alors la liste est formée à partir des différents éléments supposés être rensei...
31/05/2020 à 01:22Excel - VBA [VBA] Vitesse exec code - compter dans un tableauJe peaufine depuis des mois les outils qui me servent très souvent, pour qu'ils correspondent au mieux à ce que j'essaie d'obtenir. J'ai pu, souvent grâce à l'aide du forum, améliorer la vitesse d'exécution de mes codes ; et aujourd'hui, le groupe de macros que j'exécute termine son travail en 22 se...
29/05/2020 à 18:55Excel - VBA[VBA] Vitesse exec code - écrire dans une plage de donnéesDans mon projet, il y a un moment où il faut consacrer un peu de temps pour réaliser des correspondances entre des "habitats optimaux" avec des "habitats observés". Il peu y avoir plusieurs "habitats observés" pour 1 ou plusieurs "habitats optimaux". Dans mon document, les "habitat optimaux" sont li...
12/05/2020 à 19:41Excel - VBA [VBA] Utilisation de QueryCloseJ'ai un UserForm dans lequel je propose deux choix, si aucun des deux choix n'est sélectionné et que l'on quitte, j'aimerais gérer la fermeture de l'UF par la croix. Sauf qu'avec "UserForm_QueryClose", les boutons que j'utilise ne fonctionnent plus. Dans l'exemple, le premier bouton doit engendrer l...
09/05/2020 à 19:37Excel - VBA [VBA] Utiliser une erreurJ'aimerais vérifier si dans une plage qui liste des nom d'espèces végétales, si : - le 3ème "mot" existe > Si oui : si le 3ème "mot" = "subsp." ou "var.' > si oui : si après le 4ème mot il y a quelque chose En fonction de ces vérifications, je pourrai adapter la suite de mon code. J'essayais d...
03/05/2020 à 12:37Excel - VBA [VBA] Remplir des vides d'un tableauCette discussion fait suite à celle-ci : https://forum.excel-pratique.com/viewtopic.php?f=2&t=140975 et doit constituer la dernière partie de ce projet. J'ai une base de données qui contient des parties de lignes vides. Je pense savoir le faire via l'utilisationd e boucles, mais cela serait très chr...
01/05/2020 à 11:34Excel - VBA [VBA] (PowerQuery?) - Alignement de tables (2)Cette discussion fait suite à celle-ci : https://forum.excel-pratique.com/viewtopic.php?f=2&t=139613 J'ai préparé un document dans lequel j'aimerais croiser deux tables de quelques lignes actuellement. L'idée ici serait de comparer la feuille "BDC" (Colonne "NOM_VALIDE_TAXREF") avec la feuille "TAXR...
18/04/2020 à 16:43Excel - VBA [VBA] Recherche "xlPart" dans un tableau virtuelJ'ai ajouté le pseudonyme d'h2so4 car il est à l'origine du code sur lequel je travaille ces temps-ci. Ce code consiste à comparer des tableaux virtuels pour récupérer les informations qui m'intéressent de manière très rapide ; la comparaison se fait sur les valeurs strictement identiques. Est-il po...
18/04/2020 à 16:22Excel - VBA [VBA] Modifications chaines de caractèresPour les modifications assez basique des chaines de caractères, j'arrive toujours à me débrouiller avec ce que je trouve ici et là. Mais dans le cas présent, je ne sais pas bien comment réorganiser les éléments qui se trouvent dans mes cellules. Chaque donnée ce compose d'une nom de genre et d'espèc...
18/04/2020 à 11:56Excel - VBA[PowerQuery] Suppression tableau + requête PowerQuerySavez-vous s'il est possible de lancer une requête PowerQuery ; de supprimer le tableaux issu de cette requête et de relancer une requête PowerQuery, dans la même feuille ? Ce post est lié à celui-ci : https://forum.excel-pratique.com/viewtopic.php?f=2&t=139891 ; ça résoudrait les deux. Si je pose c...
14/04/2020 à 17:45Excel - VBA[VBA] .Refresh des requêtes Power QueryJ'utilise 3 requêtes PowerQuery pour charger et mettre en forme des plages de données. Pour les recharger automatiquement (dans le cas où l'une d'entre-elles seraient mise à jour), j'utilise le bouton d'un UserForm où je lance cette macro : Le problème, c'est qu'à chaque fois, il me relance les "con...
13/04/2020 à 10:00Excel - VBA [VBA] Améliorer vitesse d'exécution macro (recherche)J'exécute la macro suivante, pour une recherche sur 1 (à 2) colonne(s), entre deux grosses tables. Le résultat est bon, mais le temps d'exécution est très long () Auriez-vous une solution pour optimiser la vitesse d'exécution de ce code ? Par exemple : déclarer des tableaux et faire les modification...
08/04/2020 à 19:34Excel - VBA [VBA] (PowerQuery?) - Croisement de grosses tablesJ'ai deux (3 au total) tables que j'aimerais regrouper pour obtenir une table globale qui contienne toutes les données dont j'ai besoin. La première s'appelle TAXREF (153 000 lignes) dans laquelle il y a notamment des noms d'espèces végétales et leurs "synonymes". La seconde : "BDC" (92 000 lignes)...
28/03/2020 à 18:24Excel - VBA [VBA] - Suppression de doublons dans une plage de données @Jean-EricPour la suppression des doublons sur une grandes base de données et la conservation de ce qui m'intéresse, je souhaitais passer par un dictionnaire. J'ai notamment trouvé la proposition de Jean-Eric ici : https://forum.excel-pratique.com/viewtopic.php?t=80573 qui me semble correspondre tout à fait à...
24/03/2020 à 00:29Excel - VBA [VBA] Erreur clic ListBoxJ'ai un problème extrêmement bizarre sur une ListBox, qui n'apparaît pas sur une autre ListBox, sur le même UserForm ! C'est tout simple, je veux que lorsque l'on clique sur une ligne de la ListBox, une macro s'exécute. Pour la première ListBox, la macro s'exécute bien ; pour la seconde il ne se pas...
21/03/2020 à 16:37Excel - VBA [VBA] Import données .csv (xlsx?)J'ai un document .csv que j'aimerais importer dans un nouveau document Excel, à la différence des .csv que j'utilisais jusqu'à présent, celui-ci n'est pas délimité (ou alors il l'est avec les ";" mais sans certitude). J'ai une macro qui me permet de l'importer dans mon document, la voici : Malheureu...
18/03/2020 à 22:59Excel - VBA [VBA] Sélectionner date du jour dans planningSavez-vous pourquoi ma macro ne fonctionne pas ? J'indique une cible : "date du jour" Je précise une plage : "Toutes les dates de l'année" J'utilise une boucle qui vérifie cellule après cellule dans la plage jusqu'à trouver la cible Je sélectionne et déplace l'affichage sur la cellule. En pas à pas...
17/03/2020 à 17:46Excel - VBA Perte de données VBA sur .csvJ'ai une petite question, car je n'arrive pas à trouver l'info exacte... J'ai travaillé sur un .csv sans faire attention cet après-midi ; j'y ai créé plusieurs macros puis j'ai fermé en enregistrant. Quand je l'ai rouvert, la première feuille était présente mais aucune macro. C'est là que j'ai vu qu...
15/03/2020 à 10:04Excel - VBA [VBA] Création calendrier -> Procédure très chronophageJ'ai réalisé un ensemble de macros à partir des différentes infos que j'ai pu obtenir à droite à gauche qui me permettent de générer un calendrier, avec le bon nombre de jour pour chaque année. Il y a beaucoup de boucles et je me demandais si vous n'auriez pas quelques solutions pour réduire leur no...
14/03/2020 à 00:23Excel - VBA [VBA] Générer automatiquement un code VBA dans une nouvelle feuilleMalgré les explications déjà faites sur ce forum, notamment dans ces discussions : https://forum.excel-pratique.com/viewtopic.php?t=53841 https://forum.excel-pratique.com/viewtopic.php?f=2&t=132483 Je ne parviens pas à faire fonctionner ce code : où nm et prn = des string ; si nm = "Ti"et prn = "ta"...
12/03/2020 à 19:00Excel - VBA [VBA] Variable déclarées en Public videsJe déclare des variables en "public" dans un UserForm que j'appelle dans un module. Toutes les macros concernées sont indiquées en "Public sub". Je ne comprend pas pourquoi les variables ne sont pas retrouvées. A chaque fois je suis obligé d'aligner tout le code à la suite pour que cela fonctionne....
07/03/2020 à 17:47Excel - VBA [VBA] - UserForm fermé sans procedure de fermetureEn m'inspirant de ce qu'avait proposé Theze sur une des discussions que j'avais ouverte, via un UserForm, j'exécute une macro qui va avoir pour effet de modifier le code VBA, pour ajouter des éléments à une liste (ListBox + ComboBox). Tout s'exécute bien, mais en fin de macro, tous les UserForms son...
20/01/2020 à 22:57Excel - VBA [VBA] - ListBox - sélection + modification sélection uniqueCe soir j'ai travaillé sur un outil qui me permet de sélectionner et de modifier des cellules vides dans une petite base de données. Je sais comment appliquer une modification sur l'ensemble des cellules vides, en revanche, je n'arrive pas à faire ce changement sur une seule cellule. Le code que j'a...
20/01/2020 à 22:42Excel - VBA [VBA] - Remplir une listbox avec un dico sur deux colonnesJ'essai de remplir une ListBox à l'aide d'un dictionnaire. Je sais comment m'y prendre pour faire ça à partir d'une colonne ; en revanche, je ne parviens pas à obtenir le résultat que j'espère lorsque je veux faire apparaître deux colonnes dans la ListBox. Puis-je toujours passer par un dictionnaire...
17/01/2020 à 17:14Excel - VBA VBA - Crash Excel lorsque changement taille de policeSauriez-vous pourquoi Excel crash lorsque je change la taille de police ? Que je passe par un code VBA, ou même, si je clique simplement sur le menu déroulant pour changer la taille de police, Excel cesse de fonctionner Vous avez déjà eu ce problème ? J'ai fait une copie du tableau qui pose problème...
16/01/2020 à 21:02Excel - VBA [VBA] - Utilisation des Dim / PublicJ'ai régulièrement un souci pour déclarer une variable que je pourrai utiliser tout au long de mes macros. Je me retrouve à déclarer des variables pour récupérer des informations d'autres variables, le tout déclaré en public et malgré ça j'ai souvent des erreurs avec une variable qui n'est pas retro...
14/01/2020 à 18:07Excel - VBA [VBA] - Recherche dans filtres - données visiblesDans mon document Excel, j'essaie de lancer une recherche d'un code, dans une base de données, en passant par des filtres pour accélérer la procédure. Le problème, c'est que dans certains cas, j'ai des erreurs et je n'arrive pas bien à comprendre d'où cela provient. J'ai une erreur "Dépassement de c...
11/01/2020 à 18:04Excel - VBA [VBA] - Solution définitive au problème de formatJ'ai perpétuellement le même problème de format dans mon projet Excel. Lorsque j'importe des données csv vers un tableau Excel, j'aimerais que la colonne qui contient des surfaces prenne un format nombre. Actuellement j'ai pu tester différentes solutions plus ou moins tordues pour essayer de résoudr...
08/01/2020 à 18:08Excel - VBA [VBA] - Imiter un double clocSavez-vous comment je peux imiter un double clic sur une cellule ? J'ai testé différentes solutions telles que : Sans succès... Mon problème vient du fait que pour qu'un code s'exécute correctement, il faut, au préalable avoir double cliqué dessus. Si ce n'est pas fait, alors le résultat n'est pas b...
04/01/2020 à 16:16Excel - VBA [VBA] - Recherche sur plages croiséesJ'essaie de récupérer des informations en croisant deux plages de données. Une première recherche retrouve l'information contenue dans la cellule de la colonne A (A3 par exemple) sur une autre feuille. Lorsque les lignes qui correspondent à ce résultat sont trouvées, une seconde opération recherche...
03/01/2020 à 15:27Excel - VBA[VBA] - 1 cellule - plusieurs éléments à mettre en grasTout d'abord, je tiens à vous souhaiter tous mes vœux de bonheur pour cette nouvelle année qui commence ! En 2019 beaucoup des membres de ce forum m'ont aidé sur mes différents projets, lesquels devraient être finalisés en 2020 ! Sans leur aide je ne serais probablement pas arrivé si loin et, surtou...
29/12/2019 à 18:52Excel - VBA [VBA] - Tester si cellule contient "texte" : ne fonctionne pasPour vérifier si des cellules contiennent les mots recherchés, j'utilise ce code là : Mais, lorsque les cellules (a,1) et (a,4) correspondent bien à la recherche, Excel réagit comme si de rien n'était. Il finit par tout passer sans jamais rien faire. J'ai modifié les formats, sans changement. Vous s...
28/12/2019 à 01:27Excel - VBA [VBA] - Structuration d'un tableau > numéro colonne non souhaitéLorsque je structure un tableau en VBA, j'ai parfois les en-têtes qui se retrouvent en ligne 2 et la ligne 1 est alors renseignée avec le numéro des colonnes. Cela engendre des problèmes dans l'exécution de mon code ensuite et j'aimerais que ces numérotations de colonnes n’apparaissent plus. Savez-v...
27/12/2019 à 23:56Excel - VBA [VBA] - Dictionnaire sans doublonsJe ne parviens pas à faire en sorte que mon dictionnaire ne comporte aucun doublon... Au final lorsque je veux lister les données uniques, je me retrouve avec x fois la même donnée. Sur quoi est-ce que je me trompe d'après vous ? Je joins un document Excel pour mieux illustrer ma requête Bonne soiré...
22/12/2019 à 16:32Excel - VBA [VBA] - Insérer le nombre adéquat de lignes et coller les valeursPour la finalisation d'un de mes projets, j'ai besoin de : Rechercher dans une feuille 1 (colonne [C]) les codes qui correspondent aux 9 premiers caractères présents dans une cellule. (=> OK) Ajouter en feuille 2, le nombre de ligne qui correspond aux nombre de lignes trouvées dans la feu...