| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 05/03/2021 à 15:52 | nyko88 | Amélioration listes déroulantes (supprimer blancs/vides + cascade + ...) | Essai plus complet ... change la première donnée et regarde ce qui se passe sur la seconde... |
| 05/03/2021 à 15:44 | meryl jock | Convertir mes macros Excel en macros google sheets | Ce n'est qu'une visualisation ? pas besoin de macro, une formule query suffit https://www.sheets-pratique.com/fr/query où sont les données d'origine ? balancer un fichier excel de 15Mo c'est pas sérieux ... |
| 05/03/2021 à 15:42 | nyko88 | Amélioration listes déroulantes (supprimer blancs/vides + cascade + ...) | Ok, on va corser un peu l'affaire alors ... |
| 05/03/2021 à 15:41 | despekill | Excel code VBA trop lent | @despekill mets ton code entre balise </>... |
| 05/03/2021 à 15:40 | despekill | Excel code VBA trop lent | ... |
| 05/03/2021 à 15:38 | despekill | Excel code VBA trop lent | Sinon (toujours hors sujet), fais le par paquets de 20 à la fois... |
| 05/03/2021 à 15:30 | meryl jock | Convertir mes macros Excel en macros google sheets | ... |
| 05/03/2021 à 15:22 | despekill | Excel code VBA trop lent | On peut accélérer un code VBA, on ne peut pas accélérer une requête web et interagir avec la vitesse d'accès internet ! et avec 400 requêtes, tu risques une fermeture d'accès temporaire au site, tu me diras, avec un AK-47 dans la liste, ils te laissent entrer et puis je n'ai pas bien compris tes cod... |
| 05/03/2021 à 15:05 | despekill | Excel code VBA trop lent | Chez moi, j'ai divisé par 10 le temps d'exécution... |
| 05/03/2021 à 15:03 | nyko88 | Amélioration listes déroulantes (supprimer blancs/vides + cascade + ...) | Essaie ceci avec XL2019, cela pourrait permettre de cerner le problème... |
| 05/03/2021 à 14:55 | Megazb62 | Archivage automatique des factures + Nouvelle facture | Merci, je vais m'y mettre, donc il peut y avoir autant de lignes que de postes non nuls ! pour le pdf, je vais recherche ce qui a déjà été fait sur ce forum... |
| 05/03/2021 à 14:34 | despekill | Excel code VBA trop lent | Super, nickel je te passe le relais... |
| 05/03/2021 à 14:31 | nyko88 | Amélioration listes déroulantes (supprimer blancs/vides + cascade + ...) | Hum ... je ne connais pas la version 2019 !! ce qui est sûr, c'est que j'ai bien mis dans la macro ceci remise à blanc des zones suivantes et suppression de la validation donc je suis sec sur ce coup, à moins de faire juste un essai très ciblé que je vais préparer ..... |
| 05/03/2021 à 14:24 | despekill | Excel code VBA trop lent | Merci 3GB Je cautionne entièrement le fait de mettre les valeurs de dico dans une feuille, là j'avais traduit au plus près mais généralement je ne mets jamais les paramètres dans le code. Et si cela fonctionne sans transpose , alors ok (j'avoue que je m'étais posé la question !!), donc je n'essaie p... |
| 05/03/2021 à 14:18 | despekill | Excel code VBA trop lent | Remarque, c'est dangereux, heureusement qu'ils sont dans cet ordre là, si tu avais mis le 14 avant le 144 tu n'aurais jamais pu traduire le 144 qui aurait été masqué. 87 Fournisseur 1 243 Fournisseur 2 163 Fournisseur 3 232 Fournisseur 4 266 Fournisseur 5 199 Fournisseur 6 250 Fournisseur 7 8 Fourni... |
| 05/03/2021 à 14:08 | despekill | Excel code VBA trop lent | Désolé, je pensais avoir corrigé ... mais en effet j'avais cela mais le fichier était devenu pollué par mon erreur que je n'avais pas pu retesté ...je vais recharger l'original. Pour la logique, je n'ai pas trop réfléchi, mais je n'ai pas instantanément trouvé mieux... |
| 05/03/2021 à 14:06 | atlas | Conserver l’historique des modifications | Oui, un moment d'intense réflexion ... mais je vais m'y mettre, c'est la solution la plus complexe... |
| 05/03/2021 à 14:04 | meryl jock | Convertir mes macros Excel en macros google sheets | Pas étonnant ! c'est un fichier excel ! il faut un fichier google sheets In fine c'est Alexander qui a fait le travail ... |
| 05/03/2021 à 13:02 | despekill | Excel code VBA trop lent | La macro complète telle que je l'ai faite, en espérant ne pas avoir supprimé certaines instructions... |
| 05/03/2021 à 12:59 | despekill | Excel code VBA trop lent | Cette partie était la plus complexe pour suivre ton logigramme je suis passé par 2 arrays : Data80 pour la colonne 80 et Data79 pour la colonne 79 j'ai travaillé sur ces arrays (au lieu de la feuille) et ensuite reporté les arrays à leur "place" dans la feuille... |
| 05/03/2021 à 12:35 | Pieromalune | Gestion de Stock Sheet | Ton fichier excel est en effet inutile, mets plutôt le lien vers GSheets... |
| 05/03/2021 à 12:32 | ThomasDK | Affichage cellules non surlignées | Il faut plutôt se baser sur les conditions de la mise en forme conditionnelle Mets un lien vers ton fichier ou un exemple avec la MFC Si je devine ce que sont les conditions, il suffit de faire... |
| 05/03/2021 à 12:30 | mikka66 | Google sheet - service invoked too, many time for one day: route | Oui c'est lié au compte ... pour éviter, il faut éviter de recalculer à chaque fois / à chaque ouverture, donc stocker en valeur les résultats déjà acquis... |
| 05/03/2021 à 12:26 | despekill | Excel code VBA trop lent | J'ai divisé le temps par 10 sur chaque phase traitée Mais je remarque qu'il reste encore ceci à accélérer : qui représente maintenant 90% du temps... |
| 05/03/2021 à 12:24 | despekill | Excel code VBA trop lent | Pour la dernière partie ... tu as donc ici une bonne démo de ce qu'il faut faire avec des arrays je mets une copie de la feuille dans le tableau Data je traite le tableau de la même façon que tu le faisais avec la feuille, j'ai laissé ton code en regard je colle en retour le tableau dans la feuille... |
| 05/03/2021 à 11:20 | despekill | Excel code VBA trop lent | Combien as-tu gagné ? de toute façon il faut aussi traiter la fin et je confirme que la dernière partie est aussi super lente... |
| 05/03/2021 à 11:13 | meryl jock | Convertir mes macros Excel en macros google sheets | Tu peux mettre un lien vers ton projet de fichier Google Drive (on n'a pas besoin de fichier excel, cela ne sert à rien)... |
| 05/03/2021 à 08:53 | despekill | Excel code VBA trop lent | Un exemple qui devrait te faire gagner du temps est ceci : je vais regarder la fin du code aussi où il y a beaucoup d'interactions avec la feuille... |
| 05/03/2021 à 03:32 | nyko88 | Amélioration listes déroulantes (supprimer blancs/vides + cascade + ...) | Première colonne remise en place et macro adaptée en conséquence il n'est plus nécessaire de compléter les rubriques par _, tu peux laisser vide j'ai remplacé la virgule par un tiret et je confirme que lors d'un nouveau choix, toutes les zones à droite sont effacées jusqu'au dernier rang, donc je ne... |
| 05/03/2021 à 03:11 | Big | Envoyer un mail automatiquement | En effet, je ne vois pas ce que vient faire ce texte ... je ne sais pas quand il est sorti ! supprime le et regarde ce que cela donne... |
| 05/03/2021 à 02:59 | aupaaupa | Incrémenter colonne de résultats | OnOpen > s'exécute à l'ouverture et crée e menu personnalisé (remplace un bouton en fait) columnToLetter > est une routine qui transforme un n° en lettre (pour les colonnes) nouveau > est ici le cœur de l' "action"... |
| 04/03/2021 à 19:41 | nyko88 | Amélioration listes déroulantes (supprimer blancs/vides + cascade + ...) | Ok, je regarde ces 2 points oui je confirme ! remplace la virgule par autre chose, un point, un / ? je n'ai pas de solution, la virgule st un séparateur VBA réservé je pensais avoir effacé la zone, je regarde... |
| 04/03/2021 à 19:39 | despekill | Excel code VBA trop lent | En effet ! MAIS, si tu veux gagner beaucoup, c'est du second ordre car si tu travailles avec des arrays tu travailles en mémoire vive sans faire d'allers/retours vers la feuille, et donc tu n'en a pas vraiment besoin... |
| 04/03/2021 à 19:36 | Megazb62 | Archivage automatique des factures + Nouvelle facture | Peux-tu me dire quelle cellule va dans quelle colonne ? exemple : H8 va dans colonne A... |
| 04/03/2021 à 19:32 | Big | Envoyer un mail automatiquement | En effet, j'avais déjà fait le test et il fallait bien mettre alors, où se situe ce schmilblick ?? peux-tu mettre un texte plus long que je vois où cela se passe ... |
| 04/03/2021 à 18:39 | aupaaupa | Incrémenter colonne de résultats | Prends une copie https://docs.google.com/spreadsheets/d/1VlH9dJcHY84xnXVEV-GrNeQ9NMp7ko6nCbDiUWkdmTM/edit?usp=sharing Tu verras un nouveau menu apparaître en haut. Le problème est qu'il faudra changer la date dans ta fonction... |
| 04/03/2021 à 17:50 | Megazb62 | Archivage automatique des factures + Nouvelle facture | Il serait préférable de mettre un lien vers ton projet Google Sheets https://www.sheets-pratique.com/fr/cours/partage... |
| 04/03/2021 à 17:48 | aupaaupa | Incrémenter colonne de résultats | J'avoue que tes formules sont parfaites ! Je te fais le script asap (demain matin au plus tard)... |
| 04/03/2021 à 17:46 | despekill | Excel code VBA trop lent | Etape suivante, remplace par et dis moi si tu as déjà une (grosse) amélioration. Je continuerai demain ..... |
| 04/03/2021 à 17:44 | despekill | Excel code VBA trop lent | @despekill Pour le début, si tu figes les valeurs du nombre de lignes dans le tri, cela ne peut pas fonctionner, j'ai introduit derL , la dernière ligne... |
| 04/03/2021 à 17:05 | despekill | Excel code VBA trop lent | Ce n'est pas un soucis. J'ai une erreur au lancement ! Et en français, qu'est-ce que ta macro est sensée faire ... |
| 04/03/2021 à 16:54 | aupaaupa | Incrémenter colonne de résultats | Je vois mieux ... Dans ta formule au passage tu n'es pas obligé de mettre 1000 tu fais référence à la feuille CSV_IMPORT2 issue de CSV_IMPORT Si, comme je le comprends maintenant, la feuille CSV_IMPORT est écrasée et donne la feuille CSV_IMPORT2, il faut faire une copie comme valeur dans la colonne... |
| 04/03/2021 à 16:38 | lahyas | Macro compliqué | La vidéo ... ben non, elle st trop lourde donc statique ... |
| 04/03/2021 à 16:33 | lahyas | Macro compliqué | Curieux, je vais te faire une vidéo ..... |
| 04/03/2021 à 16:31 | lahyas | Macro compliqué | La même chose mais par onglet, car je pense que c'était plus ton sujet... |
| 04/03/2021 à 16:01 | Big | Envoyer un mail automatiquement | Aucune utilité, supprime cette partie... |
| 04/03/2021 à 15:58 | lahyas | Macro compliqué | Prends le fichier données (il y a aussi un modèle car cela m'a été parfois demandé), lance la macro, choisis l'en-tête de la colonne que tu souhaites comme critère, choisis ensuite le répertoire de stockage des fichiers J'ai éclaté par fichier, si c'est par feuilles j'adapterai la macro ... je vais... |
| 04/03/2021 à 13:34 | despekill | Excel code VBA trop lent | Pas de soucis si tu avais un fichier même simplifié à soumettre. Ce qu'il faut à mon sens pour accélérer, c'est travailler avec des arrays (absorber d'un coup les valeurs, les traiter et retourner d'un coup le résultat = pas d'allers/retours incessants et chronophages avc la feuille) éventuellement... |
| 04/03/2021 à 13:31 | lahyas | Macro compliqué | Pour le point 1, c'est ici sur le forum, il y a des cours https://www.excel-pratique.com/fr/vba et surtout les questions/réponses (c'est ici que j'ai vraiment acquis mon expérience) Pour le point 2, regarde ici si cela convient https://www.excel-pratique.com/fr/telechargements/utilitaires/dispatcher... |
| 04/03/2021 à 13:25 | pascal2869 | Synthèse presse geny | J'ai ajouté les stats et records, avec quelques belles formules mais en effet, il y a des éléments manquants dans les fichiers xml (j'ai vu que Patrick avait remplacé par des X); je pourrais en tenir compte mais en allongeant la formule (je ne sais pas si c'est à ce point indispensable, et puis c'es... |