| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/05/2009 à 17:10 | wersidx500 | Tri sélectif | Ce que tu demandes pourrait être réalisable, par le biais d'un filtre élaboré.... Si tu pouvais joindre un ersatz de ton fichier (quelques lignes suffisent) Tu aurais ainsi une feuille de données, et plusieurs feuilles individuelles, en fonction des culots... Bon W-E... |
| 08/05/2009 à 16:46 | Yvouille | Code VBA pour effectuer un deuxième tri suite à un premier | Peut-être ainsi ... |
| 08/05/2009 à 16:29 | Yvouille | Code VBA pour supprimer un fichier | Il me semble que Windows ne peut supprimer un fichier ouvert...... Ferme ce fichier par l'instruction : False signifiant que tu ne veux pas enregistrer les modifications (normal, tu vas le supprimer.......) Et ensuite, supprime-le.... Bon W-E... |
| 26/04/2009 à 18:33 | pelerin98 | Récupération du nom de la feuille active | Si tu veux récupérer le nom de l'onglet dans une cellule, entre cette formule : Nota, pour que cela fonctionne, il faut que ton classeur soit enregistré, cette formule ne fonctionne pas dans un nouveau classeur.... Bonne soirée... |
| 26/04/2009 à 18:09 | fredo | Detection de borne haute et basse | Je pense qu'ainsi, ce devrait être plus simple : au format % Bonne soirée... |
| 23/04/2009 à 19:24 | Fabienne | Tableau croisé dynamique | J'ai bien reçu tes fichiers... Et effectivement, les titres ne sont pas identiques, et de plus, sont en ligne 5... Donc, forcément, c'est normal que cela "Bugge".......... Je t'ai envoyé un fichier correctif.... Copies tous les onglets de tes extractions automatiques dans ce fichier (clic droit dur... |
| 23/04/2009 à 18:06 | dubois | VBA Nom d'objet : demande testeurs | Sans utiliser de cellule intermédiaires......(A1) essaie avec ce code ... |
| 22/04/2009 à 22:40 | tifoonoukoi | Trouver pour chaque ligne, la colonne ou est la valeur max | J'ai essayé..... Plein de fois..... Remarque, j'ai un contrôle chez l'ophtalmo, demain....... J'arrête, d'essayer de donner un code, pour télécharger ton fichier..... Désolé, sans moi..... Bonne chance, à ceux qui savent déchiffrer les codes proposés..... Bonne soirée...... |
| 22/04/2009 à 22:21 | V_Elbie | Modifier le numéro attribué automatiquement aux contrôles | Re-, Surtout, n'hésite pas, si tu as des soucis.... Perso, je n'ai pas compris le pourquoi du comment..... Renommer un objet????? Why???? Tu as certainement une raison..... Bon courage.... Amicalement... |
| 22/04/2009 à 22:07 | tifoonoukoi | Trouver pour chaque ligne, la colonne ou est la valeur max | Re-, Mais sans fichier...... Dommage..... Il faudrait qu'on travaille, qu'on crée un fichier à ta place, qu'on imagine, situe, avec forcément une fausse réponse, qui ne correspondrait pas au résultat voulu...... Bref, Max, te donne une bonne réponse, de mon point de vue.... Et tu viens de dire que c... |
| 22/04/2009 à 20:55 | V_Elbie | Modifier le numéro attribué automatiquement aux contrôles | Re-, A Mon Humble Avis, comme expliqué, C'est le gars qui mouline dans le PC, qui donne un numéro à tout objet inséré, quelque soit sa provenance...... On peut les re-numéroter, avec quelque règle obligatoire.... Toujours donner un numéro supérieur à 1000 au premier objet à re-numéroter.... Puis, 10... |
| 22/04/2009 à 20:46 | tifoonoukoi | Trouver pour chaque ligne, la colonne ou est la valeur max | Une valeur MAX, peut être obtenue par cette fonction.... (MAX....) Maintenant : une formule telle : te donne la valeur max de A1 à C1 A voir, pour adapter....... |
| 22/04/2009 à 20:00 | V_Elbie | Modifier le numéro attribué automatiquement aux contrôles | Re-, Par définition, Excel nomme les objets...... Je viens d'en ajouter 2, une case à cocher et une case d'option, et j'ai eu le droit à : "Case à cocher 34" "Case d'option 35" Maintenant, savoir pourquoi cela te dérange, permettrait sûrement d'y remédier.... Avec un module de classe, que la case à... |
| 22/04/2009 à 19:43 | Fabienne | Tableau croisé dynamique | Re-, Euh, je veux bien, mais le fichier que tu m'as envoyé, est "Mon" fichier..... Et forcément, chez moi, il fonctionne.... JE voulais dire, ton fichier "Réel", avec 2 onglets, commençant par "Extract......" Bref, une partie de ton fichier réel..... Bonne soirée... |
| 22/04/2009 à 19:14 | Fabrice69 | VBA : plusieurs cases options cochées ? | Re, Oui, mais il te faudrait déterminer un GroupName pour chaque OptionButton.... Tu peux déterminer un GroupName avec 1 ou plusieurs OptionButtons, puis un autre GroupName, pour un autre ou plusieurs OptionButtons, Bref, créer des Groupes, indépendants les uns des autres.... Regarde dans les propri... |
| 22/04/2009 à 19:05 | Fabienne | Tableau croisé dynamique | Re, je t'envoies mon adresse mail par Messagerie Privée Tu pourras me faire parvenir ton fichier, si tu le désires, bien sûr... |
| 22/04/2009 à 19:04 | V_Elbie | Modifier le numéro attribué automatiquement aux contrôles | Si je comprends bien, tu voudrais un tirage aléatoire? Ce ne serait pas le plus compliqué.... Renommer tes "Cases à cocher...." : je ne pense pas que ce soit la meilleure solution.... Et comme dit jmd, si tu pouvais mettre un petit fichier, avec 3 ou 4 cases, et ce que tu désires, on devrait y arriv... |
| 22/04/2009 à 18:54 | LAYE Gérard | Demande d'aide | Essaie avec cette formule, en C4 : A tirer vers le bas... Bonne soirée Edit : Plus rapide, Thibo.... Bonsoir...... |
| 22/04/2009 à 18:51 | Fabienne | Tableau croisé dynamique | Dans les noms de zone que tu as fournis, tout me semble correct..... (même si tu as un #REF, dans une formule, c'est normal, je supprimes la ligne d'extraction APRES chaque extraction) Donc, le pb vient d'autre part..... Ce qui m'interpelle, c'est cette ligne "impossible d'exécuter le code en mode a... |
| 22/04/2009 à 18:35 | Fabrice69 | VBA : plusieurs cases options cochées ? | J'ai utilisé des cases à cocher, plutôt que des cases d'options.... Regarde le fichier joint.... https://www.excel-pratique.com/~files/doc2/CasesCochees_USF_v1.xls... |
| 21/04/2009 à 19:33 | Fabienne | Tableau croisé dynamique | Je reviens un peu à ton fichier... Pour savoir ce qui ne fonctionne pas, peux-tu vérifier dans ton fichier : Onglet "compil", que la cellule M1 soit vide... Peux -tu rajouter cette ligne dans le code : Tu insère cette ligne juste après la ligne : et tu me donnes la valeur inscrite dans la cellule N1... |
| 20/04/2009 à 21:58 | dubois | VBA dernière ligne d'une plage variable | Essaie ainsi : Bonne soirée... |
| 19/04/2009 à 21:49 | BORISNEUF | Fonction TROUVE ou CHERCHE | Edit, de plus, ce serait à moi de faire un effort sur un fichier que tu n'as pas daigné mettre en ligne..... Revois ta position....... |
| 19/04/2009 à 21:32 | BORISNEUF | Fonction TROUVE ou CHERCHE | Tu as vu, j'arrive à sortir des termes agréables..... Tu demandes, tu demandes, tu demandes... Je te fournis un exemple.... Il ne te plaît pas...... Désolé... je n'irai pas plus loin, pour toi...... Fais un effort, il se peut que j'en fasse un.... Bonne soirée... |
| 19/04/2009 à 11:50 | BORISNEUF | Fonction TROUVE ou CHERCHE | Pour utiliser une formule dans la zone de critères d'un filtre élaboré, il ne faut pas que le titre de ces critères soit le même qu'un des titres de ta base.. Tu peux soit mettre "formule", ou même laisser vide Regarde le fichier joint, je n'utilise pas TROUVE ou CHERCHE, mais EQUIV De plus, si le m... |
| 18/04/2009 à 22:09 | an.pi | Fonction Decaler, où est l'erreur? | Comme tu as mis ton format de cellule en "aaaa", et que le résultat à trouver est 2007, Excel comprend donc le 2007 ème jour à mettre à ce format, soit le 29/06/1905, donc l'année est bien 1905... Mets le format de la cellule en Standard, tu verras... Nota, ta zone nommée DateCde est mal définie, da... |
| 17/04/2009 à 23:59 | Fabienne | Tableau croisé dynamique | Non, comme dit dans un de mes précédents posts, "On va y arriver" .....Pas Faux, bien que j'aime bien le cassoulet..... Ce serait bien qu'on règle ce pb avant que je ne sois indispo...... Je serai indispo du 27/04 au 28/05, au mieux....... |
| 17/04/2009 à 21:15 | eliot raymond | Liste de prénoms | Je ne vais pas te donner une réponse... Je vais juste te dire que ce que tu demandes, fait appel aux API de Windows.... J'ai cherché, trifouillé, essayé, trouvé un code s'y rapprochant... Cependant, je n'ai pas réussi... Pas facile, seul un "Cador", sachant mettre en œuvre les API pourrait te répond... |
| 17/04/2009 à 21:00 | catdog | Oter les accents dans une liste de noms dans un tableau | 23 signifie les cellules contenant des constantes, donc les cellules non vides, et ne contenant pas de formules... Comme tu le vois, le Tableau Accent (ou SansAccent) comporte 14 éléments. Cependant, un Tableau VBA commence toujours par l'indice 0... Sauf si tu mets en début de module Option Base 1... |
| 17/04/2009 à 19:26 | catdog | Oter les accents dans une liste de noms dans un tableau | Une petite sub...... |
| 17/04/2009 à 18:45 | Parry | Statistiques sur les nombres de mots | Nos réponses aussi, sans doute..... Bonne soirée... |
| 16/04/2009 à 17:15 | eliot raymond | Ameliorer code | Essaie avec ce code ... |
| 16/04/2009 à 16:54 | Fabienne | Tableau croisé dynamique | Re-, Demain matin, non, je bosse, mais demain soir, pas de soucis.... Bonne soirée... |
| 16/04/2009 à 16:34 | Fabienne | Tableau croisé dynamique | Re-, je suppose donc que les titres ne sont pas exactement les mêmes.. Il faut qu'ils aient la même orthographe au pire, remplace par ce code ... |
| 16/04/2009 à 16:13 | Fabienne | Tableau croisé dynamique | Re-, la zone "base2" est créée automatiquement par la ligne : C'est à dire, que la zone qui nous intéresse va de A1 à Kxxx, xxx étant calculé par la fonction : , c'est à dire qu'on cherche la dernière ligne remplie de la feuille Par contre, on peut très bien appeler l'onglet compil d'un autre nom, m... |
| 16/04/2009 à 15:59 | Fabienne | Tableau croisé dynamique | Re-, pour moi, il n'y a pas d'erreur dans le code (du moins, pas de lignes rouges) Par contre, as-tu bien un onglet "Compil"? Si oui, y as-tu bien recopié les titres, comme dans l'exemple? Ces titres sont-ils exactement les mêmes que dans les onglets "Exctract..."? Et sinon, où s'arrête le code? Qua... |
| 16/04/2009 à 15:50 | permafro | Recher repmlacer dans un classeur complet | Essaie ainsi ... |
| 16/04/2009 à 15:41 | Fabienne | Tableau croisé dynamique | Re-, et bien content que cela puisse te servir Juste une petite question, sur ton fichier réel, combien de temps, pour exécuter le code? Rajoute cette ligne en tout début de code (après le sub Extract()) et celle-ci en toute fin de procédure, avant le End Sub : tu auras un msgbox te donnant le temps... |
| 16/04/2009 à 15:21 | Fabienne | Tableau croisé dynamique | Re, d'après le code, tu avais un retour à la ligne de trop, dans la formule.. copie ce code, et essaie ... |
| 16/04/2009 à 14:52 | Fabienne | Tableau croisé dynamique | Re, afin de mieux voir où se situe le pb, peux-tu envoyer ton code entre les balises "codes" En haut, sur cette page, tu clique sur Code (tu auras ceci : [code ] sans l'espace) tu colles le code et tu réappuies sur Code* (tu auras ceci : [\Code ] Cette méthode permet de recopier le c... |
| 16/04/2009 à 12:31 | Fabienne | Tableau croisé dynamique | Re-, Pour voir le code, tu fais Alt + F11 et tu doubles cliques sur "Module 1" dans le fichier joint, j'ai supposé que le nom de toutes les feuilles issues de l'extraction de siège social commençait par "Extract....". Sinon, il faudra modifier le code, mais le plus simple, c'est d'adopter cette méth... |
| 16/04/2009 à 11:03 | Fabienne | Tableau croisé dynamique | Bonjour Dan Fabienne, si je t'ai demandé le texte littéral de tes critères, c'est que je pensai extraire toutes les données de tous tes onglets, en fonction de ces critères, et ensuite, tu pourrais faire tes TCD.... Pour info, j'ai fait un test, avec 4 onglets de 10000 lignes, et une mise à jour des... |
| 15/04/2009 à 18:28 | Fabienne | Tableau croisé dynamique | Re, non, dis-moi seulement quels sont les critères que tu utilises, de manière littérale (si ce n'est pas confidentiel)... |
| 15/04/2009 à 17:29 | Fabienne | Tableau croisé dynamique | Re-, désolé, mais je ne vois que C, D et E de sélectionner.....(dans ton exemple...) Donc, si on veut continuer, il va falloir qu'on se mette d'accord...... |
| 15/04/2009 à 16:50 | Fabienne | Tableau croisé dynamique | Tu cites : Or, dans ton exemple, tu ne sélectionnes que 3 éléments... Peux-tu confirmer... |
| 15/04/2009 à 16:06 | Parry | Statistiques sur les nombres de mots | Par macro... Regarde le fichier joint, et reviens si tu as des soucis à adapter à ton fichier réel... (notamment concernant les lignes vides de la colonne A... Que contiennent-elles normalement?) A voir.... https://www.excel-pratique.com/~files/doc2/Prenoms_v1.xls... |
| 14/04/2009 à 17:48 | Fabienne | Tableau croisé dynamique | Re-, Bonsoir, Nad, effectivement, mais si elle veut trier par date (mois ou autre), la conception en est bien plus difficile. Une autre solution serait une consolidation des données... Pour Fabienne J'aurai préféré quelques données, anonymisées (change les noms et ou produits....) Quel filtre sur la... |
| 14/04/2009 à 16:52 | Fabienne | Tableau croisé dynamique | Pourrais-tu joindre un fichier exemple, avec la structure exacte de ton fichier réel, sans données confidentielles, et avec sur un onglet, ce que tu désires obtenir... Bonne soirée... |
| 12/04/2009 à 23:51 | bonwin | Question de filtre pour le keno | Re-, j'ai essayé.. Regarde le fichier joint... Pour pouvoir l'utiliser, il faut l'enregistrer sur le disque dur, et non l'ouvrir par le lien... A l'ouverture, si tu n'as pas d'archive, le prg te propose de télécharger le fichier keno.zip, et l'enregistre dans le répertoire où se situe ce fichier exe... |
| 12/04/2009 à 19:48 | bonwin | Question de filtre pour le keno | Re-, Pour l'importation du fichier, la décompression, et l'importation du fichier en question, fichier en cours d'élaboration..... (depuis quelques jours, et plus intensément, depuis ce matin).... Donc, j'essaie de fournir un fichier finalisé, avec le moins de Bugs possibles.... Wait.... A bientôt.... |