| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 28/08/2022 à 16:46 | Tulasvumamassue | Formule calcul pourcentage | Merci de mettre un fichier exemple et non pas une copie d'écran, si tu as des remarques, commentaires ou d'autres questions... |
| 28/08/2022 à 16:29 | Axel Lep | Automatisation système de compensations de notes d'un bulletin d'étudiants | Voici une proposition via macro VBA (ne fonctionne pas sur sheets)... |
| 28/08/2022 à 15:01 | Axel Lep | Automatisation système de compensations de notes d'un bulletin d'étudiants | Que se passe-t-il si cette note supérieure à 10 (la plus proche de 10) ne permet pas de compenser la note à compenser ? exemple 8.5 et 10.5 ? peut-on prendre la première note supérieure à 10 qui permet de compenser ? ps solution par formules me semble fastidieuse, une solution via fonction personnal... |
| 28/08/2022 à 11:13 | FAIZE | Excel fait des erreurs de calcul | Dans ce cas-ci, il me semble qu'il s'agit seulement d'un mauvais choix du format d'affichage. affiche plus de décimales ! mettre un fichier et non une copie d'écran, c'est plus simple pour t'aider... |
| 28/08/2022 à 11:02 | maxou93 | Pb boucle for pour app word | N'est-ce pas simplement dû à cette condition ? si tu n'as aucune valeur dans ta cellule en colonne 3, la ligne n'est pas copiée... |
| 28/08/2022 à 10:40 | Kayzo | Macro Trop lente ! Améliorer sa rapidité | Une proposition... |
| 28/08/2022 à 10:28 | Berjac | Fractionner et donner des valeurs | Voici la fonction personnalisée : comment la rendre disponible dans un classeur ? 1. sélectionner et copier le code de la macro sur le forum (CTRL-C) 2. ouvrir le classeur qui convient en excel 3. ourvir l'éditeur VBA (alt-F11) 4. faire insérer module (menu, insérer->module) 5. coller le code (CT... |
| 27/08/2022 à 17:04 | Dimitri_B | Suite de If mais dans des cases différentes | Essaie ceci (non testé)... |
| 27/08/2022 à 11:34 | Berjac | Fractionner et donner des valeurs | Une proposition via une fonction personnalisée (vba) appel de la fonction en excel où texte est la phrase à utiliser pour le calcul où chaine d'équivalence est une liste de valeurs de remplacement pour une sequence de nombres successifs commençant à 1. La dernière valeur est la valeur qui s'applique... |
| 26/08/2022 à 17:55 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | Chez moi le code que j'ai fourni fonctionne, donc je ne peux pas en dire davantage sans avoir une vue claire sur tout ton environnement... |
| 26/08/2022 à 17:53 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | Cette fonction vérifie si le classeur est déjà ouvert en excel sur ton ordinateur, pas s'il est ouvert par quelqu'un d'autre sur un autre ordinateur... |
| 26/08/2022 à 15:40 | Roden | Changer de titre en fonction de la dernière macro utilisé | Oui c'est possible, il faut ajouter dans chaque macro une instruction qui inscrit le nom de la macro dans la cellule en question... |
| 26/08/2022 à 15:28 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | Je ne pense pas que ce message soit dû à ces codes. C'est un message que l'on reçoit lorsqu'on essaie d'ouvrir un fichier Excel avec workbooks.open. Or je ne vois pas de workbooks.open dans ces codes. Y a-t-il d'autres macros ? Qu'y a-t-il comme macros dans SCAN OF2.xlsm ... |
| 26/08/2022 à 13:38 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | Re-bonjour, dans un module (même si cela devrait fonctionner si la fonction se trouvait dans le même module de feuille ou de classeur). Si cela ne fonctionne pas, reçois-tu un message ? Lequel ... |
| 26/08/2022 à 09:35 | PatPatrouille | Ouverture fichier bis si fichier principal déjà ouvert par autre user | As-tu bien une fonction qui s'appelle IsFileOpen ? sinon voici le code à mettre dans ton classeur : dans les autres cas, dis-nous quel est le message d'erreur que tu reçois quand tu exécutes la macro... |
| 26/08/2022 à 00:30 | Arwasoha | Modification du code VBA | Une adaptation du code pour y introduire la séquence... |
| 25/08/2022 à 23:42 | Arwasoha | Modification du code VBA | Une proposition... |
| 25/08/2022 à 23:00 | HUGOBASS | Moyenne de plusieurs écarts excluant valeurs non numériques | Essaie ceci alors ..... |
| 25/08/2022 à 18:21 | HUGOBASS | Moyenne de plusieurs écarts excluant valeurs non numériques | Essaie ceci... |
| 25/08/2022 à 16:36 | leockx | Automatisation tableau | Une proposition... |
| 25/08/2022 à 10:26 | Altan68 | Exprimer dans quelle feuille se trouve une différence via VBA | Effectivement, il est toujours agréable d'avoir un retour, voire même un merci, pour les propositions qu'on a faites... |
| 25/08/2022 à 10:16 | Parrish | Compréhension d'une macro | L'instruction resize permet de définir une plage de cellules à partir d'une cellule qui sert de référence (celle en haut à gauche de la plage). resize(nombre de lignes, nombre de colonnes) range("B1").resize(3,4) définit une plage B1:F3 on définit une plage de 3 lignes et 4 colonnes à partir de B1.... |
| 24/08/2022 à 19:17 | navek | Classer par ordre ALPHAETIQUE onlets(feuilles) | Cette instruction sert à dimensionner une array vba au nombre variable de feuilles contenues dans le classeur (l'instruction Dim ne permettant pas l'utilisation d'une variable) et donc cette macro est utilisable telle quelle dans n'importe quel classeur... |
| 24/08/2022 à 18:37 | navek | Classer par ordre ALPHAETIQUE onlets(feuilles) | Le renommage d'une feuille ne génère pas d'événement que l'on peut intercepter via VBA. mais une solution simple serait d'utiliser un autre événement pour lancer la macro de tri des onglets (exemple lançant la macro suite à un recalcul ou suite à un changement dans une cellule, ou la sélection d'une... |
| 24/08/2022 à 10:17 | navek | Classer par ordre ALPHAETIQUE onlets(feuilles) | Une proposition, on ne déplace les feuilles qu'une fois qu'on a trié leurs noms. (j'ai fait le test avec 500 feuilles) la macro ci-dessus ne fonctionne pas avec le fichier de navek, j'ai dû adapter la macro (version ci-dessous qui elle fonctionne bien sur le fichier en question). Mais je n'ai pas co... |
| 23/08/2022 à 16:43 | Altan68 | Exprimer dans quelle feuille se trouve une différence via VBA | Ta réponse n'aide pas plus. Merci de mettre a minima ton classeur et indiquer la macro que tu veux améliorer et comment l'utiliser si ce n'est pas trivial... |
| 23/08/2022 à 15:48 | Altan68 | Exprimer dans quelle feuille se trouve une différence via VBA | Tu trouves le nom d'une feuille dans sa propriété .name pour le reste, le peu d'info que tu donnes ne permet pas de t'aider davantage... |
| 23/08/2022 à 15:20 | X Cellus | DEFI de la Rentrée | Re, ok donc , j'ai bien compris ces questions et mes formules sont construites en ce sens. J'avais un doute quant à ma compréhension, suite à ton message concernant ces questions... |
| 23/08/2022 à 12:48 | X Cellus | DEFI de la Rentrée | Re, j'ai en effet confondu T4,T5 et T6 avec F4,F5 et F6 pour T4,T5 et T6, il y donc 2 paramètres pour la formule (le rang et la position), c'est bien cela ? un qui est donné en colonne F et un qui doit être modifié dans la formule ... |
| 23/08/2022 à 10:14 | X Cellus | DEFI de la Rentrée | Pour la question T4, j'ai compris que la formule devait afficher le nombre FB qui se trouve 6 positions avant un nombre FB donné. pour la question T5, j'ai compris que la formule devait afficher le nombre FB qui se trouve 4 positions après un nombre FB donné. pour question T6, ma macro affiche le ré... |
| 22/08/2022 à 15:48 | X Cellus | DEFI de la Rentrée | Bonjour @ tous, Bonjour Xcellus, total de 273 pour moi, j'espère également avoir bien compris ce qu'il y avait à faire. (je n'utilise pas _6, par exemple, ni de MFC et j'ai supprimé la MFC que tu avais laissée dans la feuille table). t1_12 f1_16 t2_12 f2_13 t3_12 f3_21 t4_7 f4_21 t5_7 f5_10 t6_7 f6... |
| 20/08/2022 à 10:50 | Max60 | Impossible récupérer résultat d'une Function | Une proposition de correction et en fin de fonction comme l'a proposé Ergotamine... |
| 19/08/2022 à 16:38 | writer77 | Pour me perfectionner | Re- c'est qu'il n'y est pas ! comme l'instruction Cells(i, ColNb).Value n'est pas précédée du nom de la feuille, la macro examine la cellule en question sur la feuille active. De plus le test se fait sur "OK" en majuscules. une adaptation du code pour pallier ces problèmes... |
| 19/08/2022 à 15:11 | writer77 | Pour me perfectionner | Essaie ceci... |
| 19/08/2022 à 14:24 | Parrish | Adaptation d'une macro selon ligne départ du fichier | Essaie ceci... |
| 19/08/2022 à 11:07 | Goncalves | Apeller une Feuille depuis une Cellule | Utilise la fonction indirect ex: si D3 contient S33 =indirect(D3&"!C6")... |
| 19/08/2022 à 10:38 | Guyome78 | Erreur d'execution '13' ? | Re-bonjour, il faut adapter la macro pour vérifier qu'il y a bien une valeur correcte qui a été introduite en F5. normalement quelque chose que tu seras capable de faire un peu plus tard, si tu continues la formation... |
| 19/08/2022 à 10:23 | Guyome78 | Erreur d'execution '13' ? | Tu dois introduire une valeur en F5 (le numéro de la personne pour laquelle tu veux afficher les données). S'il n'y a pas de valeur, F5 contiendra 0, numéro de ligne contiendra donc 1, en la macro essaiera de mettre le texte "Age" (ligne 1, colonne 3) dans la variable numérique age, ce qui provoquer... |
| 19/08/2022 à 01:15 | Rékiss | Extraction de 14 chiffres | Une proposition via une fonction personnalisée voir exemple d'utilisation dans fichier joint ... |
| 18/08/2022 à 17:29 | julien35000 | Fin d'instruction excel2007 | Essaie en enlevant le commentaire qui se trouve sur cette ligne... |
| 18/08/2022 à 17:07 | Nenette | Problème MACRO VBA (envoie un mail avec un PDF problème de nom sur le PDF) | Re-Bonjour, Je ne parviens pas à reproduire ce problème avec la macro que tu as mises. Soit ce n'est pas la même macro que tu executes, soit cela provient de tes données, voire encore d'autre chose, mais sans un fichier exemple qui contient la macro et les données et les instructions pour reproduire... |
| 18/08/2022 à 14:59 | Gabin37 | [Excel] - Optimisation calcul / formules. >1 min d'execution | Re tu as une fonction IF qui renvoie des valeurs FAUX chaque fois que la condition n'est pas vérifiée sur ta plage, or FAUX est en fait 0, si tu n'as pas de valeurs négatives dans ta plage de test, 0 sera le minimum... |
| 18/08/2022 à 12:01 | Gabin37 | [Excel] - Optimisation calcul / formules. >1 min d'execution | Re-bonjour si tu n'as pas de ligne vide dans ta série tu peux utiliser countA() ou nbval() en français mais tu ne résous pas le problème que tu as trop de fonctions "INDIRECT"... |
| 18/08/2022 à 11:47 | Nenette | Problème MACRO VBA (envoie un mail avec un PDF problème de nom sur le PDF) | Je ne parviens pas à reproduire le problème dont tu parles, avec le code que tu as mis. ps ton fichier PDF est vide, et je ne trouve pas de copie d'écran... |
| 18/08/2022 à 11:25 | Gabin37 | [Excel] - Optimisation calcul / formules. >1 min d'execution | Je suis quasi sûr que ton problème vient du fait que tu as trop de formules qui utilisent la fonction indirect et que tes plages ne sont pas limitées aux données utiles... |
| 17/08/2022 à 15:40 | Gabin37 | [Excel] - Décaller formule sur la droite 1 cellule sur 2 | Je vois 3 solutions possibles : - utiliser indirect ou decaler - construire le texte de tes formules avec une fonction concatener ou &, copier le resultat en valeur et ajouter le signe = par chercher/remplacer pour en faire une formule - vba... |
| 17/08/2022 à 15:31 | anasovich | Comment nommer une plage de cellules avec le VBA | Il s'agit simplement d'un autre mode d'identification des cellules (en utilisant le numéro de ligne R et le numéro de colonne C) R3C2= $B$3 et R6C2= $B$6... |
| 17/08/2022 à 13:27 | anasovich | Comment nommer une plage de cellules avec le VBA | Essaie ceci ou ceci... |
| 17/08/2022 à 11:08 | jff184 | Importation résultat négatif | Il peut y avoir multiples raisons : -donnée considérée comme texte -mauvaise formule - ... pour le reste : pas sans les fichiers dans lesquels on peut reproduire le problème... |
| 17/08/2022 à 09:52 | Parrish | Macro (copié depuis un autre fichier) - Message d'erreur | Il me semble pourtant que le message d'erreur est clair. le fichier en question n'est pas trouvé en utilisant le chemin indiqué. (vérifie le nom, le chemin, si c'est un drive réseau vérifie que le drive réseau est bien "mappé" sur la lettre w: et/ou vérifie les droits d'accès)... |