| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 24/10/2019 à 14:09 | abdernino | Formule concatener avec nbcar | Non, n'apporte rien de plus eric... |
| 24/10/2019 à 14:05 | Tristan2 | Utiliser une même macro avec plusieurs variable | C'est de ma faute, j'ai oublié de le préciser..... |
| 24/10/2019 à 13:26 | PierreM31 | Optimisation d'une fonction VBA | Ah, je ne l'avais pas vue celle-là Illustration du calcul en mémoire : pour simplifier je fais appel à SlaToTime(). Si tu intègres (en adaptant) le code de la fonction dans la proc tu gagneras encore un peu. Mais comme ce n'est exécuté qu'une fois de temps en temps... Tu peux faire une maj auto sur... |
| 24/10/2019 à 13:09 | PierreM31 | Optimisation d'une fonction VBA | L'avantage des formules c'est qu'elles sont multi-thead, excel en calcule 4 ou 8 en même temps Si tu as la formule tu peux combiner les 2. Coller les formules en une fois sur la plage, attendre la fin du calcul avec et finir avec un .value=.value sur ta plage. Ou bien tout calculer en mémoire dans u... |
| 24/10/2019 à 09:48 | Tristan2 | Utiliser une même macro avec plusieurs variable | Et tu n'arrives pas à le faire ? eric... |
| 24/10/2019 à 09:30 | MXMX | Calcul duree de vol | Ah, je n'avais pas compris le rôle de J+x ? . Le commentaire n'y aidait pas Dans ce cas voir nouveau fichier. N'oublie pas que ce n'est valable que pour les heures d'hiver vu que tu n'as aucune données sur les changements été/hiver dont la valeur et les dates d'application varient selon les pays. er... |
| 24/10/2019 à 08:32 | MXMX | Calcul duree de vol | Le problème est plus simple que sur l'autre fil car ici il n'est pas besoin de trouver le fuseau horaire de l'utilisateur. MXMX, il faut faire figurer la date en plus de l'heure puisque départ et arrivée peuvent avoir lieu sur des jours différents. Et dans ton tableau des fuseau UTC tu ne peux pas m... |
| 23/10/2019 à 19:49 | PierreM31 | Optimisation d'une fonction VBA | Si tu utilises RefTreeAnalyser pour mesurer, il donne des indications erronées. Ma petite proc pour mesurer : Je ne pense pas que ce soit seulement le function As Double qui fasse l'écart eric... |
| 23/10/2019 à 18:28 | Le Drosophile | [VBA] - Erreur de format (Texte) | Ah mais ce n'est plus du tout au moment de l'importation, c'est que tu les modifies après. Essaie en insérant avant : mais ça va te mettre le format texte sur toute la plage, peut-être non désiré. Sinon remplacer avec : Replacement:="'6-9" dans la mesure ou l'apostrophe pour forcer le format texte n... |
| 23/10/2019 à 17:48 | PierreM31 | Optimisation d'une fonction VBA | A tester Pas sûr qu'il y a un gain conséquent mais c'est sous cette forme que je l'aurais écrite. Pour garder la fonction As Double je retourne 0 au lieu de "", et 99999 en cas d'anomalie. Sinon la déclarer Variant eric PS : une mesure sur 1000 lignes donne 2 à 3 fois plus rapide... |
| 23/10/2019 à 17:11 | dani0388 | Somme avec des cellules vides - "" | Il faut pas refaire l'addition dans Somme, sinon tu retombes sur le cas où excel ne veut que des numériques : eric... |
| 23/10/2019 à 17:07 | Tristan2 | Utiliser une même macro avec plusieurs variable | Effectivement très confus... Avec ce que j'ai compris après plusieurs relectures : eric... |
| 23/10/2019 à 10:48 | Jyouw | Comptage des couleurs MFC aléatoire | =SI( OU( ET( ...;...;... ) ; ET( ...;...;... ) ) ;...;...)... |
| 23/10/2019 à 10:24 | Jyouw | Comptage des couleurs MFC aléatoire | J'ai complété mon post pour un autre soucis, relis. Je ne sais pas ce qu'est ma barre colorée Je ne connais que des cellules, des plages et des formules. Et bien complète ta formule dans la cellule, tu ne mets une espace que pour le matin. eric... |
| 23/10/2019 à 10:11 | Jyouw | Comptage des couleurs MFC aléatoire | Le compte est (presque) bon, ce sont les MFC le pb. Si je prend AG7 colorée à tort tu as 3 MFC dessus. La seule à devoir y être est =" " Ta formule a aussi un soucis. Avec : =SI(ET(AC$5>=$B7;AC$5<=$C7); " ";"") Si une cellule représente 1/4h, AC est pour présent de 12:00 à 12:15. Aucune raison... |
| 23/10/2019 à 10:01 | Le Drosophile | [VBA] - Erreur de format (Texte) | Ah ! Et bien tu le fais manuellement en enregistrement de macro. Tu pourras récupérer la syntaxe exacte pour les paramètres des colonnes. eric... |
| 22/10/2019 à 19:14 | jeanmichel0404 | Erreur sur fonction Date pour certains mois de l'année | Eric... |
| 22/10/2019 à 18:57 | Le Drosophile | [VBA] - Erreur de format (Texte) | 'Données / A partir d'un fichier CSV' Ca peut varier selon la version excel. eric... |
| 21/10/2019 à 23:09 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | Je comprend très bien que certains n'aime pas être poussés à mettre les mains dans le cambouis pour apprendre à programmer. Pas de soucis, je resterai spectateur dorénavant. Tu auras bien quelqu'un pour te livrer du tout cuit, beaucoup plus facile. eric... |
| 21/10/2019 à 20:11 | No-Fear14 | Nouveau en VBA plusieurs points | Je te conseille d'aller dans Outils / Options de VBE (l'éditeur VBA) pour cocher Déclaration obligatoire des variables. Ca t'ajoute Option Explicit au début de chaque nouveau module. Une variable non déclarée te sera signalée immédiatement. Tu écris piece au lieu pieces par exemple, tu peux passer u... |
| 21/10/2019 à 18:30 | eugenecolle004 | VBA supprimer ligne d’un tableau avec valeur entre 0.1 et 0.07 | Non, pas plus clair. C'était 0.07, maintenant c'est 0.08 Et le 0.1 est devenu 0.01, mais dans les cellules la valeur exacte est 0.00999999977648258 (< 0.01 !) Maintenant c'est à nouveau les lignes qu'il faut supprimer (?!?) On ne sait toujours pas si c'est celles avec des données entre ces ces va... |
| 21/10/2019 à 16:16 | eugenecolle004 | VBA supprimer ligne d’un tableau avec valeur entre 0.1 et 0.07 | Déjà je pense que j'avais mal interprété car compris que tu voulais supprimer toute la ligne si une valeur n'était pas conforme. Mais dans le code tu indiques > 0.1 < 0.07 ce qui est le contraire de "entre 0,1et 0,07" Et les valeurs entre 0 (que tu veux supprimer) et 0.07 tu en fais quoi ? Tu... |
| 21/10/2019 à 13:03 | djc69 | Dispatche chiffre équitablement | Tu recevrais ce fichier, tu saurais quoi faire ? eric... |
| 21/10/2019 à 09:07 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | J'ai répondu à ta dernière question : Ton récap était ta 1ère question à laquelle j'ai également répondu. eric... |
| 21/10/2019 à 00:44 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | Quand même... eric... |
| 20/10/2019 à 23:57 | amonin | Nommer plage automatiquement | J'ai donc ajouté à la boite de dialogue le choix Nom Dynamique (par défaut) ou Nom Fixe. eric... |
| 20/10/2019 à 22:58 | Le Drosophile | [VBA] - Erreur de format (Texte) | Pas vu de date en K... Tu dois importer ton fichier par Données / A partir d'un fichier CSV, et à l'étape 3 (ou 4, je ne me rappelle plus) tu peux choisir colonne par colonne le type de données. C'est ici qu'il faut choisir Texte. Tu peux également y choisir le format date MJA ou JMA si tu as des in... |
| 20/10/2019 à 22:45 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | Il suffit de lire, tu l'as dans la macro. Ce sont les cellules de la feuille qu'il faut déverrouiller, pas la feuille (elle, elle est protégée ) : déverrouille toutes les cellules de la feuille de With eric... |
| 20/10/2019 à 19:17 | Adodchamo | Afficher 2 cases à côté d'un résultat | Et eric... |
| 20/10/2019 à 19:13 | eugenecolle004 | VBA supprimer ligne d’un tableau avec valeur entre 0.1 et 0.07 | Je n'ai touché qu'à la fabrication du tableau, pas à son collage qui est inchangé. Revois ta partie De toute façon le code de ton fichier est protégé... eric... |
| 20/10/2019 à 16:28 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | Oui et je pense que c'est à ta portée. eric... |
| 20/10/2019 à 14:46 | Le Drosophile | [VBA] - Lister les valeurs uniques et insérer une checkbox par ligne | Attention que les MFC peuvent devenir très gourmandes car elles sont volatiles (recalculées à chaque action). Un exemple avec coches. Mettre la colonne A en Wingding et vert... |
| 20/10/2019 à 13:25 | Le Drosophile | [VBA] - Lister les valeurs uniques et insérer une checkbox par ligne | Je te déconseille d'ajouter des dizaines de checkbox à une feuille, à plus forte raison plusieurs milliers. Fais-toi une petite macro qui t'ajoute une coche dans une cellule sur un double-clic. En plus avec les coches de Wingdings ça sera plus joli, et tu peux mettre en vert. eric... |
| 20/10/2019 à 13:11 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | On est d'accord que ça ne tient pas plus de 10s à qui le veut... eric... |
| 20/10/2019 à 12:57 | eugenecolle004 | VBA supprimer ligne d’un tableau avec valeur entre 0.1 et 0.07 | A tester : Pourquoi 30 en 2nde dimension de tabloR ? Merci d'utiliser l'icone </> pour garder le code plus lisible et avec son indentation. eric... |
| 20/10/2019 à 09:55 | eugenecolle004 | VBA supprimer ligne d’un tableau avec valeur entre 0.1 et 0.07 | Comme tu construis ton tableau, autant ne pas les mettre plutôt que les enlever après : eric... |
| 20/10/2019 à 09:27 | crapcur | Afficher le même formatage de texte avec 1 fonction | Là ça ne peut être fait que par macro. Qui sont incompatibles entre Calc et Excel. Tu ne peux pas convenir d'un format d'écriture ? Par exemple faire précéder de i et e (ou d'un signe particulier) les indices et exposants. eric... |
| 20/10/2019 à 00:13 | Tchotcho31270 | Fonction VBA : cellules interdites et masquées (à combiner) | A quoi ça te servirai de les faire fonctionner ensemble ? Si ta formule est déjà masquée, inutile de le refaire à chaque fois que qq'un clique dessus. Ce sont 2 opérations qui doivent rester indépendantes. De plus, à moins d'avoir affaire à un mutant, peu de chance qu'il ait le temps de lire la form... |
| 20/10/2019 à 00:05 | crapcur | Afficher le même formatage de texte avec 1 fonction | Tu ne peux pas formater individuellement les caractères issus d'une formule. Il faut copier-coller la cellule, ou utiliser l'outil Appareil photo. On peut se demander l'intérêt de dupliquer une telle valeur (?) eric... |
| 19/10/2019 à 22:39 | crapcur | Compatibilité calc/Excel | Pour moi oui, mais c'était déjà le cas du précédent vu que je suis sur 2019. Juste un problème de format qui n'a pas pu suivre, rien de méchant. je te met la version réparée si tu veux te rendre compte des pertes. @isabelle : Concat() permet en plus de concaténer une (ou plusieurs) plage : =Concat(B... |
| 19/10/2019 à 19:31 | crapcur | Compatibilité calc/Excel | Concat() n'existe que depuis Office 365 ou Office 2019. Comme tu ne fais pas appel aux nouvelles fonctionnalités de Concat (concatener une plage), utilise l'ancienne façon : ou bien avec le & : Mais tu iras plus vite en remplaçant CONCAT par CONCATENER dans les formules, en étant sûr de ne pas en ou... |
| 19/10/2019 à 11:22 | Tchotcho31270 | Zones protégées et déverrouillage par mot de passe crypté | J'en pense que si je l'ouvre sans activer les macros, il me suffit d'aller dans VBE ThisWorkbook changer la propriété IsAddin de True en False pour afficher le classeur. eric... |
| 19/10/2019 à 09:44 | Tchotcho31270 | Zones protégées et déverrouillage par mot de passe crypté | Pas de solution. Les protections sur excel ne tiennent pas plus de 15s avec qq'un de décidé. il faut les prendre pour limiter les erreurs de saisies ou les mauvaises pratiques, pour des utilisateurs qui jouent le jeu. Pas pour éviter du sabotage ou protéger tes idées. eric... |
| 19/10/2019 à 00:10 | Tchotcho31270 | Zones protégées et déverrouillage par mot de passe crypté | J'espère tu as bien en tête qu'il suffit d'appuyer sur Shift quand on ouvre un xlsm pour empêcher toutes les macros de se lancer. eric... |
| 18/10/2019 à 19:50 | amonin | Nommer plage automatiquement | Ah mince, je n'avais jamais prêté attention à ça. Je vais ajouter une option pour choisir entre noms fixes ou dynamiques. Pas sûr ce soir, mais ce we ça devrait aller. eric... |
| 18/10/2019 à 10:44 | melalex | Créer suite de nombres avec saut de cellules | Pas plus d'explication... N'ayant pas de boule de cristal je passe mon tour. eric... |
| 17/10/2019 à 23:04 | melalex | Créer suite de nombres avec saut de cellules | Pas bien clair et plusieurs interprétations possibles. Dépose un fichier exemple de ce que tu veux obtenir en fonction de quels critères. eric... |
| 17/10/2019 à 18:50 | Tchotcho31270 | Remplacer des erreurs inévitables par "FAUX" en VBA | Plutôt que d'imaginer les fonctions à utiliser, expose clairement ton besoin avec des mots. eric... |
| 17/10/2019 à 15:22 | Marc59300 | Renommer TCD Suivant le Nom de la Feuile | Renommage à l'activation de la feuille : J'ai préféré ajouter "TCD " en suffixe pour éviter toute confusion, plus un numéro pour éviter une erreur s'il y a plusieurs TCD. eric... |
| 17/10/2019 à 14:59 | Tchotcho31270 | Remplacer des erreurs inévitables par "FAUX" en VBA | Il suffit juste de remplacer dans mon exemple, sans se poser de question : eric... |