| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 30/10/2015 à 23:47 | Mugiwaraa | Liste déroulantes avec condition | Tu nommes la colonne contenant tes numéros de chantier ainsi : (nom: Chantier), réfère à: Ainsi nommé, le nom recouvrira toujours la totalité de la colonne utilisée à partir de la ligne 2 (voir dans Gestionnaire de noms). Et dans la validation des données avec liste déroulante, tu définis la liste a... |
| 30/10/2015 à 23:20 | naturemann | Fonction Si avec des lettres | Faut juste enlever les guillemets en trop ... |
| 30/10/2015 à 18:45 | ciboulette05 | Macro pour coller en incrémentant de + 1 ligne | A-priori, tu as bien compris... A noter pour parfaire: j'aurais pu ne pas utiliser d'instruction With... End With, en supprimant le point devant Rows.Count (souci purement esthétique de ma part, pour référer à la feuille concernée et ne pas répéter l'indication de la feuille). Ceci était destiné à t... |
| 29/10/2015 à 18:32 | Ratchetc | VBA - Utiliser résultat Inputbox et méthode Find | Ton code est un peu confus... En tout cas, cherchant une date (une date est un nombre dans Excel) avec la méthode Find, tu aurais intérêt à mettre l'argument : LookIn:= xlFormulas . Cordialement... |
| 29/10/2015 à 15:30 | al1.2loin | Pourquoi ca ne marche plus ? | Effectivement ! et c'est limité au tableau sur la feuille elle-même, tu fais bien de le rappeler... C'est lié à ta MFC relative à "R", qui s'applique à "RUN" et "RFC" (contient R !). Le mystère devient alors qu'elle ne s'applique pas à d'autres comme "REC"... Enfin, pour éliminer le problème, cibler... |
| 29/10/2015 à 12:35 | PetitPrince | Boucle en formule SI VBA | Juste une erreur que tu vas vite comprendre. 13 à 29, cela fait 17 colonnes, donc le tableau (maj) est à indicer 16 dans sa première dimension (0 à 16). De même ensuite pour l'affectation d'une valeur au tableau, si pour des colonnes de 1 à 17 l'indice du tableau est k-1, pour des col. de 13 à 29, c... |
| 29/10/2015 à 12:02 | al1.2loin | Pourquoi ca ne marche plus ? | Tout ce que j'ai pu trouver, c'est que tu peux invalider (mettre une apostrophe en début de ligne) les deux dernières lignes de la procédure Initialize du Userform : Me.Width = ... parce qu'elle t'élargit inutilement le formulaire à l'ouverture (devait être adapté à une autre configuration...) For c... |
| 29/10/2015 à 01:56 | lespetitescellules | Associer des points en fonction de la durée | Une autre façon (moins commune ) de faire ce calcul : Il y a 2 expressions qui vont chacune renvoyer une valeur booléenne : VRAI ou FAUX. En les additionnant, les FAUX sont assimilés à 0 et les VRAI à 1. On aura donc : FAUX + FAUX = 0 [le temps est > à 60] ou : VRAI + FAUX = 1 [le tem... |
| 29/10/2015 à 01:25 | lespetitescellules | Associer des points en fonction de la durée | Essaie comme ceci : Cordialement... |
| 29/10/2015 à 01:19 | lespetitescellules | Associer une valeur (Pos ou Neg) au résultat d'une somme | Les fonctions sont dans un module standard (Module1) que tu trouveras en ouvrant l'éditeur VBA (faire Alt+F11 : raccourci clavier qui fonctionne sur toutes les versions d'Excel. Application.Volatile est une commande qui permet à la formule d'être recalculée lors d'un recalcul de la feuille. Les fonc... |
| 29/10/2015 à 00:51 | grisan29 | Planning de Leakim a modifier | Juste pour éviter que le sujet s'enfonce trop loin... J'avais utilisé quelques trous dans mes occupations pour commencer à mettre au point une fonction de calcul de date de fin prévisionnelle à partir d'une durée estimée (et bien sûr d'une date de début). La fonction était écrite dans une première v... |
| 29/10/2015 à 00:26 | ciboulette05 | Macro pour coller en incrémentant de + 1 ligne | Oui ! ça revient au même..... |
| 28/10/2015 à 23:09 | ciboulette05 | Macro pour coller en incrémentant de + 1 ligne | Nettoyée de l'enregistreur : Cordialement... |
| 28/10/2015 à 22:45 | Mano34 | Recherches multiples | C'est balaise ! @mano Tu ne lis pas les conseils en entier ! J'avais écrit : Une des méthodes est celle illustrée par Tulipe_ 4 . (Moi je n'illustre pas si aucun fichier n'est fourni.) Cordialement... |
| 28/10/2015 à 18:20 | Mano34 | Recherches multiples | Quel que soit le filtre ! La seule question est d'identifier tes données pour les filtrer... |
| 28/10/2015 à 18:15 | Ratchetc | VBA - Utiliser résultat Inputbox et méthode Find | Ta recherche avec Find porte sur une donnée de type String. Si ta zone de recherche contient des dates, elle n'est pas près d'aboutir ! Chaîne ou Date ... |
| 28/10/2015 à 17:57 | Mano34 | Recherches multiples | Tu peux utiliser un filtre, quite à rajouter une colonne pour identifier tes références (si nécessaire). Cordialement... |
| 28/10/2015 à 17:51 | PetitPrince | Boucle en formule SI VBA | Ligne à rajouter dans la dernière boucle (entre Next k et Next i : Ton fichier (dégraissé) : la macro est dans Module1. Tu peux y affecter un raccourci clavier pour la lancer, compte tenu de ta configuration... |
| 28/10/2015 à 17:33 | PetitPrince | Boucle en formule SI VBA | Difficile car une seule macro pour la mise à jour... Macro simple dans sa conception. Tu as 17 colonnes comportant (ou non) des dates. Selon la comparaison avec la date du jour, cela donne lieu à une mention dans 17 autres colonnes, espacées de 18 col. de la col. date. On va tester toutes ces dates... |
| 28/10/2015 à 16:31 | PetitPrince | Boucle en formule SI VBA | Passe par http://cjoint.com et tu mettras le lien..... |
| 28/10/2015 à 16:12 | PetitPrince | Boucle en formule SI VBA | Excellente idée ! car utiliser VBA pour mettre des formules n'est généralement guère optimal !! Mais le fichier est passé à la trappe... |
| 28/10/2015 à 16:07 | lespetitescellules | Associer une valeur (Pos ou Neg) au résultat d'une somme | On pourrait utiliser EQUIV en aménageant tes tableaux pour les rendre compatibles avec une recherche... Mais vue le cas, il devient plus économique de faire des fonctions personnalisées : Elles fonctionnent comme les fonctions intégrées d'Excel. NB- Mettre des cellules au format Texte est à proscrir... |
| 28/10/2015 à 14:56 | lorg35 | Reporter la valeur d'une cellule à parti feuille precedente | La formule en K6 devrait être : à partir de la semaine 2 (pour la semaine 1, remplacer A1-1 par 53 [inutile de répercuter une condition sur toutes alors qu'elle est seule concernée...]). Cordialement... |
| 28/10/2015 à 14:36 | Grabiloux | Listes Déroulantes liées sans VBA | Modèle exemple : Tableau d'emplacements en Feuil2 : B2:G54 nommée Emplacements B1:G1 sert pour la liste déroulante des groupes A2:A54 pour la liste des semaines Sur Feuil1: à la sélection, les groupes étant de 1 à 6 et les semaines de 1 à 53, on extrait les numéros de la sélection pour rechercher l'... |
| 28/10/2015 à 13:49 | miamin | Fonction Si | OK pour expliquer la formule : les imbrications de SI posent toujours des problèmes de niveaux d'imbrications et aboutissent à de formules longues... Si on ne peut éviter SI, le mieux est sans doute de fractionner le calcul dans des formules nommées qui restent transparentes dans le tableur une fois... |
| 28/10/2015 à 12:18 | lespetitescellules | Associer une valeur (Pos ou Neg) au résultat d'une somme | Si tu expliquais ton tableau ? Genre rébus pour moi... |
| 28/10/2015 à 12:08 | Lapatate81 | Acquisition de données par menu déroulant | Réponds d'abord à la question ! Avant d'en créer, il faut déjà pouvoir utiliser celles qui existent. Puis pouvoir en insérer dans un classeur, sans pour autant les avoir créées... |
| 28/10/2015 à 02:12 | lespetitescellules | Associer une valeur (Pos ou Neg) au résultat d'une somme | Ou sans chercher [Salut DjiDji !] Cordialement et bonsoir... |
| 28/10/2015 à 00:37 | Grabiloux | Listes Déroulantes liées sans VBA | Bien ! Mais dans ce tu dois t'aligner sur la situation : 6 groupes = 6 liens potentiellement différents par semaine. Cela te fait donc une base de 318, avec un certain nombre de lien qui seront répétés..... |
| 27/10/2015 à 19:37 | daviddu60 | Explication d'une macro | Pour l'explication, je peux. Private Sub CommandButton2_Click() Initie une procédure d'évènement constitué par un clic sur le bouton nommé CommandButton2. Cette procédure est privée (ne peut être lancée que du module où elle se trouve). On peut supposer qu'elle figure dans le module de Userform1 (co... |
| 27/10/2015 à 16:57 | Lapatate81 | Acquisition de données par menu déroulant | As-tu testé ? La macro réagit au changement de valeur de B1 et met à jour la cellule correspondant au jour... NB- Si B1 ne contient rien la mise à jour ne se fait pas (sinon cela t'effacerait la valeur du jour...)... |
| 27/10/2015 à 16:19 | miamin | Fonction Si | Une formule un peu plus courte ne serait pas du luxe ! edit : Une petite erreur, je recalcule ! Voilà rajustée : Un peu plus long que prévu avec les arrondis... Cordialement... |
| 27/10/2015 à 15:47 | JFL | FIN.MOIS avec SOMMEPROD | Honnêtement, je n'en sais rien ! J'ai fait plusieurs manipulations et dès que cette fonction est utilisée on a l'erreur #VALEUR! Or la colonne de date n'est pas en cause. Faut-il en déduire que la fonction est incompatible avec un traitement matriciel ? Il est vrai que divers problèmes avaient été r... |
| 27/10/2015 à 15:36 | Lapatate81 | Acquisition de données par menu déroulant | Re, Compte-tenu de tes spécifications : Macro évènementielle dans le module de la feuille concernée. Cordialement... |
| 27/10/2015 à 14:27 | Lapatate81 | Acquisition de données par menu déroulant | Si tu illustrais tout ça avec un fichier modèle qui nous montre ton menu déroulant et les divers éléments dont tu parles, ainsi que le résultat à obtenir ... |
| 27/10/2015 à 14:22 | JFL | FIN.MOIS avec SOMMEPROD | A essayer : Cordialement. edit : ou expression équivalente plus simple (je me suis laissé influencer par le format de la ligne 5)..... |
| 27/10/2015 à 13:46 | alcibiade | Recherche de texte dans un autre texte | Une proposition sous réserve de la représentativité du modèle : Cordialement... |
| 27/10/2015 à 03:17 | ian972 | Formule de comptage en fonction d une liste deroulante | Il ne devrait pas normalement y avoir de problème de ce type : ce qu'on recherche c'est l'indication souple ou tres souple dans ta liste souple-tres souple . Tant que ces 2 désignations de terrains sont dans la même catégorie il n'y a pas d'ambiguïté. Il y aurait problème si souple et tres souple ét... |
| 27/10/2015 à 02:56 | Albafica | Facturation Feuille Bilan SOMME avec condition texte | Et même chose pour Source2. [Si j'ai bien compris ce que tu veux calculer.] Cordialement J'avais zappé le 2e calcul pour les chambres ! Même technique..... |
| 27/10/2015 à 01:59 | remyfish | Calcul moyenne une colonne sur 2 | Exemple de formule pour faire la moyenne sur une ligne en ne prenant qu'une colonne sur deux : A valider matriciellement ... |
| 26/10/2015 à 23:37 | dupont | Addition suivant la position | Tel qu'est monté ton tableau, on peut encore utiliser SOMMEPROD et extraire les nombres de tes en-têtes, une seule formule en O10 à étendre sur l'ensemble du tableau, suffit donc. Elle peut être raccourcie en arrangeant le tableau pour ne pas avoir à faire ces extractions de nombres. Cordialement... |
| 26/10/2015 à 22:52 | pompaero | Macro plusieurs feuille | Supprime le format personnalisé m/j/aaaa de tes formats de cellules personnalisés. Ça semble revenir à la normale après. Bonne soirée... |
| 26/10/2015 à 22:44 | ian972 | Formule de comptage en fonction d une liste deroulante | Si terrain n'est pas servi, cela répond en effet à tous les cas de G2. Pour éliminer les terrains vides... |
| 26/10/2015 à 18:33 | ian972 | Formule de comptage en fonction d une liste deroulante | Normalement, pas d'incidence dans ce cas. Mais si ton tableau diffère du modèle, il faut voir en quoi. Et où sont les cellules vides ... |
| 26/10/2015 à 18:10 | yazidmeg | Recherche de la date correspondante de la dernière cellule n | En utilisant INDEX, tu peux te contenter de : Cordialement... |
| 26/10/2015 à 17:50 | ian972 | Formule de comptage en fonction d une liste deroulante | Il faut l'introduire en 2e condition : Le cas échéant remplacer "albert" par la référence de cellule où l'on afficherait le nom du cheval, comme pour les terrains. Cordialement... |
| 26/10/2015 à 17:44 | yazidmeg | Recherche de la date correspondante de la dernière cellule n | 9^9 c'est tout simplement 9 puissance 9 ! En fait, ce qu'on a coutume d'utiliser pour être sûr (c'est généralement le cas) d'avoir un nombre supérieur à la série qu'on teste avec RECHERCHE. Cette fonction a la faculté de renvoyer la dernière valeur dans ce cas... Cordialement... |
| 26/10/2015 à 17:14 | yazidmeg | Recherche de la date correspondante de la dernière cellule n | En N2 : et tu la tires vers le bas. Cordialement... |
| 26/10/2015 à 17:08 | ian972 | Formule de comptage en fonction d une liste deroulante | Cette formule convient à ton exemple : Cordialement... |
| 26/10/2015 à 14:56 | Rolex | Renseignement sur VBA | En gros oui. Processus : choix de la source, choix de la cible, affectation valeur (valeur cible = valeur source). Si tu en as peu à faire, sinon risque de prendre du temps (par rapport à des critères que le programme pourrait prendre en compte pour définir source et cible)... |