M

Fanatique d'Excel

Inscrit le :20/07/2015
Dernière activité :14/12/2018 à 13:58
Version d'Excel :2010 FR
Lieu :Réunion
Messages
17'169
Votes
1'467
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par MFerrand - page 315

DateAuteur du sujetSujetExtrait du message
30/10/2015 à 23:47Mugiwaraa Liste déroulantes avec conditionTu 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:20naturemann Fonction Si avec des lettresFaut juste enlever les guillemets en trop ...
30/10/2015 à 18:45ciboulette05 Macro pour coller en incrémentant de + 1 ligneA-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:32Ratchetc VBA - Utiliser résultat Inputbox et méthode FindTon 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:30al1.2loinPourquoi 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:35PetitPrince Boucle en formule SI VBAJuste 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:02al1.2loinPourquoi 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:56lespetitescellulesAssocier des points en fonction de la duréeUne 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:25lespetitescellulesAssocier des points en fonction de la duréeEssaie comme ceci : Cordialement...
29/10/2015 à 01:19lespetitescellulesAssocier une valeur (Pos ou Neg) au résultat d'une sommeLes 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:51grisan29 Planning de Leakim a modifierJuste 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:26ciboulette05 Macro pour coller en incrémentant de + 1 ligneOui ! ça revient au même.....
28/10/2015 à 23:09ciboulette05 Macro pour coller en incrémentant de + 1 ligneNettoyée de l'enregistreur : Cordialement...
28/10/2015 à 22:45Mano34Recherches multiplesC'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:20Mano34Recherches multiplesQuel que soit le filtre ! La seule question est d'identifier tes données pour les filtrer...
28/10/2015 à 18:15Ratchetc VBA - Utiliser résultat Inputbox et méthode FindTa 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:57Mano34Recherches multiplesTu peux utiliser un filtre, quite à rajouter une colonne pour identifier tes références (si nécessaire). Cordialement...
28/10/2015 à 17:51PetitPrince Boucle en formule SI VBALigne à 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:33PetitPrince Boucle en formule SI VBADifficile 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:31PetitPrince Boucle en formule SI VBAPasse par http://cjoint.com et tu mettras le lien.....
28/10/2015 à 16:12PetitPrince Boucle en formule SI VBAExcellente 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:07lespetitescellulesAssocier une valeur (Pos ou Neg) au résultat d'une sommeOn 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:56lorg35Reporter la valeur d'une cellule à parti feuille precedenteLa 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:36Grabiloux Listes Déroulantes liées sans VBAModè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:49miamin Fonction SiOK 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:18lespetitescellulesAssocier une valeur (Pos ou Neg) au résultat d'une sommeSi tu expliquais ton tableau ? Genre rébus pour moi...
28/10/2015 à 12:08Lapatate81Acquisition de données par menu déroulantRé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:12lespetitescellulesAssocier une valeur (Pos ou Neg) au résultat d'une sommeOu sans chercher [Salut DjiDji !] Cordialement et bonsoir...
28/10/2015 à 00:37Grabiloux Listes Déroulantes liées sans VBABien ! 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:37daviddu60 Explication d'une macroPour 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:57Lapatate81Acquisition de données par menu déroulantAs-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:19miamin Fonction SiUne 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:47JFL FIN.MOIS avec SOMMEPRODHonnê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:36Lapatate81Acquisition de données par menu déroulantRe, Compte-tenu de tes spécifications : Macro évènementielle dans le module de la feuille concernée. Cordialement...
27/10/2015 à 14:27Lapatate81Acquisition de données par menu déroulantSi 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:22JFL FIN.MOIS avec SOMMEPRODA essayer : Cordialement. edit : ou expression équivalente plus simple (je me suis laissé influencer par le format de la ligne 5).....
27/10/2015 à 13:46alcibiadeRecherche de texte dans un autre texteUne proposition sous réserve de la représentativité du modèle : Cordialement...
27/10/2015 à 03:17ian972Formule de comptage en fonction d une liste deroulanteIl 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:56AlbaficaFacturation Feuille Bilan SOMME avec condition texteEt 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:59remyfishCalcul moyenne une colonne sur 2Exemple de formule pour faire la moyenne sur une ligne en ne prenant qu'une colonne sur deux : A valider matriciellement ...
26/10/2015 à 23:37dupont Addition suivant la positionTel 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:52pompaero Macro plusieurs feuilleSupprime 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:44ian972Formule de comptage en fonction d une liste deroulanteSi terrain n'est pas servi, cela répond en effet à tous les cas de G2. Pour éliminer les terrains vides...
26/10/2015 à 18:33ian972Formule de comptage en fonction d une liste deroulanteNormalement, 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:10yazidmegRecherche de la date correspondante de la dernière cellule nEn utilisant INDEX, tu peux te contenter de : Cordialement...
26/10/2015 à 17:50ian972Formule de comptage en fonction d une liste deroulanteIl 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:44yazidmegRecherche de la date correspondante de la dernière cellule n9^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:14yazidmegRecherche de la date correspondante de la dernière cellule nEn N2 : et tu la tires vers le bas. Cordialement...
26/10/2015 à 17:08ian972Formule de comptage en fonction d une liste deroulanteCette formule convient à ton exemple : Cordialement...
26/10/2015 à 14:56RolexRenseignement sur VBAEn 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)...