| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/02/2014 à 23:59 | Stephane Guidon | Mise en forme en fonction de la valeur d'une cellule | Je viens de regarder la réponse de Jean-Éric. le fichier répond à la demande mais dans un cas semblable, une explication me semble plus importante qu'un simple résultat. Le but étant de pouvoir comprendre le moyen mis en œuvre pour l'adapter au besoin réel. Mise au format conditionnelle Sur Excel 20... |
| 29/04/2013 à 11:18 | Finplein | Macro pour éviter les if avec 3 critères | Pas sûr de comprendre ce que tu attends. le If (ou le Si) demande une réponse vrai ou Faux => il faut donc que ta condition réunisse les 3 critères pour remplir la condition Là, je ne si pas sûr de comprendre la différenciation des critères 2 et 3 : à priori, c'est le même, donc je vais rester su... |
| 20/04/2013 à 16:29 | pipout64 | Logique des boucles If Then | Salut pipout64 et le forum Tout le monde, même les plus forts, a été obligé de commencer un jour et a donc été un nul Petit rappel : il est nécessaire de différencier la nature des instructions Goto Lieu => aller à l'adresse Lieu If...else...then... => instruction de test sur une (syntaxe 1) o... |
| 17/01/2013 à 18:15 | rocket4 | Conditions multiples | Moins tu écris, moins tu risques des erreurs. Une petite variante : A+... |
| 17/12/2012 à 20:30 | Max18 | Calcul cellules | Il faut faire appel à la macro automatique Change, avec les risques que ça peut comporter. Clic droit sur le nom de l'onglet>>Visualiser le code => dans le module coller : Normalement je ne fais jamais appel à une instruction du niveau Application sans faire une gestion d'erreur. Mais j'ai... |
| 25/09/2012 à 12:24 | Fridoun | Impression classeur Excel | Pourquoi n'utilises-tu pas un filtre, avec une colone avec un critère "non vide" A+... |
| 13/08/2012 à 12:49 | mibri | Copie d'une valeur de cellule selon un calendrier | Pas assez d'info pour créer une macro fonctionnelle : je sais qu'il faut emplir une cellule en ligne 5, et que ça doit être la dernière non vide de AI à GW. Pour créer une macro automatique, il faut que je puisse tester le mois en cours à l'ouveture (ça, c'est facile), mais comment savoir si je l'ai... |
| 05/08/2012 à 01:12 | an.pi | VBA Formule dans procédure | Salut an.pi et le forum Petits rappels : il n'y a ni télépathe, ni devin sur ce site. Explique ton problème comme si on n'en savais rien Ce que je pense comprendre, c'est que tu veux transformer un texte en formule issue d'une procédure Function. Il faut donc tu tu utilises une des instructions .For... |
| 28/07/2012 à 19:49 | chebad | Tester cellule | Comme Banzaï64 a déjà demandé les renseignements, je vais ma contenter de décrypter ton code Sheets("FC").Select Range("A3").Select sert pas à grand chose à par te ralentir : sélectionner A3 de la feuille de nom "FC" Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xl... |
| 25/07/2012 à 17:17 | steeeve34 | Modifier couleur cellule selon plusieurs options | Difficile d'utiliser le fichier donné, car comme je n'ai que la version 2003, pour l'ouvrir, je dois le convertir, et je perds les mise en forme et retrouve les cellules coloriées. Mais par principe, une MFC ne modifie aucunement la couleur de fond de la cellule => si tu la testes, ça correspond... |
| 06/07/2012 à 19:53 | flo59 | Problème code | Pas envie de chercher dans les méandres des de tes cinq USF celui concerné. Je ne suis ni devin, ni télépathe, et si ça m'amuse de rechercher des solutions, ce n'est pas le cas pour la recherche du problème. A+... |
| 04/07/2012 à 15:37 | Olendis | Remplacer les macro par le résultat de leurs valeurs | Pas sûr de comprendre, puisqu'une macro est dans un module et non sur une feuille de calcul... Copier la/les cellules, puis faire un collage spécial valeur La valeur remplace définitivement la formule. A+... |
| 02/07/2012 à 14:28 | coraliecc | Macro alerte date expiration | Je n'ai que la version 2003, alors faudra adapter : - clic droit sur un nom d'onglet ou <Ctrl>+<F11> pour passer sous VBE choisir le module ThisWorkBook et coller la macro : Comme tu ne précises pas la nature du message, c'est juste une approche : la macro se lance à chaque ouverture du... |
| 01/07/2012 à 15:38 | ivresse92 | Formule pour prédire la sortie d'un nombre | Pas sûr de comprendre le but de la demande : si tu as une martingale qui fonctionne, pour pouvoir la coder, il faudrait qu'on la connaisse. Coder sans savoir ce qu'on doit coder est un peu... aléatoire. Si le problème de comment gagner à la roulette, à coup sûr était résolvable avec des connaissance... |
| 28/06/2012 à 19:12 | Rouze | Appliquer une macro à toutes les feuill d'un même fichier | Salut Rouze et le forum Pourrais-tu préciser ce que tu entends par "tes les feuilles d'un même dossier" ? Toutes les feuilles du classeur ou toutes les feuilles de tous les classeurs contenu dans le dossier ? Ta macro concerne la colonne A : jusque là, je comprends mais est-ce bien nécessaire de d'a... |
| 26/06/2012 à 20:11 | jujube | Strikethrough | La même en plus simple, mais ça implique qu'il existe une feuille de nom "Pret" A+... |
| 26/06/2012 à 14:14 | pomdapi | Macro et addition données encore inconnues | D'après ce que je crois comprendre : F1, tu as trois cellules de saisies F3 l'historique de ces cellules F2 la somme de l'historique Comme je ne connais pas le code employé, ni les données exacte, juste quelques idées : le stockage des données en colonnes, alors qu'il y a 3 types de données et loin... |
| 21/06/2012 à 13:25 | cripsey | Reporter un résultat avec formule sur autre feuille | Il faut qu'on puisse comprendre le problème pour pouvoir te donner une solution. quelle est l'erreur ? D'ici, j'ai du mal à la voir, tu me caches ton écran ! Dans ta feuille de destination, tu met le =, puis tu vas cliquer sur une cellule de ta feuille source (A1 par exemple) Quand tu valides, tu te... |
| 13/06/2012 à 19:40 | aguinou | Macro avec boucle et somme selon critères | Ta macro avec un léger lifting : Ton code ressemblerai plutot a ca : A+... |
| 09/06/2012 à 13:36 | yeost | Inputbox qui se répète | Execl fait toujours ce que tu lui demandes et quelques fois ce que tu veux ! La première chose à construire pour coder, c'est un algorythme correct : si ça ne fonctionne même pas sur le papier... Ta macro : 1 - Private Sub Worksheet_Change(ByVal Target As Range) en cas de changement de la feuille, l... |
| 31/05/2012 à 23:12 | JeremyP | Créer une boucle incrémentant des cellules : Ci | Le principe du code, un peu modifié Mais pour le code en entier... il faudrait que je comprenne le but Pour faire simple, sur la première boucle, on se retrouve avec C4 comme cellule dans laquelle on met la formule. Pour toutes les valeurs de j, on modifie cette cellule => donc on aura uniquement... |
| 31/05/2012 à 15:04 | thdigit | Somme selon dates | Si j'ai réellement compris ce que tu veux, moi je trouve 4 et non 2 Expliquer est mieux ! A+... |
| 27/05/2012 à 20:46 | Dudu9294 | VBA sur Feuil1 mais Apllication sur Feuil2 | Salut Dudu9294 et le forum Ça aurait été plus simple de donner ton code ! 1er : - Tu peux raccourcir ton code donné en "Sheets("Absence").Activate" => Select et Activate ont le même but quand elles ne concerne qu'un objet 2me : - Range("A1") correspond à ActiveWorkBooks.ActiveSheet.Range("A1"). S... |
| 26/05/2012 à 15:19 | Damien666 | Aide pour la fonction SI | Salut Damien666 et le forum Une proposition : Effacer une ligne ne peut pas se faire par formule. Tu es obligée de créer un code VBA. Toutefois il y a une solution plus simple : utiliser un filtrage. Tu sélectionnes la la ligne 1 et tu mets un filtre automatique. (sous Excel 2003, Menu Données>&g... |
| 20/05/2012 à 16:47 | rocket4 | Derniere cellule non vide | Petit rappel : on n'est ni télépathe, ni devin. Alors les chose implicites... A+... |
| 20/05/2012 à 16:42 | Max18 | Zone imprimable | Utiliser un code sans le comprendre est rarement une bonne idée. A+... |
| 14/05/2012 à 12:23 | Thebast | Mise en forme conditionnelle | En admettant que ta MFC concerne la cellule A1, ça donne une formule du genre : Petite remarque : il faut penser à ce que devient la couleur quand la date en A1 est dépassée. A+... |
| 10/05/2012 à 16:30 | schedal1 | Intersection ligne colonne à plusieurs données | Pas sûr de tout comprendre : dans le code : Quelques remarques : Tu supprimes tout risque qu'excel te prévienne d'une erreur. Faut pas s'étonner si tu as des problèmes. si je lis bêtement ton code, tu charges Col avec le numéro de la colonne où se trouve DTPicker1 dans la ligne 1, puis, sans l'utili... |
| 28/04/2012 à 13:49 | Johnny Boy | Saut de ligne + retour VBA/Excel | Difficile de s'appuyer sur un sujet pour faire des tests. Il faut changer les noms des feuilles en les remplaçant par ceux que tu as. Sinon, la macro transpose par série de 10 avec une ligne de séparation. A+... |
| 26/04/2012 à 23:21 | flyEmirates | Détection de cellules fusionnées et défusion | Une proposition : A+... |
| 23/04/2012 à 16:33 | ikeike | Problème macro automatique | J'adore : j'ai un code qui ne marche pas, faites-le fonctionner ! Pas la peine de donner des infos, on est tellement bon qu'on doit savoir quoi faire Petit rappel : il n'y a ni télépathe, ni devin sur ce site. Si on ne sait pas précisemment ce qu'est supposé faire une macro, même si c'est une macro... |
| 20/04/2012 à 20:50 | Tonthon | Copier une feuille avec macro lancé par un code ? | 2 possibilités faciles : Ton code dans les macros du fichier perso, qui deviendront accessibles de n'importe quel fichier. Intégrer tes macros dans le module lié à la feuille concernée A+... |
| 18/04/2012 à 15:32 | dowdow44 | Afficher un message d'alerte quand une date arrive | Petit rappel : pas de devin ou de télépathe sur ce site en admettant que F1 soit la feuille concernée, et que Date suivante soit en colonne B : Dans le module ThisWorkBook ... |
| 06/04/2012 à 17:51 | faferva | Enchainer les conditions | Comme d'habitude avec Excel, moult possibilités. Une proposition : A+... |
| 05/04/2012 à 12:35 | sand2941 | Incrémentation | Salut sand2941 et le forum Oui, il y a sans doute un moyen ! Mais ça dépend de tes formules et comme je ne suis ni devin, ni télépathe, ce qui réduit mes possibilités d'aide Juste une remarque : ton tableau étant "aussi large que long", quand tu insères une ligne, il faut aussi insèrer une colonne ... |
| 31/03/2012 à 14:44 | rocket4 | Coordonnées de cellule fusionnée | La question est effectivement simple en apparence La réponse... Devrait te donner des idées, suivant les besoin de ton code. A+... |
| 30/03/2012 à 12:59 | PYD | Manipulation chaine de caracteres associes a des valeurs | Salut PYD et le forum Si personne ne répond, pose-toi la question de pourquoi ? Ce n'est vraisemblablement pas par impossibilité, mais parce que ton sujet ne le permet pas ! Le but d'un fichier est de comprendre le problème, pas d'apprendre à s'en servir => moins il y a d'informations hors sujet... |
| 30/03/2012 à 08:10 | yepp | Fonction SI | Salut yepp et le forum Comprends pas : si tu utilises une formule, tout changement de valeur d'un de ses arguments changera le résultat sans conservation de l'ancien. Il faut que tu envisage une macro ! Mais n'étant ni télépathe, ni devin, va falloir fournir plus d'explication. A+... |
| 26/03/2012 à 12:57 | zombe | Suppression de ligne avec condition Ok | Dans le module lié à ta feuille, colle cette macro : La boucle n'est là que pour une modification de plusieurs cellules avec un copier/coller. La macro ne fonctionnera que sur la colonne K (11) et si tu mets un "OK" (pas "ok") La macro s'exécdutera dès la validation de ta cellule A+... |
| 24/02/2012 à 12:21 | rocket4 | Excel ne répond pas | Salut rocket4 et le forum Ce n'est pas un message d'Excel (qui ne peut pas répondre ) mais de windows (ou de l'OS) Toujours la même réponse : un code, c'est dans son intégralité qu'on peut trouver les raisons de son dysfonctionnement, pas dans l'instruction supposée le provoquer ! L'ouverture est-el... |
| 23/02/2012 à 03:09 | DELULO | MACRO SUR Excel 2010 | Si tu veux espérer des réponses, commence par lire la chartre du forum et ne plus employer des majuscules dans tes titres ! 2 solutions : soit ta macro ecrit "#VALEUR?" ou "#NOM" et tu dois retrouver ces textes dans ton code (peu vraisemblable) soit les formules que tu inscris par macro retournent c... |
| 20/02/2012 à 12:01 | aigledatlas | 2 conditions en validation des données Excel 2003 | Salut aigledatlas et le forum Petit rappel : pas de devin, ni de télépathe sur le site, et Murphy y passe souvent => tout ce que tu n'expliques pas explicitement sera mal interprété ! Si O5 doit être <N5 mais aussi à 100 Si O5 doit être inférieur à N5 ou à 100 Si N5=200, et O5=150, dans le pre... |
| 20/02/2012 à 10:57 | jensaisrien | Aide formule pour mise en page | Salut jensaisrien et le forum Pour ce que j'en comprend, une MFC sur les cellules de la ligne que tu veux colorier suffirait (Mise en Format Conditionnelle) Pour les cellules de la ligne 21 Condition 1 Case 1 : la formule est Case 2 : =estvide($A21) format : fond vert Estvide(A1) : retourne Vrai si... |
| 19/02/2012 à 15:50 | rocket4 | Accelerer un code | Szlut rocket4 et le forum Personnellement, je trouve que ta formulation permet de ne pas trop ralentir un code... pas de l'accélérer ! Pour l'accélérer, j'essaie d'utiliser le bon algorithme, le bon raisonnement, de limiter les plages de travail, de sortir de la macro dès que j'ai effectué le traite... |
| 19/02/2012 à 15:42 | GEN | Mse en Forme (MFC) / dates | N'ayant qu'Excel 2003, je suis limité à 3 MFC Donc, le plus simple, c'est de ne pas utiliser de MFC si la date d'échéance est supérieure à 2 mois, mais un fond vert qu'on ne mettra que si on utilise la cellule. - si la date de règlement n'est plus nécessaire, par ce qu'on a une date de paiement, la... |
| 12/02/2012 à 16:03 | grbzh | Triage a l'ouverture | Pour qu'un tri se fasse à l'ouverture, il faut créer une macro Workbook_Open dans le module ThisWorkBook qui contienne le code de tri. A+... |
| 12/02/2012 à 15:56 | tiburon | FORMULE | Une petite lecture du §3 de https://forum.excel-pratique.com/annonces/explications-et-regles-a-respecter-t13.html pourra vraisemblablement t'aider Au vu du nombre de réponses obtenues, je dirai "non", mais je peux me tromper. Le but des messages privés est autre ! Petite remarques : Il n'y a ni devi... |
| 09/02/2012 à 12:07 | rocket4 | Macros sur classeur copié | Changer le code du bouton Pas de devin, ni de télépathe sur ce site, et un seul utilisateur de ton fichier... toi ! En général, le code contient une macro qui fait référence à ton classeur A. A+... |
| 08/02/2012 à 15:17 | Florent B | Message derreur VBA | Si les messages d'alerte ne disparaissent pas... peut-être qu'ils ne viennent pas d'Excel. A+... |
| 08/02/2012 à 15:04 | Aliasone | Boucles et conditions | Changer le type de boucle ne changera pas le problème Ta macro Donnée = valeur de ta combobox => serait sans doute préférable de lancer le code en cas de changement de ta combobox1 Cellule active = B2 de "Principal" => comme tu travaille avec des Select/Activecell (beurk) ta feuille active doi... |