| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/06/2018 à 08:01 | Spinakker | Remplacer valeurs multiples dans tout le fichier | Il suffit de remplacer xlPart par xlWhole dhany Merci dhany ... |
| 16/06/2018 à 23:54 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | Tu veux quoi comme permutation/combinaisons ? comme ceci par exemple 11111, 11112, ....., .....,12111, ..... ? non, je ne veux pas qu'un même chiffre puisse aparaître plusieurs fois dans une combinaison : pas de 1-1-1-1-1, ni de 1-1-2-3-4 etc. par contre, à présent, je veux permettre 1-2-3-4-5, mais... |
| 16/06/2018 à 19:35 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | [quote=dhany post_id=660427 time=1529167383 user_id=51200] [quote="à propos des permutations, nicopat"]Je crois que ça doit faire environ 98 millions de résultats... [/quote] attention : avec ta version d'Excel, tu as seulement 1 million 48 mille 576 lignes !!! dhany [/qu... |
| 16/06/2018 à 16:01 | Spinakker | Remplacer valeurs multiples dans tout le fichier | Donc la macro dans le dernier fichier posté ci-dessus est : Comment peut-on modifier ce code pour que les rempacements ne soient que de type "Totalité du contenu de la cellule"... |
| 16/06/2018 à 15:13 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | Ca marche pour les combinaisons. Merci Theze ! Si je veux inclure les permutations à présent, quelqu'un a une idée de la macro? Je crois que ça doit faire environ 98 millions de résultats..... |
| 16/06/2018 à 10:36 | nicopat | Macro à corriger : combinaisons de 5 avec nombres de 1 à 52 | Je cherche à calculer la liste des combinaisons de 5 chiffres parmi 52 éléments (chiffres de 1 à 52). Je ne veux pas de permutations. Et je ne veux pas qu'un même chiffre puisse aparaître plusieurs fois dans une combinaison : pas de 1-1-1-1-1, ni de 1-1-2-3-4 etc. Je pense que cette macro fait l'aff... |
| 15/06/2018 à 16:50 | adloule | Générateur de combinaisons de 5 chiffres | Je voudrais modifier l'un de ces fichiers excel pour obtenir la liste des combinaisons (pas les permutations, c'est à dire que l'ordre des chiffres ne compte pas) de 5 chiffres choisis de 1 à 52. je récapitule : 1/ un même nombre ne peut pas apparaître 2 fois dans une combinaison 2/ 1-2-3-4-5 et 2-3... |
| 12/01/2018 à 15:27 | nicopat | Créer un tableau de croisement de données à partir d'une liste | Bonjour Fred, Merci pour ton aide. En fait, les données pourraient être des nombres (mais pas forcément une suite numérique), ou des références alfanumériques. Je ne sais pas pour vous mais je moi je suis très souvent confrontée à ce besoin. Exemple : A peut avoir comme valeur 1,3,7...100 B peut avo... |
| 12/01/2018 à 14:53 | nicopat | Créer un tableau de croisement de données à partir d'une liste | Bonjour Alex, Merci pour ta solution, c'est intelligent et elle est parfaite pour le cas présent. Cependant, vu que ce besoin survient régulièrement avec tous types de données (lettres, mots, etc...), j'aimerais bien trouver une solution qui fonctionne avec tout type de listes de données (pas seulem... |
| 12/01/2018 à 14:22 | nicopat | Créer un tableau de croisement de données à partir d'une liste | J'ai une liste de données disposées en colonne. Par exemple : la suite 1, 2, 3 ....99, 100. (1 nombre par case). Ces nombres représentent l'arrondi de la probabilité d'un évènement A. Il existe également des évènements B et C (aucun lien entre les valeurs de A, B, C), chacun présentant également une... |
| 14/12/2017 à 13:21 | nicopat | Lancer un script AHK dans macro VBA | Ok, j'ai la solution : https://superuser.com/questions/968626/how-to-run-an-ahk-script-in-excel-vba shell("C:\Program Files\AutoHotkey\AutoHotkey.exe ""C:\Path\To\Script\AHK_Script.ahk""") désolée pour le dérangement..... |
| 14/12/2017 à 13:12 | nicopat | Lancer un script AHK dans macro VBA | Bonjour h2so4, oui, j'ai essayé, ça fait une erreur d'éxécution "5" : argument ou appel de procédure incorrect. Comment puis-je faire cela... |
| 14/12/2017 à 12:50 | nicopat | Lancer un script AHK dans macro VBA | Sauf erreur de ma part, la formulation VBA pour déclencher le lancement d'un programme tierce via une macro est : Je voudrais savoir comment formuler le code VBA pour lancer un script AHK au lieu d'un .exe par exemple, si je remplace software.exe par script.ahk, comment rédiger la macro? Merci... |
| 04/10/2017 à 19:25 | nicopat | Lister des données | Merci James007, ça marche ... |
| 04/10/2017 à 19:18 | nicopat | Créer des expressions à partir de 2 listes | Bonsoir Galopin ! Oui, c'est ce que je voulais. Cela dit, je crois que je viens de trouver la solution en commençant par créer un tableau, puis en utilisant le code de James007 pour transposer le contenu du tableau en une colonne : https://forum.excel-pratique.com/excel/lister-verticalement-les-vale... |
| 04/10/2017 à 18:50 | nicopat | Créer des expressions à partir de 2 listes | Je dispose de 2 listes de mots. La première liste comprend 2000 mots (de 8 caractères dont des espaces, au cas où ce serait important). La 2ème liste comprend 500 mots ("_" suivi de 4 caractères). Je voudrais créer toutes les concaténations possibles de mots issus de la liste 1 et de mots issus de l... |
| 04/10/2017 à 16:07 | nicopat | Lister des données | Désolée James007, c'est ma faute... Merci quand même ... |
| 04/10/2017 à 15:27 | nicopat | Lister des données | Mon besoin vise à lister verticalement des données... |
| 11/08/2017 à 16:13 | nicopat | Requête vers access Vs recalcul | 1000 mercis Bouben !!! Entre hier et aujourd'hui, tu m'as vraiment bien aidée ... |
| 11/08/2017 à 14:14 | nicopat | Requête vers access Vs recalcul | Dans le cas des fonctions, lors du recalcul, excel se débrouille toujours pour suivre un arbre de dépendances, donc in fine, les calculs sont bien réalisés avec les bonne valeurs initiales. Tu vois ce que je veux dire? Comment puis-je faire cela? Sachant que l'ID utilisé pour l'import est lui aussi... |
| 11/08/2017 à 13:50 | nicopat | Requête vers access Vs recalcul | Le test ci-joint illustre le problème : D'abord vous devez : 1. télécharger les fichiers excel et access ci-joints 2. renommer le fichier access en suprrimant ".txt" qui sert uniquement à pouvoir attacher le fichier ici 3. dans le fichier excel, cellule C2 : indiquez l'emplacement du fichier access... |
| 11/08/2017 à 13:13 | nicopat | Requête vers access Vs recalcul | Je viens de tester, et en effet, avec un seul calcul, ça ne fonctionne pas : le problème indiqué dans mon post initial se pose bel et bien. Est-il possible d'aller chercher les données dans excel grâce à une formule au lieu d'une macro VBA? Y a-t-il une autre solution... |
| 11/08/2017 à 12:54 | nicopat | Requête vers DB access | Bouben, J'ai voulu incorporer ta macro dans mon fichier : j'ai crée une feuille nommée Feuill1 identique à celle de ton fichier j'ai cop-coll la macro dans un module et je l'ai renommée "Access" J'ai crée les noms dans le gestionnaire de noms Quand je lance ta macro dans mon, fichier, j'ai un messag... |
| 11/08/2017 à 12:00 | nicopat | Requête vers DB access | J'ai excel 2007 : il existe l'onglet Données / A partir du fichier access, mais il semble que cela ne permet que d'importer une table entière, et pas de réaliser une requête spécifique (de type "va chercher telle info correspondante à tel ID"). Je ne peux pas tester Power Query car cela n'existe pas... |
| 11/08/2017 à 11:38 | nicopat | Requête vers access Vs recalcul | Désolée, c'est impossible, le fichier est trop gros (90MO) -> impossible à anonymiser. La problématique est vraiment celle indiquée ci-dessus... |
| 11/08/2017 à 10:58 | nicopat | Requête vers access Vs recalcul | Bonjour Bouben, Je ne peux pas envoyer le fichier, mais pour répondre à ta question, voici un exemple : L'ID référence va dépendre de plusieurs facteurs (par exemple un ID client et une date), et la base de données à interroger sera le fruit d'un algorithme dont l'issue peut être "C:\DB_factures.acc... |
| 11/08/2017 à 10:45 | nicopat | Requête vers DB access | Une macro VBA est-elle l'unique solution? Une formule dans une cellule ne peut-elle pas importer ces données depuis Access? Je pose cette question car une macro implique une problématique qui est ... problématique... : https://forum.excel-pratique.com/excel/requete-vers-access-vs-recalcul-t97193.htm... |
| 11/08/2017 à 10:40 | nicopat | Requête vers access Vs recalcul | Hier, Bouben m'a indiqué une solution pour importer des données issues d'une ou plusieurs bases access dans mon fichier excel à partir d'un ID de référence : https://forum.excel-pratique.com/post564002.html#p564002 Il s'agit d'une macro VBA (qui nécessite donc d'être lancée). Voilà ma problématique... |
| 11/08/2017 à 10:26 | nicopat | Requête vers DB access | Je ne peux pas tester cela actuellement car je n'ai pas encore 1000.000 de données. Je vais d'abord devoir générer les données avant de pouvoir les utiliser comme indiqué dans cette discussion.... |
| 11/08/2017 à 00:26 | nicopat | Gros volume de données | Merci, de mon côté, je crois que je vais utiliser access... |
| 10/08/2017 à 19:01 | nicopat | Requête vers DB access | Merci beacoup Bouben !!... |
| 10/08/2017 à 18:14 | nicopat | Requête vers DB access | Merci bouben !!! ça marche. je vais essayer de comprendre le code de cette macro. Aurais-tu des conseils concernant ma problématique visant à gérer environ 30 millions d'enregistrements avec plusieurs fichiers excel qui vont puiser dans la DB access en simultané? Nicole, PS : je poste parfois sur d'... |
| 10/08/2017 à 17:58 | nicopat | Gros volume de données | Bonjour Efgé, Merci d'apporter ta pierre Moi, ça me va très bien de garder les données sous csv ou txt, mais comment les appeler sous excel lorsque j'en ai besoin... |
| 10/08/2017 à 17:03 | nicopat | Requête vers DB access | Merci de ta réponse! J'ai essayé de la faire fonctionner sur mon PC, mais ça n'a pas marché : je ne peux pas ouvrir ton fichier access, probablement pour une question de version d'access, et après avoir tenté de remplacer ta DB access dans la macro par ma DB access, ça ne marche pas (débogage). Au n... |
| 10/08/2017 à 16:46 | nicopat | Requête vers DB access | Merci de ta réponse. Avec une simple formule, ce n'est pas possible? (il faut vraiment du VBA?) J'ai cherché dans google "excel requête en VBA en utilisant DAO", et je trouve de tout, mais pas d'exemple Je ne suis pas très compétente en VBA : si tu as le temps, saurais-tu rédiger une macro stp avec... |
| 10/08/2017 à 16:38 | nicopat | Requête vers DB access | Zut, le fichier ne s'attahce pas, probablement parce que c'est un fichier access. Voici ci-dessous une copie du contenu de la table contenue dans mon fichier access. Tu parles d'une problématique Access, mais ma problématique concerne bien excel : je souhaite faire une requête vers cette table acces... |
| 10/08/2017 à 16:31 | nicopat | Gros volume de données | Bonjour Nonesofar13, Merci de ta réponse. ... ce qui impliquerait de passer à une version + récente d'excel. Pourquoi pas? Même si je crois qu'elles sont + lentes que 2007. Je vais y réfléchir. Bonjour 78chris, Ce sont des données brutes. Il n'y a pas de calcul, ni formule... |
| 10/08/2017 à 15:57 | nicopat | Requête vers DB access | Ci-joint un exemple de fichier access contenant une table. La table finale contiendra environ 30 millions d'enregistrements. Dans un fichier excel, je souhaite saisir un ID (exemple : 222v63v) et j'ai besoin de 3 formules : l'une appelant la valeur 1 correspondant à cet ID, l'autre appelant la valeu... |
| 10/08/2017 à 14:41 | nicopat | Organiser données pour utilisation rapide par Excel | Merci Galopin, Je pense qu'ajouter les données que je souhaite utiliser (plusieurs dizaines de millions de lignes sur 6 colonnes environ) dans mon fichier excel augmenterait son poids d'environ 1 GO !!! Donc je ne suis pas certaine que ce soit une bonne idée dans ce cas de les stocker en interne. Su... |
| 10/08/2017 à 14:31 | nicopat | Gros volume de données | Bonjour Pincho, Merci de ta réponse, Je pense stocker les données soit sur plusieurs feuillets, soit par tranches de 6 colonnes dans le même feuillet. Je n'ai pas de filtre à réaliser sur ces doonées : elle servent just à être appelées comme valeur de référence par certains algos de mon fichier. Pou... |
| 10/08/2017 à 14:01 | nicopat | Gros volume de données | Je travaille sur un fichier qui fait 85 MO. Je souhaiterais intégrer un très gros volume de données (tables de références) : environ 30 millions de lignes, sur 6 colonnes environ. Le plan est d'appeler ces données avec BDLIRE(). J'ai testé sur 600.000 lignes : le poids de mon fichier augmente de 6MO... |
| 29/07/2017 à 18:37 | nicopat | Insérer une formule via macro VBA | Merci Steelson, Ce type de formule fonctionne... |
| 29/07/2017 à 17:23 | nicopat | Insérer une formule via macro VBA | Dans une macro, je souhaite insérer une ligne de code qui insère une formule dans une cellule. La formule que je souhaite insérer est : =si(B13="BT";B22;si(B13="S";B23;B24)) La cellule dans laquelle je souhaite insérer cette formule est : B16 du feuillet 2. En pure autodidacte que je suis, j'ai modi... |
| 28/07/2017 à 20:24 | nicopat | Macro VBA : min et max? | Merci SabV ... |
| 28/07/2017 à 19:59 | nicopat | Macro VBA : min et max? | Merci pour ta réponse SabV, Peux-tu me préciser la formule si les cellules concernées (aussi bien celle dont la macro modifie le contenu que celles concernées par la fonction min() ) sont dans un autres feuillet (disons Feuillet 2 par exemple), et si les cellules concernées par min() ne sont pas joi... |
| 28/07/2017 à 19:46 | nicopat | Lancer une macro complexe en cliquant sur une cellule | Merci beaucoup gmb! à chaque fois, je poste en me disant que ma demande est quand même super spécifique et que ça va pas être simple de trouver un magicien qui solutionne mon problème. Et même un vendredi soir à 19h30 en plein été, voilà gmb ! Merci... |
| 28/07/2017 à 19:28 | nicopat | Macro VBA : min et max? | Dans des macros VBA, j'insère certains calculs dans une cellules, comme par exemple : ou Mais comment rédiger ma macro si je souhaite insèrer la valeur minimale entre R[5]C[0] et R[5]C[1] ? ... plus généralement la valeur minimale parmi N cellules? et la valeur maxima... |
| 28/07/2017 à 18:36 | nicopat | Lancer une macro complexe en cliquant sur une cellule | J'ai besoin de lancer des macros en cliquant sur des cellules. J'ai trouvé ce post https://forum.excel-pratique.com/excel/lancer-une-macro-par-clic-sur-une-cellule-t28409.html et cette solution me semble OK : Là où ça devient encore + subtile, c'est que la macro lancée doit utiliser le contenu de la... |
| 19/07/2017 à 11:51 | nicopat | Organiser données pour utilisation rapide par Excel | Merci pour l'explication Galopin ! De quel travail de préparation parles-tu? Juste les claculs intermédiaires du deuillet Calc! ? Les données ne doivent pas être classées par ordre ou quoi que se coit de la sorte? Par ailleurs, il y a quelque chose que je ne comprends pas : si je change les valeurs... |
| 18/07/2017 à 22:09 | nicopat | Organiser données pour utilisation rapide par Excel | Bonsoir Galopin, Merci de ta réponse! Alors si je comprends bien, pour le cas de "AzAyBy9x9z" par exemple, la formule de recherche de la Fréquence 1 est : =BDLIRE(DECALER('C1'!$A$1;;;NBVAL('C1'!$A:$A);4);B1;$A1:$D2) Donc à l'instant t, je ne comprends rien à cette formule mais je vais apprendre ! Je... |