D

Membre habitué

Inscrit le :01/01/2018
Dernière activité :10/02/2024 à 10:57
Version d'Excel :2016
Messages
73
Votes
0
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Dan67100

DateForumSujetExtrait du message
24/07/2022 à 16:52Excel - VBA Recherche de doublons en VBA par var tableau sur fichier de grande tailleJe cherche à repérer des doublons sur des fichiers comportant parfois plusieurs milliers de lignes. Pour cette raison, je souhaiterais passer par une variable tableau qui multiplie la vitesse de traitement. J'ai un début de procédure qui recherche la colonne à traiter et défini le tableau à traiter...
18/06/2022 à 09:03Excel - VBA Correction de la casse sur une feuilleJe souhaiterais contrôler et si nécessaire remplacer la casse de certaines cellules pour qu'elles puissent être traitées dans une procédure qui suit et qui contrôle que toutes les valeurs renseignées soient valides. Ex : "no" (pour Nord Ouest) ne fonctionne pas il faut que la casse soit dans ce cas...
04/05/2022 à 10:15Excel - VBAProcédures qui ne fonctionnent pas sous d'anciennes versionsJ'utilise ce bout de code pour intégrer des colonnes de données dans une variable tableau. Je me rends compte que sous Excel 2010 ou 2016, si une cellule contient plus de 256 caractères, ce code ne fonctionne plus, alors que sous Excel 365 ça ne pose pas de problème. Y a t-il une solution pour que l...
04/05/2022 à 08:27Excel - VBA Réduction du nombre de décimales dans une suite de nombresJe voudrais savoir s'il est possible (en vba, car mes fichiers font parfois plusieurs centaines de lignes) de réduire à 3 décimales des coordonnées de polygones qui prennent trop de place et qui parfois dépassent les capacités d'une cellule ? Éventuellement avec un arrondi -> pas obligatoire. Ex...
14/08/2021 à 17:20Excel - VBAFormule pour modifier la valeur d'un nombreJe cherche une formule qui ne devrait pas être très compliquée, (mais que je ne parviens pas à écrire) qui ferait la chose suivante : 834033 -> 3e chiffre < 5 alors 830000 835149 -> 3e chiffre >= 5 alors 835000 Merci d'avance pour vos propositions. Bon am et bon WE, Dan...
12/08/2021 à 22:51Excel - VBA Erreur de syntaxe dans une procédure utilisant une variable tableauJ'ai adapté une macro pour créer un identifiant unique composé de chiffres et de lettres sous la forme 8qzbszwy-049q-fyu3-85l3-r2l87ghdht21 5wxc7aco-uvav-c2px-iwf4-xuaxujawz0f4 J'ai souvent besoin de traiter des fichiers relativement conséquent de 500 à plus de 20.000 lignes et là, c'est assez long...
11/07/2021 à 16:41Excel - VBA Utilisation de variable tableau pour accélérer le traitementJe cherche à remplacer une macro qui fonctionne, mais qui écrit directement sur la feuille par une macro qui travaille par variable tableau pour gagner du temps, car les données à traiter sont parfois conséquentes. J'ai beaucoup de mal à comprendre le fonctionnement de ces variables tableau !!! Dans...
13/05/2021 à 14:27Excel - VBA Syntaxe pour effacer des cellules dans une variable tableauQuestion de syntaxe (je suppose ?) Je voudrais effacer dans une variable tableau quelques valeurs de cellules en fonction de la valeur d'une autre cellule. Mon tableau étant sélectionné, la procédure ci-dessous fonctionne, mais elle ne me parait pas optimisée. Il est sûrement possible d'écrire ça en...
12/05/2021 à 08:31Excel - VBA Insérer le résultat d'une formule dans une autre formuleSur une feuille de classeur, je cherche à compter les valeurs uniques parmi un champ de coordonnées. J'ai trouvé la formule qui permet de l'obtenir. Mon problème vient du fait que le nombre de lignes est très variable d'un document à l'autre (d'une ligne à plus de 200.000). L'idée est donc de trouve...
07/05/2021 à 09:04Excel - VBA Incompatibilité de type - erreur d'exécution 13Bonjour à tous, Je reviens sur une demande récente pour laquelle Galopin01 m'a fait une proposition très intéressante qui fonctionne bien, sauf pour la partie Function SpecReplace(i&) si les champs contiennent du texte et non pas des chiffres. La fonction SpecReplace traite la colonne L dans laquell...
04/05/2021 à 23:31Excel - VBA Travail en variable tableauJe cherche à modifier la valeur de cellules situées dans plusieurs colonnes. Pour accélérer le traitement, je souhaite effectuer ceci par le biais de variable tableau, mais c'est là que mes problèmes commencent ! Le fichier joint et le code ci-dessous seront plus parlant que des explications détaill...
29/04/2021 à 12:01Excel - VBAFiltrer sur des n° de lignes en erreurJ'aimerais savoir s'il est possible de filtrer via vba des numéros de lignes qui indiquent des erreurs suite à une procédure et qui sont stockées dans une variable de cette même macro pour n'afficher que les lignes en erreur. J'ai tenté une recherche sans succès, mais c'est souvent par un mauvais ch...
11/03/2021 à 16:09Excel - VBAProblème de syntaxe entre Range et CellsJe pense avoir un problème de syntaxe, ou alors la propriété Cells ne l'autorise pas. Merci d'avance pour vos conseils. Avec 2 plage ça fonctionne : En ajoutant une nouvelle plage, ça ne fonctionne plus : En utilisant Range, le nombre de plages ne pose pas de problème : Bien cordialement, Dan...
20/02/2021 à 14:51Excel - VBA Recherche d'adresse de colonne d'une variable tableauBonjour à tous les passionnés d'Excel, Je cherche à récupérer l'adresse d'une cellule située dans un variable tableau et ainsi copier/coller les données (sans le nom du champ) de cette colonne sur une feuille dans la colonne correspondante avec le même nom de champ. Je joins un fichier exemple. - La...
15/02/2021 à 16:07Excel - VBA Améliorer et accélérer une procédure par l'utilisation de var tableauJe souhaite remplacer une procédure qui recopie des données contenues dans des colonnes en faisant une recherche sur le nom du champ, par une procédure qui passerait par une variable tableau afin d'optimiser, d'accélérer et de me permettre de progresser en vba ;-) Le nombre de lignes peut être large...
24/01/2021 à 09:35Excel - VBA Remplacer la liste de choix d'un array par une variableJe ne suis pas sûr de la justesse des termes employés dans ma demande... Est-il possible d'utiliser une variable pour alimenter un array ? Dans le cas où ce serait possible, j'ai fait pas mal d'essais, mais je n'ai pour l'instant pas trouvé la bonne syntaxe. Je joins un fichier que j'ai réduit, mais...
20/01/2021 à 07:47Excel - VBA Supprimer lignes et colonnes par variable tableauJ'ai une feuille avec 145 colonnes et je supprime les colonnes vides (qui ne comportent que l'entête), ainsi que les lignes vides, pour ne conserver que celles qui contiennent des données. Actuellement je le fais avec la procédure suivante et j'aimerais améliorer le code et l'accélérer en utilisant...
03/06/2019 à 13:15Excel - VBA Boucle sur colonnes non contigüesJe suis bloqué par un problème sûrement évident (mais que je ne parviens pas à résoudre) : Je teste des cellules situées dans 3 colonnes, dont 2 non contigües (I, J, L) pour vérifier que les caractères soient bien pris en compte comme des nombres et pas du texte. Ma procédure actuelle le fait pour u...
12/05/2019 à 18:06Excel - VBA Utilisation de variable tableauJe viens de faire une macro qui lit les cellules d'une colonne. Ces cellules contiennent un nombre de données variables mais dont le nombre peut être relativement important (ex : 81 données dans ligne 2). Ces données sont séparées par " ; " Le principe est de placer chaque donnée dans sur une nouvel...
29/03/2018 à 18:42Excel - VBAVariable tableau - Sélection et suppression d'une ligneJe cherche la syntaxe pour sélectionner et supprimer une ligne particulière dans une variable tableau. Je cherche sans doute mal, mais pour l'instant je n'ai rien trouvé. Voici ce que j'inscris et qui ne fonctionne pas : Rows.tboMonArray(NoLigTr).Offset(1, 0).Delete tboMonArray -> nom de la varia...
25/03/2018 à 20:13Excel - VBATraitement dans une variable tableauJ'aurai beaucoup de fichiers comportant plusieurs milliers de lignes à traiter dans un avenir proche. J'ai réalisé des macros qui effectuent le traitement en quelques minutes, mais sur le principe je ne suis pas satisfait et je souhaiterais passer par des variables tableau pour faire quelque chose d...
01/01/2018 à 18:36Excel - VBA Utilisation de variables tableauJe cherche à utiliser des variables tableau pour accélérer l'exécution des macros. Ce fichier est un exemple pas forcément représentatif, mais dans l'idée, c'est surtout pour progresser. Je ne parviens pas à récupérer le tableau après traitement pour le réinsérer sur une feuille Excel. Je joins le f...