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 297

DateAuteur du sujetSujetExtrait du message
26/02/2016 à 12:46titicoUserForm et pas à pas detailléJe t'ai demandé la partie de code où tu constates que ça plante, pas un commentaire sur les points d'arrêt ...
26/02/2016 à 12:44alain0306 Fin de validitéSi en J figure la date de naissance, on peut faire des formules précises : respectivement pour les <12 mois et les >=12 et <18 mois. Sinon, la date anniversaire change tous les ans... ! Cordialement...
26/02/2016 à 12:23Tiquetoun Combinaison de données en colonneRe, Les formules peuvent s'adapter à des listes variables ou des listes de dimensions diverses : les coefficients sont calculés avec NBVAL... Cela allonge un peu les formules, mais on peut les raccourcir en les calculant dans des cellules relais et pointer sur ces cellules dans les formules. Ou si t...
26/02/2016 à 12:16titicoUserForm et pas à pas detailléQuelle partie de code le fait partir ...
26/02/2016 à 12:14FAB80170Table de corrections > Fonctions SI imbriquéesRe, Mais si ce n'est pas une "vraie" condition, ça arrange ton tableau actuel, mais sur un autre tableau ? Cordialement...
26/02/2016 à 12:04Tiquetoun Combinaison de données en colonneVersion formule : Une formule pour chaque colonne (dans l'ordre) : La 1re formule affichera des 0 lorsque le décalage atteindra des formules vides. Cela t'indique le point d'arrêt (les autres continuerait d'afficher les valeurs de façon tournante...) Pour ne pas t'en préoccuper : condition d'arrêt à...
26/02/2016 à 11:23FAB80170Table de corrections > Fonctions SI imbriquéesSi une formule ne renvoie pas la valeur attendue, c'est qu'elle est fausse ! Elle, calcule juste, c'est donc toi qui ne formule pas correctement ce que tu dois obtenir ...
26/02/2016 à 11:19khech Macro pour fusionner liste_mois année[NB- le type doit être indiqué pour chacune des variables séparées par des virgules, celles où tu ne l'indiques pas sont de type Variant.] Cordialement...
26/02/2016 à 11:12FAB80170Table de corrections > Fonctions SI imbriquéesTa formule renvoie bien ce que tu lui demandes de renvoyer, il faut donc te mettre d'accord avec toi-même ...
26/02/2016 à 10:59greezoon Fusionner cellules sous conditionPas de "Visualiser le code" dans le menu contextuel au clic droit sous MAC ...
26/02/2016 à 10:14disney Afficher un nombre dans une seule colonnePrends en compte les éléments suivants : A et aff sont des variables non déclarées, il serait mieux de les déclarer, A=6, il n'est jamais incrémenté ou décrémenté, il ne variera pas (sans erreur, cela pourrait boucler indéfiniment), aff = A? : N_ent est un entier, pas un tableau, donc N_ent(i) n'a p...
26/02/2016 à 10:01thespeedy20 Problème de zone de liste modifiableJe ne t'oublie pas... ! Mais la programmation d'ajout de feuille et de leur mise en forme est toujours quelque chose d'un peu fastidieux et j'y travaille par morceaux en alternant avec d'autres types d'activités. Il me reste à faire (si je n'oublie rien) : les éléments de mise en page pour l'impress...
26/02/2016 à 08:07greezoon Fusionner cellules sous conditionSais-tu ce qu'est une macro ? Et particulièrement une macro évènementielle ? Je te fournis une macro complète. Il n'y a rien à ajouter ni retrancher. C'est une évènementielle, qui ne fonctionnera que insérée dans un module de feuille : donc sur l'onglet de la feuille sur laquelle tu veux que la proc...
26/02/2016 à 05:45AlepProblème de mise en forme de dates sous VBAA tester sur ton fichier réel : L'utilisation de Selection implique que tu sélectionnes la plage à convertir avant de lancer la macro, ce qui permet de l'utiliser n'importe où tu as ce type de conversion à faire. Sinon, on peut remplacer par la définition de plages. Cordialement...
26/02/2016 à 04:58Seb77Copier une plage / coller sur autre fichier ExcelJe ne vois pas trop où est le problème parce que copier-coller une plage, c'est : Plage.copy destination Pas vraiment sorcier et il suffit de le lire une fois pour pouvoir répéter l'opération... ! Par contre ton code m'intrigue : je ne vois pas bien l'intérêt, travaillant à partir d'Excel, de créer...
26/02/2016 à 03:56andre.angiListe qui ne fonctionne pasOn peut supposer que ta liste foireuse est en D33, ce que tu aurais dû indiquer d'entrée, car tes explications alambiquées pour la trouver sont fausses. La constitution de ton tableau en "donné", avec 5 colonnes "model" identiques ne permet pas de savoir vers quoi il faut pointer et sur quel critère...
26/02/2016 à 03:41bigboo Excel VBA - Transfert tableau à lignes variables + compléterLa macro est dans Module1. Tu la lances par la boîte de dialogue macro... Cordialement...
25/02/2016 à 23:20paillard Lettres de passage en numerologieEn Q56, tu tapes la formule suivante : Tu valides : la lettre N s'affichera en regard de 2020. Tu te positionnes dans l'angle inférieur droit de la cellule : lorsque le pointeur prendra une forme de croix, tu enfonces le bouton gauche de le souris et tu tires vers le bas, ce qui recopiera la formule...
25/02/2016 à 21:32AlepProblème de mise en forme de dates sous VBAIl faut que tu apprennes d'abord que lorsqu'on ne met pas de fichier modèle, la plupart du temps on piétine... Ensuite que l'enregistrement de macro est le bon moyen de fournir une mauvaise réponse à de nombreux problèmes (même quand ça marche). Alors mets un fichier si tu veux faire avancer... Dans...
25/02/2016 à 21:06Bob Diaquin Remplir fond de cellule en couleur siFormule conditionnelle : Cordialement...
25/02/2016 à 20:57eric89 Dupliquer une couleur MFCEssaie d'être plus clair et mets un modèle...
25/02/2016 à 20:53greezoon Fusionner cellules sous conditionEssaie avec ceci : A coller dans le module de la feuille concernée. Cordialement...
25/02/2016 à 19:55AbeaupereEntireRow.delete problèmeD'abord, il n'y a qu'une quinzaine de termes à apprendre pour pouvoir nommer chaque élément par le nom qui lui a été dévolu, et éviter d'appeler fonction ou formule ce qui n'en est pas. Cela peut servir et cela facilite la communication. (Et au passage, en français "bug" se dit bogue, cela ne coûte...
25/02/2016 à 19:24Mr.BmzListe déroulante dans une macroSans référence à la question posée, pourquoi un fichier .xlsb ...
25/02/2016 à 19:07oudin Insérer une ligne sans avoir à modifier les macrosTu te rends bien compte qu'il est impossible de te fournir de réponse... autre que : on construit une macro pour qu'elle fasse ce qu'on attend d'elle !!! C'est la seule règle importante en l'occurrence...
25/02/2016 à 19:02sisizouMot de passe pour cellules précisesRegarde dans la section Cours du site pour acquérir quelques bases minimales, car il sera difficile de t'aider sans un minimum de connaissances te permettant au moins de prendre en charge les apports qu'on te fera. Cordialement...
25/02/2016 à 18:47sisizouMot de passe pour cellules précisesUne feuille est portégée ou non protégée ! Quand elle est protégée, seules les cellules déverrouillées sont accessibles. De fait, il te faudrait donc modifier les cellules déverrouillées pour chaque salarié, ce qui me paraît une complication qui s'avèrera difficile à gérer... Je pense que tu devrais...
25/02/2016 à 15:44jakyloloReproduire contenu tableau de formuleJe te remets mon fichier. Digère-le et repose un sujet centré sur le graphique.....
25/02/2016 à 15:34kingoulyRépartition équitableC'est quand même déjà mieux... Se base sur le jour précédent n'est pas a-priori ce qu'il y a de plus fiable. Il y a certainement dans l'entreprise un historique statistique et des calculs de variations saisonnières, qui permettrait de façon simple d'avoir un coefficient correctif à affecter aux résu...
25/02/2016 à 15:11bakhti16Comment garder la derniere saisie dans un ComboboxLis ce que j'ai écrit précédemment ! Petite illustration dans ton fichier : J'ai ajouté une variable publique dateSélec dans Module1. Quand tu sélectionnes une date dans ton ComboBox, la valeur en est affectée directement à cette variable. Quand tu valides avec le bouton, la valeur est déjà dans la...
25/02/2016 à 14:12KrustLien vers la page précédenteLe nom de tes feuilles commence par "4J - Groupe " pour toutes les feuilles concernées. Le nom ne diffère que par le numéro de groupe. Ce numéro de groupe figure en 2 endroits sur la feuille match, dont la cellule A3. On peut donc extraire de cette cellule la partie variable du nom de la feuille app...
24/02/2016 à 23:30KrustLien vers la page précédenteCordialement...
24/02/2016 à 23:09harcos1Placement de numéros (sans croisement ensuite) pour concoursJe crois que tu n'as pas bien compris ce que j'ai dit. Commence par vérifier que dans ce modèle à 16 qui est le minimum que tu as indiqué, la disposition des 4 tours de jeux répond à tes conditions (tu peux mettre les numéros ou écrire ça en liste pour t'en assurer dans des conditions qui te convien...
24/02/2016 à 23:01kingoulyRépartition équitableSi tu as des données complètes, tu les mets dans un classeur, et tu fournis le classeur... Pour ma part, je persiste (en tant qu'ancien spécialiste d'organisation et études d'effectifs entre autres ) que sans données plus précises sur l'activité, ça reste "à la louche" et pas très sérieux.....
24/02/2016 à 22:38harcos1Placement de numéros (sans croisement ensuite) pour concoursJe n'ai pas réfléchi à une méthode rapide pour un tirage de la répartition par table sans recoupement, mais il y a des spécialistes de ce genre de questions... Il est vrai que pour 120 le nombre de combinaisons devient important. Si tu envisages un système de répartition fixe, avec tirage des numéro...
24/02/2016 à 20:43Invité Liste déroulante créée de la validation des donnéesDésolé ! Même avec fichier, c'est pas compréhensible...
24/02/2016 à 20:36jakyloloReproduire contenu tableau de formuleJe t'ai mis un fichier, dans lequel ta formule est complétée pour fournir les mentions 1er ou Ne et indiquer les ex. Dans la foulée j'ai refait la MFC et j'ai calculé ce qui était indiqué dans le cadre en dessous. Si ce n'est pas à la place prévue, tu n'as qu' le déplacer... Je peux difficilement fa...
24/02/2016 à 20:00kingoulyRépartition équitableUn peu sommaire ! 1) Tu ne fournis pas les éléments nécessaires. 2) Le nombre de colis n'est qu'un élément de la charge. 3) Les colis peuvent se subdiviser en diverses catégories représentant des différences de charge. 4) Tu ne dis pas ce qu'il advient des colis à la réception au bas de la goulote....
24/02/2016 à 19:41jakylolo Formule concernant laffichage du rang avec ExcelEn Q10 : Je trouve ton fichier un peu curieux, par exemple forcer les points enlever en format texte... Cordialement...
24/02/2016 à 16:41Mary SaadFaire une liste déroulante à partir du résultat d'une autreVoilà une version assez classique de listes cascade : J'ai réutilisé tes noms pour renommer des plages en dynamique. Celles de la base ont en fait une ligne de plus que nécessaire (mais cela permet d'utiliser le nom en la décalant de -1 pour inclure lenom de champ nécessaire à l'extraction). Un bout...
24/02/2016 à 08:57bakhti16Comment garder la derniere saisie dans un ComboboxTa question n'est pas très précise, cela dépend du contexte. De façon générale tu récupères la valeur affichée avec : ComboBox1.Value S'il s'agit d'une saisie n'appartenant pas à la liste, c'est d'ailleurs le seul moyen. Si la valeur affichée appartient à la liste, ComboBox1.ListIndex te donnera sa...
24/02/2016 à 08:47Bob Diaquin TextBox si vide alorsTon problème initial était que tu testais et voulais affecter des valeurs à tous tes TextBox, mais en en utilisant If... Then... ElseIf... Then... tu ne traitais que le 1er cas qui se présentait. Tu pouvais pour pallier à ça faire répéter la procédure jusqu'à ce que le dernier TextBox ait reçu une v...
23/02/2016 à 23:04Bob Diaquin TextBox si vide alorsTu modifies selon le résultat à obtenir. Mais comme tu le vois, là tu affectais la valeur du 1 à ceux qui avaient un index impair et la valeur du 2 à ceux qui avaient un index pair. Ce qui permet dans la boucle une seule commande d'affectation pour les TextBox 3 à 8. Il est toujours judicieux de s'a...
23/02/2016 à 21:59VDMICHEL Enregistrer sous sans certaines macroTu testes simplement s'il y a quelque chose dans la cellule alors : Inutile de masquer le Userform s'il l'est déjà...
23/02/2016 à 21:45VDMICHEL Enregistrer sous sans certaines macroTout dépend de ce que tu veux faire ! Là tu comptes le nombre de valeurs numériques dans la plage A13:A27 : s'il y en a tu masques le Userform, sinon tu l'affiches...
23/02/2016 à 21:36LouReeDControle de la couleur par défaut de la palette du rubanMais pourquoi ne pas prendre l'intersection de la sélection et de la plage pour colorier. La partie de la sélection ne faisant pas partie de la plage sera ignorée...
23/02/2016 à 21:30Bob Diaquin TextBox si vide alorsAvec Sinon si, lorsqu'une condition échoie, toutes les autres sont abandonnées.... Cordialement...
23/02/2016 à 21:00LouReeDControle de la couleur par défaut de la palette du rubanHeureux d'avoir fourni un axe productif sans le savoir... Je n'ai pas bien compris la question : est-ce qu'il ne faut colorer que dans une plage définie ? Si c'est le cas, une simple condition suffit, mais je crains de ne pas avoir bien compris. Bonne soirée...
23/02/2016 à 18:31zybo50Planning horaireAh ! de retour ! Je te livre le dernier volet. Il a fallu passer par un parcours sinueux. J'avais déjà fait état de recapter les horaires sur la base employés pour pouvoir mieux les utiliser, car les tableaux jours se trouvent dans le même ordre que la base employés. Pour ce résultat, la colonne AM...
23/02/2016 à 17:21DanagosActiver un fichier OU un autreLa lecture seule est un paramètre de la méthode Open. Je pensais qu'il permettait d'ouvrir n'importe quel classeur en lecture seule. Mais qu'un classeur enregistré pour ne pouvoir être ouvert en lecture seule, serait de toutes façons ouvert en lecture seule. Mais peut-être faut-il ajuster le paramèt...