| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/07/2011 à 09:22 | m@tix | Somme de cellules | Je cherche à sommer plusieurs cellules: certaines contiennent des données numériques du type 1.2E-3 , d'autres avec un signe "<" les précédent ( <1.2E-3 ). J'ai écris plusieurs fonctions qui vont chacune récupérer les données en question dans un autre fichier pour les ramener dans le classeur... |
| 16/07/2011 à 00:06 | m@tix | Recherche de max | Je viens de l'adapter à mon fichier, ça semble fonctionner, super !! Merci beaucoup. Par contre, afin que je comprenne, peux-tu m'expliquer brièvement ce qui n'allait pas avec mon code stp ... |
| 15/07/2011 à 22:05 | m@tix | Recherche de max | Voici le fichier en question, en espérant que ce soit plus parlant.... |
| 15/07/2011 à 18:54 | m@tix | Recherche de max | Dans un tableur, la colonne A est composée d'éléments divers, auxquels sont associés plusieurs valeurs (ce nombre de valeurs est aléatoire) pour chaque élément dans la colonne H. Je souhaiterais récupérer l'élément (nombre) max de l'élément X. Pour ce faire j'ai tenté le code suivant, qui ne fonctio... |
| 12/07/2011 à 17:35 | m@tix | Remplacer points par virgules | En effet, ça fonctionne à présent !! Merci beaucoup. Par contre, peux-tu m'expliquer à quoi correspondent ces points que tu m'as fait rajouter dans le code ? D'un point de vue "syntaxe".. Je me permets d'enchaîner avec une dernière question: à présent, j'obtiens bien des données de la forme <2,4e... |
| 12/07/2011 à 16:36 | m@tix | Remplacer points par virgules | Vba-new, je viens d'essayer, ça ne fonctionne pas non plus... Pareil cousinhub... Voici à quoi ressemble mon code (après avoir pris le soin d'ouvrir le fichier où je vais chercher la donnée bien-sûr): Et là, je me retrouve avec 2.0e-1 et non 2,0e-1 par exemple..... |
| 12/07/2011 à 14:52 | m@tix | Remplacer points par virgules | Bonjour vba-new ! Je viens d'essayer ton code, ça n'a l'air de rien faire du tout..... |
| 12/07/2011 à 14:34 | m@tix | Remplacer points par virgules | Dans un code VBA, je souhaite remplacer tous les points d'une colonne par des virgules. L'ajout du code suivant permet de faire cela, mais uniquement sur des nombres "classiques", du style 1.2, 3.5E-1, etc... Seulement, j'ai parfois des données de la forme: < 3.5e-1, et là, rien à faire, le point... |
| 12/07/2011 à 00:03 | m@tix | Récupérer valeur cellule | Ok, merci pour la précision ! Bien que cela ne me dérange nullement, était-ce "obligé" de passer par là ? Bonne soirée ... |
| 11/07/2011 à 17:58 | m@tix | Récupérer valeur cellule | Je viens d'essayer, et ça semble fonctionner !! A un détail près... A la ligne de la fonction: Quelque soit la lettre choisie, ici G, la fonction va me récupérer la valeur de la colonne d'avant, donc ici F ! Pourquoi ... |
| 11/07/2011 à 17:06 | m@tix | Récupérer valeur cellule | Ah... Excuse-moi d'avoir tant insisté alors.. Dans ce cas, je ne parviens pas à l'appliquer à "mon cas". Comme je l'ai avancé précédemment, je désire aller chercher cette fameuse valeur dans un autre classeur (déjà ouvert) ( Workbooks(fic).Worksheets(feu) ), pour aller la mettre ici: Sheets(CStr(xxx... |
| 11/07/2011 à 16:44 | m@tix | Récupérer valeur cellule | J'ai mesure1 et C et je cherche à récupérer 23. Le truc, c'est que je ne sais pas où sont placés mesure1 et C dans leur colonne respective. Je pense que c'est plus clair ... |
| 11/07/2011 à 16:31 | m@tix | Récupérer valeur cellule | Je tente d'être plus clair. Dans le fichier joint, pour obtenir la valeur 23, on sait uniqement qu'il s'agit de la valeur combinant mesure1 et C . On sait que mesure1 se trouve dans la colonne B (mais il y en a plusieurs !) et C dans la colonne C (bon, mal choisi, on pourrait s'y perdre ^^), et là a... |
| 11/07/2011 à 16:07 | m@tix | Récupérer valeur cellule | Encore une fois merci Banzai64, mais je crains de ne pas avoir saisi... Ne faudrait-il pas 2 paramètres à la fonction ? En effet, pour arriver sur la cellule voulue, on veut connaître les "noms" des colonnes B et C, et la colonne de la valeur (déjà connue comme pour le cas précédent). -- 11 Juil 201... |
| 11/07/2011 à 14:57 | m@tix | Récupérer valeur cellule | Ok, je vais essayer ton code avec ceci alors. Dernière chose tout de même: dans ton cas on affiche une fenêtre pour nous indiquer le résultat, moi je souhaiterais que ce résultat se mette dans une cellule particulière d'un autre classeur. Puis-je faire ceci via l'instruction suivante ? Edit: je vien... |
| 11/07/2011 à 14:24 | m@tix | Récupérer valeur cellule | Que dois-je mettre à la place de: ? Le nom de la feuille (et du classeur) où je vais chercher ma valeur ou celui de celle où je vais mettre la valeur ... |
| 11/07/2011 à 13:35 | m@tix | Récupérer valeur cellule | Merci pour ta réponse, mais je ne suis pas certain que cela corresponde à mon attente... Dit plus simplement (je l'espère ! ), à partir du fichier ci-joint: je voudrais récupérer la valeur de la mesure2, sachant uniquement que mesure2 se situe dans la colonne B, et que valeur correspond à la colonne... |
| 11/07/2011 à 10:13 | m@tix | Récupérer valeur cellule | D'ordinaire, j'utilise l'instruction suivante pour aller chercher la valeur d'une cellule et la mettre dans une autre: Cette fois-ci, je cherche à récupérer la valeur d'une cellule, connaissant la colonne (C), mais ne connaissant pas le numéro de ligne, seulement un "nom" situé dans la colonne A (en... |
| 08/07/2011 à 16:38 | m@tix | Trouver un max (colonne) | Je me permets de continuer ici sans ouvrir un nouveau topic car ma question suivante est très proche de la précédente: quel code mettre pour récupérer exactement ce qu'il y a dans une cellule ? Par exemple, s'il s'agit de <1,5 dans A1, pour le moment je récupère 0 en faisant Comment obtenir <1... |
| 07/07/2011 à 23:43 | m@tix | Trouver un max (colonne) | J'ai téléchargé le fichier, et observé les fonctions, comment elles étaient construites, etc.. C'est exactement ce que je cherchais ! Par contre j'en ai une autre à proposer, qui semble également fonctionner, mais je ne sais pas si elle est "mieux" ou pas, mais elle me semble plus compliquée... Je l... |
| 07/07/2011 à 11:57 | m@tix | Trouver un max (colonne) | En fait j'attendais qu'on retourne " <1,5 ". Merci pour ce code vba-new ! Par contre, à quel endroit dans le code vba insère-t-on une telle fonction ? Dans le module à la suite du reste ? Et on l'appelle en suivant ... |
| 07/07/2011 à 09:21 | m@tix | Trouver un max (colonne) | Je viens de tester en remplaçant Max par Min pour vérifier que ça fonctionne sur la liste suivante, ça ne semble pas fonctionner vu que ça me retourne 1,5 ! Une autre idée ? <1.5 <1.5... |
| 06/07/2011 à 18:48 | m@tix | Trouver un max (colonne) | Merci pour ces précisions. Cependant, pour revenir sur Val, j'ai rajouté le code afin justement de pouvoir trouver le max ! Car sans ça, et en laissant Val sur l'instruction suivante, le max ne s'affiche pas.. On obtient 0. Dans ce cas, pourquoi alors ? Pour le reste, j'essaie le code dès que possib... |
| 06/07/2011 à 17:11 | m@tix | Trouver un max (colonne) | 1) Ca fonctionne !! Pourquoi ? 2) Reste un souci: la liste en question peut aussi très bien ne comporter que des <1.5 par exemple, sans valeur précise. Dans ce cas, il faudrait également que je puisse récupérer le max. Si ce ne sont que des <1.5, alors la "valeur" à retourner serait <1.5. P... |
| 06/07/2011 à 16:47 | m@tix | Trouver un max (colonne) | En effet, c'est bien cela que je voudrais ! En réalité, le problème est le suivant: dans le fichier que j'utilise, toutes les virgules sont en fait des points, ce qui justifie que ça ne fonctionne pas. J'ai rajouté le code suivant qui corrige problème: Du moins, qui semble fonctionner ! Car la valeu... |
| 06/07/2011 à 16:09 | m@tix | Trouver un max (colonne) | Je cherche à trouver le maximum dans une colonne du type suivant, sachant que "<2,0" signifie que la mesure relevée est inférieure à un seuil défini, ici 2,0. La commande devrait dans ce cas me renvoyer "3,1", mais les "<2,0" n'étant pas considérés comme des nombres, je ne parviens pas à le gé... |
| 04/07/2011 à 19:47 | m@tix | Représentation d'une évolution ("tendance") | Bon, j'ai éclairci la situation, et il s'avère qu'avant de passer à l'étape que j'ai évoquée à travers ce topic, je dois un pas mal "coder" en VBA... Sachant que je ne maîtrise pas, c'est pas gagné... Je vais ouvrir un autre topic pour cela, vu que c'est totalement différent, et je reviendrai sur ce... |
| 01/07/2011 à 15:30 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Ok, merci ... |
| 01/07/2011 à 13:38 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Merci beaucoup ! Par contre, je ne comprends toujours pas bien comment fonctionne l'instruction suivante... |
| 01/07/2011 à 13:37 | m@tix | Représentation d'une évolution ("tendance") | Ok, je comprends qu'on puisse se mélanger les pinceaux là.. Je vais aller faire le point avec l'un de mes "commanditaires" afin d'éclaircir la situation, et je reviens pour t'exposer la chose de façon plus... limpide, ok ? N'abandonnons pas tout de suite stp..... |
| 01/07/2011 à 11:45 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Donc vbBoolean signifie "faux" ? Et bien, si ça ne t'ennuie pas (je le comprendrais ), j'aimerais bien savoir comment "ne rien faire" oui ... |
| 01/07/2011 à 11:30 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Super ! A quel endroit du code as-tu "dit" quel nom tu voulais mettre dans le cas où l'utilisateur choisit de mettre annuler ? D'ailleurs (désolé pour ces rallonges de questions ^^), ne serait-il pas mieux de ne pas faire de conversion pdf en cliquant sur annuler ... |
| 01/07/2011 à 11:17 | m@tix | Représentation d'une évolution ("tendance") | Et oui, la structure est un peu moins basique que mon premier exemple, mais je ne peux pas la changer, elle est imposée, normalisée. Mes réponses à tes questions: 1. Oui 2. Les relevés du mois sont en fait dans les colonnes G et H, qui sont fusionnées (pour certaines besoins dans d'autres feuilles)... |
| 01/07/2011 à 10:46 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Impeccable, les deux fonctionnent parfaitement ! Va falloir que je me décide à me plonger dans le VBA... C'est drôlement pratique ! Juste par curiosité, j'ai remarqué dans le deuxième que lorsqu'on met "Annuler" suite à l'invite, on génère par défaut un pdf nommé "faux". Comment paramètre-t-on cela... |
| 01/07/2011 à 10:24 | m@tix | Représentation d'une évolution ("tendance") | Finalement, j'ai pu le faire maintenant ! Tu trouveras donc les fichiers ci-joints. Tu constateras que certains cases sont vides, j'ai préféré éliminer les données que je n'ai pas à traiter pour plus de clarté. Mais j'ai conservé la structure, car c'est celle qui apparaîtra au final. D'autre part, j... |
| 01/07/2011 à 09:55 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Je poursuis avec une autre petite question: peut-on modifier le code de telle sorte que le fichier pdf prenne le même nom que le fichier word ? Ou au pire des cas, qu'une invite incite l'utilisateur à entrer un nom de fichier au lieu de l'imposer dans le code ... |
| 01/07/2011 à 09:43 | m@tix | Représentation d'une évolution ("tendance") | Bonjour vba-new, Désolé pour le retard, j'ai eu un empêchement tout l'après-midi d'hier. Puis-je t'envoyer les fichiers que tu m'as demandés (d'ici la fin de matinée ou début d'aprem) en mp ... |
| 30/06/2011 à 12:05 | m@tix | Représentation d'une évolution ("tendance") | Ok, je ne t'envoie pas les fichiers "exacts", je préfère garder les données confidentielles, mais je vais faire une copie identique des structures de fichier comme tu le suggères. Je fais ça dans l'après-midi ! Merci beaucoup... |
| 30/06/2011 à 12:02 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Super, c'est exactement ça !! Merci beaucoup. Un regret tout de même: les liens hypertextes de mon sommaire renvoyant vers les différentes feuilles deviennent inactifs sur le pdf géréné... Un moyen de contourner ceci à tout hasard ... |
| 30/06/2011 à 11:37 | pierre 25 | Enregistrer en pdf sur bureau quel que soit l'utilisateur | Ce post m'a été très utile, dans le sens où ce code est réellement pratique ! J'ai voulu l'essayer en l'associant à un bouton placé sur une de mes pages d'une des feuilles de mon classeur. Ca marche très bien, mais mes attentes n'ont pas été comblées... En effet, je constate que cette action me conv... |
| 30/06/2011 à 11:34 | m@tix | Représentation d'une évolution ("tendance") | Voilà, c'est en quelque sorte cela que j'attends. Disons que chaque mois, après que le fichier Excel ait été complété par les mesures relevées, j'aimerais qu'on soit en mesure d'afficher un graphe (pour chaque élément considéré) suivant ce que j'ai décrit dans mes posts précédents, et ce, afin d'une... |
| 30/06/2011 à 11:22 | m@tix | Cadre autour d'une page | Dans un document Excel, je souhaiterais rajouter pour chaque page présente dans chacune des feuilles du classeur un simple cadre, mais qui englobe également pieds-de-page et en-têtes. Est-ce réalisable, et si oui, comment ? Jusque là, je parviens uniquement à faire un cadre autour des dernières cell... |
| 30/06/2011 à 11:21 | m@tix | Représentation d'une évolution ("tendance") | Bonjour vba-new, Merci beaucoup pour ton aide ! Cependant, je ne suis pas sûr qu'on soit déjà arrivé à ce que je souhaite, la situation est un peu plus délicate. Je m'explique. Pour un classeur représentant les données du mois m, j'ai les données suivantes pour chaque élément: La relève du mois m Le... |
| 30/06/2011 à 09:29 | m@tix | Représentation d'une évolution ("tendance") | Petite précision: un des avantages serait de pouvoir mettre en évidence rapidement une éventuelle erreur de saisie (présence d'un "pic" anoramal sur une des courbes par exemple...)... |
| 29/06/2011 à 17:00 | LeaKciM58 | Dialogue intéractif | Pour faire apparaître l'onglet Développeur (désactivé à la base): Options Excel -> Standard -> Cocher "Afficher l'onglet Développeur dans le ruban"... |
| 29/06/2011 à 16:24 | LeaKciM58 | Dialogue intéractif | Encore fallait-il y penser ! Merci Zirak A l'occaz, vu que t'as l'air de bien t'y connaître, si tu peux jeter un coup d'oeil à mon topic... Allez hop, je cesse de "polluer" le tien LeaKciM58 ... |
| 29/06/2011 à 15:58 | LeaKciM58 | Dialogue intéractif | Une petite question toute bête au passage: je viens de visualiser le fichier joint de Zirak, en particulier la feuille "Explications". Comment faire pour obtenir une page "blanche" comme celle-là, sans que toutes les lignes du tableau n'apparaissent (idéal lorsqu'on a un texte à taper, du moins plus... |
| 29/06/2011 à 15:41 | m@tix | Représentation d'une évolution ("tendance") | Je vous expose mon problème. Chaque mois, je crée un fichier classeur incluant de nombreux paramètres répartis sur plusieurs feuilles, pour lequels des mesures sont effectuées. D'autre part, au sein de ces tableaux, on retrouve également une colonne précisant la "limite" annuelle fixée pour chacun d... |