Membre dévoué

Inscrit le :27/06/2018
Dernière activité :20/03/2024 à 04:46
Version d'Excel :2016 FR (Win 10)
Emploi :Botaniste
Messages
805
Votes
14
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Le Drosophile

DateForumSujetExtrait du message
18/07/2023 à 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...
30/04/2023 à 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...
28/04/2023 à 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...
16/04/2023 à 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...
17/03/2023 à 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'...
30/01/2023 à 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...
28/01/2023 à 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...
17/12/2021 à 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...
15/12/2021 à 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...
09/12/2021 à 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...
07/10/2021 à 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...
29/09/2021 à 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...
24/08/2021 à 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...
10/07/2021 à 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...
09/07/2021 à 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...
16/06/2021 à 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...
18/05/2021 à 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...
17/05/2021 à 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" -...
27/04/2021 à 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...
15/04/2021 à 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...
04/03/2021 à 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...
26/02/2021 à 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)....
06/02/2021 à 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...
01/02/2021 à 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...
28/01/2021 à 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...
18/01/2021 à 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...
10/01/2021 à 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...
09/01/2021 à 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...
31/12/2020 à 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...
28/12/2020 à 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...
28/12/2020 à 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...
26/12/2020 à 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...
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...