h

Modérateur

Inscrit le :16/06/2013
Dernière activité :Hier à 17:08
Version d'Excel :365 EN Windows 10
Lieu :Belgique
Messages
14'221
Votes
3'190
Fichiers
5
Téléchargements
10'155
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par h2so4 - page 37

DateAuteur du sujetSujetExtrait du message
28/08/2022 à 16:46Tulasvumamassue Formule calcul pourcentageMerci 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:29Axel Lep Automatisation système de compensations de notes d'un bulletin d'étudiantsVoici une proposition via macro VBA (ne fonctionne pas sur sheets)...
28/08/2022 à 15:01Axel Lep Automatisation système de compensations de notes d'un bulletin d'étudiantsQue 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:13FAIZEExcel fait des erreurs de calculDans 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:02maxou93Pb boucle for pour app wordN'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:40KayzoMacro Trop lente ! Améliorer sa rapiditéUne proposition...
28/08/2022 à 10:28Berjac Fractionner et donner des valeursVoici 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:04Dimitri_B Suite de If mais dans des cases différentesEssaie ceci (non testé)...
27/08/2022 à 11:34Berjac Fractionner et donner des valeursUne 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:55PatPatrouilleOuverture fichier bis si fichier principal déjà ouvert par autre userChez 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:53PatPatrouilleOuverture fichier bis si fichier principal déjà ouvert par autre userCette 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:40Roden 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:28PatPatrouilleOuverture fichier bis si fichier principal déjà ouvert par autre userJe 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:38PatPatrouilleOuverture fichier bis si fichier principal déjà ouvert par autre userRe-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:35PatPatrouilleOuverture fichier bis si fichier principal déjà ouvert par autre userAs-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:30Arwasoha Modification du code VBAUne adaptation du code pour y introduire la séquence...
25/08/2022 à 23:42Arwasoha Modification du code VBAUne proposition...
25/08/2022 à 23:00HUGOBASS Moyenne de plusieurs écarts excluant valeurs non numériquesEssaie ceci alors .....
25/08/2022 à 18:21HUGOBASS Moyenne de plusieurs écarts excluant valeurs non numériquesEssaie ceci...
25/08/2022 à 16:36leockxAutomatisation tableauUne proposition...
25/08/2022 à 10:26Altan68Exprimer dans quelle feuille se trouve une différence via VBAEffectivement, 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:16Parrish Compréhension d'une macroL'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:17navekClasser 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:37navekClasser 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:17navekClasser 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:43Altan68Exprimer dans quelle feuille se trouve une différence via VBATa 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:48Altan68Exprimer dans quelle feuille se trouve une différence via VBATu 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:20X Cellus DEFI de la RentréeRe, 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:48X Cellus DEFI de la RentréeRe, 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:14X Cellus DEFI de la RentréePour 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:48X Cellus DEFI de la RentréeBonjour @ 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:50Max60 Impossible récupérer résultat d'une FunctionUne proposition de correction et en fin de fonction comme l'a proposé Ergotamine...
19/08/2022 à 16:38writer77Pour me perfectionnerRe- 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:11writer77Pour me perfectionnerEssaie ceci...
19/08/2022 à 14:24Parrish Adaptation d'une macro selon ligne départ du fichierEssaie ceci...
19/08/2022 à 11:07Goncalves Apeller une Feuille depuis une CelluleUtilise la fonction indirect ex: si D3 contient S33 =indirect(D3&"!C6")...
19/08/2022 à 10:38Guyome78 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:23Guyome78 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:15Rékiss Extraction de 14 chiffresUne proposition via une fonction personnalisée voir exemple d'utilisation dans fichier joint ...
18/08/2022 à 17:29julien35000 Fin d'instruction excel2007Essaie en enlevant le commentaire qui se trouve sur cette ligne...
18/08/2022 à 17:07NenetteProblè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:59Gabin37 [Excel] - Optimisation calcul / formules. >1 min d'executionRe 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:01Gabin37 [Excel] - Optimisation calcul / formules. >1 min d'executionRe-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:47NenetteProblè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:25Gabin37 [Excel] - Optimisation calcul / formules. >1 min d'executionJe 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:40Gabin37 [Excel] - Décaller formule sur la droite 1 cellule sur 2Je 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:31anasovich Comment nommer une plage de cellules avec le VBAIl 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:27anasovich Comment nommer une plage de cellules avec le VBAEssaie ceci ou ceci...
17/08/2022 à 11:08jff184Importation résultat négatifIl 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:52Parrish Macro (copié depuis un autre fichier) - Message d'erreurIl 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)...