Dedicated Member

Registered on:06/27/2018
Last activity:05/13/2025 at 01:00
Version of Excel:2016 FR (Win 10)
Job:Botaniste
Posts
805
Votes
14
Files
0
Downloads
0
ThreadsPostsStatisticsVotes received

Threads Created by Le Drosophile

DateForumThreadMessage Excerpt
07/18/2023 at 13:11Excel - VBA [VBA] - Comportement étrange de la chaine si vbTab ou vbCrLfJe souhaite renseigner du texte dans une TextBox, en autorisant les sauts de lignes et les tabulations. Tout fonctionne bien, sauf qu'à certains moments, la tabulation ou le saut de ligne semble considéré comme un saut de ligne. Ou bien le saut de ligne précédent est répété, je ne sais pas trop. Je...
04/30/2023 at 18:05Excel - VBA VBA - Utiliser la fonction Replace + "*" dans un ArraySavez-vous s'il est possible d'utiliser la fonction Replace() à l'intérieur d'un Array, en utilisant le caractère * pour rechercher des informations qui peuvent varier. Par exemple: Dans mon Array, je vais avoir, pas exemple aa((1,a)) = [+]ID_Image[t] ; j'aurais tendance à vouloir ut...
04/28/2023 at 10:30Excel - VBA [VBA] - Erreur "Path does not exists" - Chemin pour enregistrementLorsque je souhaite définir un dossier de destination depuis VBA, en utilisant ce code : > Lorsque le chemin est déjà renseigné, alors je veux qu'il affiche le chemin enregistré automatiquement ; sinon, je veux qu'il ouvre le chemin qui pointe vers "DEVIS". Mais, si je ne procède à aucune modific...
04/16/2023 at 11:57Excel - VBA [VBA] Question sur ma gestion de liste de donnéesJ'ai créé sur des feuilles séparées, des bases de données ("PROJETS", "CLIENTS", "COMPAGNIES"). A chaque projet, lorsqu'une compagnie ou un client est associé et qu'il existe déjà dans les BDD associées, j'ai une colonne (nommée "Associations") dans "PROJETS" qui regroupe les clients et les compagni...
03/17/2023 at 04:44Excel - VBA [VBA] - Avis de sécurité de Microsoft lors de l'ouverture de WordJ'ouvre un fichier Word depuis Excel pour y enregistrer des informations, enregistrer puis fermer. La macro fonctionne très bien, mais, lorsqu'une page Word est déjà ouverte, je dois fermer le message de sécurité m'indiquant un risque de sécurité et propose de désactiver les macros. Ce message ne s'...
01/30/2023 at 01:49Excel - VBA VBA - Rechercher un Bookmark sur Word depuis ExcelLorsque j'effectue une recherche de bookmark dans Word, à partir d'Excel pour effectuer des modifications, j'ai un message d'erreur indiquant que ce bookmark n'existe pas. Étrangement, au début ça fonctionnait, mais ça n'a plus fonctionné ensuite sans que je modifie le code. Les autres bookmarks son...
01/28/2023 at 00:14Excel - VBA VBA - Transfer données Excel vers Word - Method 'Open' of object 'DocumentJ'aimerais pouvoir exporter des données qui se situent sur mon document Excel, vers un document Word. J'ai une trame Word, que je veux remplir (à ce niveau d'avancement, je me demande si c'est plus intéressant de créer depuis Excel systématiquement un nouveau document Word, ou bien de le remplir ave...
12/17/2021 at 13:39Excel - VBA [VBA] Erreur "=#NAME?" - Non répétableParfois, j'ai un bug qui survient lors de l'export d'une feuille après mise à jour. Le code en question est le suivant : Je ne peux pas mettre de fichier exemple, car l'erreur n'apparaît pas dans mon document exemple (ni dans mon document de travail, ... sauf quelques fois).. Je me retrouve avec une...
12/15/2021 at 03:07Excel - VBA [VBA] Enregistrer graphique sous image - Permission refuséeQuoi que je fasse pour enregistrer un graphique dans un dossier définis, Excel m'affiche systématiquement "Permission refusée". Sauriez-vous me dire d'où cela provient ? De ce que je sais, il n'y a pas de protection particulière. Ou bien je ne sais pas où chercher. Je joint un fichier exemple, avec...
12/09/2021 at 03:33Excel - VBA [VBA] Question : Peut-on insérer un graphique dans un UserFormJe pense pouvoir insérer un graphique dans un UserForm en enregistrant le graphique sur l'ordinateur. Mais, cela ne m'arrange pas beaucoup car j'avais dans l'idée de pouvoir visualiser les données (via un UserForm), incluant un visuel de graphique AVANT d'enregistrer le tout... Avec donc la possibil...
10/07/2021 at 20:10Excel - VBA [VBA] - Coller le contenu d'une seule colonne d'une variable tableauSi l'on utilise ce code : On colle entièrement le contenu de la variable tableau, quel que soit le nombre de colonnes de cette variable. En s'y prenant ainsi : On ne colle que le contenu de la première colonne. Mais comment pourrais-je m'y prendre pour ne coller que le contenu de la colonne "x" ; ad...
09/29/2021 at 22:43Excel - VBA[VBA] Accélerer procédure d'ouverture de documentsEn optimisant au mieux mon outil, Excel est en mesure d'ouvrir des base de données de quelques dizaines de milliers de lignes en assez peu de temps (jusqu'à 1 ou 2 minutes si on veut tout charger en même temps, ce qui n'est normalement pas utile). Alors, surtout par curiosité, je me demandais si vou...
08/24/2021 at 22:59Excel - VBA [VBA] - "Interdire" la suppression d'une feuilleBonsoir, Étant donné qu'on ne peut pas bloquer la suppression d'une feuille uniquement, et que les différentes solutions que j'ai trouvé comportent des failles (la sélection de 2 feuilles permet la suppression de la feuille protégée par exemple) ou bien ne s’accommodent pas avec le fonctionnement de...
07/10/2021 at 17:14Excel - VBA [VBA] - Trier une ListboxJ'essaie en vain de trier des données dans une ListBox. L'opération est relativement simple puisqu'il s'agit juste de les classer dans l'ordre alphabétique, avec 1 seule colonne à trier (dans mon exemple ; pour le moment). J'ai même pu réaliser des tests sur l'un des fichiers transmis par ceuzin dan...
07/09/2021 at 17:40Excel - VBA [VBA] - Délimitation d'un tableau à partir des cellules visiblesJ'essaie de délimiter après filtrage un tableau dans une variable tableau, mais je ne sais pas comment m'y prendre. J'ai fait quelques essais, mais je sens que ça va me prendre de nombreuses heures de recherche, là où il est probable que vous aillez la solution en tête. Je joins un fichier, avec la...
06/16/2021 at 10:03Excel - VBA [VBA] - Somme de valeurs uniques, selon critère dans une colonnePour faire la somme de surfaces, selon certains critères, j'utilise actuellement 3 macros qui vont : classer les données, faire la somme selon les critères, remplir les cellules vides. Savez-vous s'il existe une solution plus simple, sans classer, pour faire la même chose ? J'y arrive en utilisant u...
05/18/2021 at 17:50Excel - VBA [Question -VBA] - Trier sur 2 colonnes avec 2 CustomOrderLorsque je veux trier sur 2 colonnes, avec des ordres particuliers, je m'y prend ainsi : Et ça fonctionne. J'ai voulu faire quelque chose de plus simple, en utilisant pas de range. Sans CustomOrder, ça fonctionne (mais ça ne classe pas dans l'ordre que je veux bien entendu) : En revanche, si je m'y...
05/17/2021 at 22:41Excel - VBA [VBA] - Format de cellule à 3 conditionsBonsoir, J'ai une nouvelle petite question, pour laquelle je ne trouve pas de solution pour le moment. Je veux appliquer un format particulier sur mes données numériques. En l'occurrence en écrivant ceci : - Si le nombre est supérieur à 0,01 alors écrire le nombre, avec 2 décimales, suivi de "ha" -...
04/27/2021 at 20:39Excel - VBA [VBA] - Recherche avec ctrl + F ne trouve pas toutPetite question... Savez-vous pourquoi, dans le document que je joins, si l'on recherche le contenu d'une cellule, Excel ne trouve qu'1 ou 2 occurrences, alors qu'il y en a 3 ? J'ai 3 fois la même chose écrite dans 3 cellules. Si l'on recherche le contenu de la première cellule remplie, on trouve 1...
04/15/2021 at 21:47Excel - VBA [VBA] - Alimenter Listbox à 2 colonnes avec 2 dictionnairesUne fois que l'on à rempli un dictionnaire, il est possible d'alimenter une listbox à partir de ce dernier ainsi : Mais si notre listbox comporte deux colonnes, est-ce qu'il est possible de l'alimenter selon une méthode similaire, en indiquant la colonne 1 (0) et la colonne 2 (1) ? J'ai essayé, mais...
03/04/2021 at 18:23Excel - VBA [VBA] - La table externe n'est pas dans le format attendu -ADODB.ConnectionHabituellement, lorsque j'importe les données d'un fichier au format .xlsx cela fonctionne. Mais en l'occurrence, j'ai une erreur qui dit que la table externe n'est pas dans le format attendu. Est-ce que vous sauriez d'où ça peut bien provenir ? Je joins à ce post, le document d'import et une feuill...
02/26/2021 at 11:26Excel - VBA [VBA] - Coller tableau array ne donne pas de résultatPour corriger des erreurs issues des différences entre le codage de caractères de différents logiciels ou de différentes versions de documents, j'exécute une macro qui va donner une correspondance à chaque symbole qui peut être trouvé. Cette macro alimente une variable tableau (tab1 à 1 dimension)....
02/06/2021 at 12:27Excel - VBA[VBA] - Récupérer des infos dans variable tableau avec SplitJe souhaite récupérer les informations contenues dans une colonne d'une base de données que j'ai téléchargé sur l'INPN. Compte tenu de la taille de cette dernière, et de l'inutilité de l'afficher à l'écran, je charge le .csv tel quel sur une feuille puis j'essaie de travailler dans une variable tabl...
02/01/2021 at 19:10Excel - VBA Plus d'accès aux macrosJ'ai ouvert un document contenant des macros, sur lequel je travaille depuis un moment. Je peux accéder aux UserForm, mais pas au code qu'ils contiennent, pas non plus aux modules, aux feuilles ou à ThisWorkbook. Je ne peux pas ouvrir l'outil > références ou "Propriétés de VBAProject" (si ça sert...
01/28/2021 at 22:10Excel - VBA[VBA] - Temps nécessaire pour l'ouverture d'un gros document .txtJ'utilise une macro de ce type pour importer des données depuis un fichier .txt (Pour info, il s'agit du fichier TAXREF au format .txt que l'on peut télécharger sur le site de l'INPN.) (TAXREFv14) https://inpn.mnhn.fr/telechargement/referentielEspece/taxref/14.0/menu Ce fichier fait 630 298 lignes s...
01/18/2021 at 21:17Excel - VBA Quelle méthode pour la gestion de petites bases de donnéesJusqu'à présent, dans le fonctionnement d'un outil, j'utilisais une seule base de données, issue du regroupement de x bases de données nationales (en rapport avec la flore et les habitats), ce qui me permettait d'accéder à de nombreuses données. J'ai mis au point un outil qui met à jour cette grosse...
01/10/2021 at 17:20Excel - VBA [VBA] - Import BDD (.xlsx) via connexion ADODB = erreur formatPour l'import d'une BDD j'ai adapté un une macro pour récupérer des documents au format .xlsx. Tout fonctionne bien, si ce n'est que les en-têtes des colonnes de dates et de valeurs numériques n'apparaissent pas. Compte tenu du fait que l'en-tête est du texte et que le reste de la colonne contient u...
01/09/2021 at 18:39Excel - VBA Import de bases de données .CSV ou XSLX ?Petite question : La vitesse d'ouverture d'un document .csv est elle plus rapide qu'un fichier .xslx .. ... Notamment lorsqu'on exécute cette ouverture via une macro ? Pour le moment je travaille avec des fichier .csv, mais ça devient pénible car les délimitations changent selon l'origine des bases...
12/31/2020 at 00:18Excel - VBA[VBA] - Importer un document .csv dans une variable tableau sans l'ouvrirCette discussion fait suite à celle-ci : https://forum.excel-pratique.com/excel/vba-importer-un-document-csv-dans-une-variable-tableau-sans-l-ouvrir-146945 Pour laquelle j'avais eu une réponse qui convenait à ce que j'essayais de faire à ce moment. Depuis mon projet a un peu évolué et la taille de l...
12/28/2020 at 11:10Excel - VBA [VBA] - Toujours importer le document plus récentA travers des macro j'alimente une base de données dont une copie est réalisée à chaque fois que des données sont ajoutées. J'opère de cette manière afin de conserver des copies (lesquelles il faudra que supprime à la main, ou via une macro si je trouve). Lors des enregistrement, le nom de la BDD es...
12/28/2020 at 10:28Excel - VBA [VBA] - Exporter une feuille en fin de macroEn fin de macro, j'exécute un code pour exporter le contenu d'une variable tableau (que je colle avant dans une feuille). L'export doit se faire en .csv pour le moment. Le résultat que j'obtiens n'est pas bon car mon projet actuel se retrouve renommé puis enregistré en csv tandis que la feuille qui...
12/26/2020 at 20:35Excel - VBA [VBA] - Remplissage 1 array à partir de 2 arrayPour améliorer l'efficacité de mes macros, je passe par des variables tableau, tout fonctionne bien jusqu'au moment où je souhaite regrouper deux variables tableau dans une seule et même. Le code est relativement long et fait référence à des tableau importés ; assez compliqué à soumettre sur le foru...
11/15/2020 at 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...
11/12/2020 at 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...
10/28/2020 at 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...
10/01/2020 at 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 à...
09/30/2020 at 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...
09/08/2020 at 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...
09/02/2020 at 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...
09/01/2020 at 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...
08/28/2020 at 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...
08/28/2020 at 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...
08/04/2020 at 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...
07/03/2020 at 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...
07/02/2020 at 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...
06/21/2020 at 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 at 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 at 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...
05/31/2020 at 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...
05/29/2020 at 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...