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 305

DateAuteur du sujetSujetExtrait du message
09/02/2016 à 22:47JPH Format date textboxC'est un problème récurrent, mais je ne l'ai pas constaté dans ton fichier précédent. Les dates se mettaient correctement...
09/02/2016 à 22:37Lolodu35 VBA recherchevA vue de nez, utiliser FormulaR1C1 implique de de mettre les références dans ce style. Cordialement...
09/02/2016 à 22:14JPH Format date textboxSi cela n'est pas dans le fichier joint à ton précédent post, cela explique que je ne l'ai pas trouvé.....
09/02/2016 à 22:07excelsior junior Suppression "bouton de filtre"Faut ouvrir les yeux un peu ...
09/02/2016 à 13:48manouelle Petite macroUn hébergeur n'était pas utile pour ton mini-fichier Et quand tu dois en utiliser un, choisis en un "normal" pour ce type de transfert, tel que CJoint.com Exemple de calcul par macro ...
09/02/2016 à 13:35axion Format personnalisé date, année seule en grasTu ne peux obtenir le résultat que tu veux que par macro, en transformant la valeur date saisie en valeur texte. En reprenant la macro de Steelson : Cordialement...
09/02/2016 à 11:53manouelle Petite macroEn effet, une macro est complètement inutile... Tu as quantité de possibilités de formules à mettre en D2 (et recopiables jusqu'en D19). Un exemple : =DECALER($G$20;CODE(B2)-64;)*C2 Cordialement...
09/02/2016 à 08:41axion Format personnalisé date, année seule en gras40c est un code hexadécimal identifiant les paramètres de langue. 40c = français(France) http://blog.csdn.net/2066/article/details/45555 Je ne pense pas cependant que modifier ce paramètre suffise à basculer si la langue n'est pas installée... Cordialement...
09/02/2016 à 07:50JPH Remplace saut de ligne par espace dans listboxIl faut doubler... Alt+Entrée ne met qu'un caractère (10) mais là tu es en retour automatique à la ligne... Je vais voir où sont tes affectations de dates. Je n'ai pas vu où se posait ton problème de dates ? Celles que j'ai vues se mettaient correctement. Cordialement...
09/02/2016 à 01:33PLANETEGOA Compréhension d'un code BVALes modifications sont surlignées. J'ai évité de toucher à la mise en forme pour ne pas provoquer d'erreur. pour la conception. Je note l'idée... Cordialement...
09/02/2016 à 00:26mayouTravail sur deux classeurs différentsEn effet ! Et tu vas l'avoir à répétition... Les variables Workbook sont inutiles dans cette procédure. Et comme exercice suivant, je sugère de faire disparaître tous les Activate, Select, Selection... ainsi que quelques autres éléments superflus (valeurs par défaut non modifiées). Cordialement...
08/02/2016 à 22:41JPH Remplace saut de ligne par espace dans listboxMets voir ton fichier.....
08/02/2016 à 22:03JPH Remplace saut de ligne par espace dans listboxA-priori : .List(.ListCount - 1, 1) = Replace(wsBD.Range("G" & lig).Value, Chr(10), "//")...
08/02/2016 à 21:33JPH Remplace saut de ligne par espace dans listboxPar exemple : au lieu de : ...AddItem xxx on mettra : ...AddItem Replace(xxx, Chr(10), "//") Cordialement...
08/02/2016 à 13:39matthieu15Copier une date en fonction du contenu de plusieurs cellulesPour compléter, 'traduction' de la formule : =SI(NB.SI($O10:$IV10;"X")>0;INDEX($9:$9;GRANDE.VALEUR( SI($O10:$IV10="X";COLONNE($O10:$IV10);0) ;1));"") L'expression en gras renvoie une matrice de même taille que la plage O10:IV10, composée du numéro de colonne de la cellule de cette plage lorsqu'el...
08/02/2016 à 13:23matthieu15Copier une date en fonction du contenu de plusieurs cellulesMauvaise syntaxe pour l'utilisation de OU... Mais inutile de persister avec, les OU et ET sont réfractaires à la matricialisation, et tu auras problablement comme résultat 0 avec... Tu peux essayer avec un SI imbriqué : Si tu obtiens #VALEUR! c'est a-priori que tu as omis de valider matriciellement...
08/02/2016 à 11:35Harzer Créer une Liste de ParticipantsCordialement...
08/02/2016 à 10:30UnProblemeAResoudreOptimisation planning de rencontresTu bidouilles les règles Il peut être concevable que des participants disposent d'un poids supérieur à d'autres dans leurs choix (par exemple disposer de 20 points à répartir au lieu de 10), mais on ne peut décider dans le déroulement de la procédure que l'un doit prévaloir sur un autre.....
08/02/2016 à 10:23JPH Remplace saut de ligne par espace dans listboxD'accord ! Ce caractère se nomme pied de mouche . Si tu veux le remplacer par un e espace [et non un !!], il faut le faire dans la cellule source. Mais du même coup tu supprimes le retour à la ligne. Autres possibilités : si tu n'es pas dans un Userform, tu peux remplacer la ListBox ActiveX...
08/02/2016 à 00:52excelsior junior Suppression "bouton de filtre"L'onglet Outils de tableau, qui apparaît lorsque tu te positionnes sur le tableau...
07/02/2016 à 23:57excelsior junior Suppression "bouton de filtre"Tu redimensionnes ton tableau (Outils de tableau, Redimensionner...) sur les colonnes B à G, l'indicateur de filtre disparaîtra de la colonne A. Cordialement...
07/02/2016 à 23:27JPH Remplace saut de ligne par espace dans listboxJe ne comprends pas ta question. Qu'est-ce qu'un saut de ligne dans une ListBox ? NB- espace (qui n'est pas l'espace dans lequel on se meut) est un mot féminin... Cordialement...
07/02/2016 à 23:24dksbnCréation de Variable et types de donnéesEn complément de l'info déjà très détaillée de LouReed (salut !) tu peux également si tu préfères déclarer un tableau en base 1 : soit par l'instruction en tête de module : Option Base 1 soit, sans affecter les dimensions de tableau par défaut en déclarant : Dim Pays(1 To 197, 1 To 16) Le type de do...
07/02/2016 à 22:45excelsior junior Suppression "bouton de filtre"Veux-tu mettre un fichier modèle, qu'on puisse illustrer la chose.....
07/02/2016 à 22:42Banzai64Nothing : Nécessité ou loi ?Tout à fait d'accord avec toi ! J'en ai justement fait la remarque dans un sujet aujourd'hui ou hier, je ne sais plus lequel. Cela n'a d'intérêt que pour des variables Module, et surtout s'il s'agit de tableaux non prédimensionnés. Cordialement...
07/02/2016 à 22:26UnProblemeAResoudreOptimisation planning de rencontresJe me suis un peu penché sur ton problème... Ça me fait 3 projets sous le coude qui se classent un peu dans la même catégorie, mais d'un point de vue pratique rien de réutilisable d'un projet sur l'autre... Je ne sais si j'en viendrai à bout (pareil pour les autres) mais tant que je ne suis pas parv...
07/02/2016 à 21:48Harzer Créer une Liste de ParticipantsUne coupure m'a foutu en l'air mon message Grrr ! Je recommence donc. Visiblement, personne n'était très motivé par ton sujet, moi non plus d'ailleurs, mais après avoir dû m'y reprendre 10 à 15 fois pour ajuster des indices de tableau, j'avais un peu besoin de décompresser... J'ai vu qu'entretemps t...
07/02/2016 à 18:21Adrien67 Facturier automatiqueVoir cellule E11. Tu fabriques un nom de fichier contenant des slash (/), caractère interdit dans un nom de fichier...
07/02/2016 à 17:55Adrien67 Facturier automatiqueQuel message ...
07/02/2016 à 16:52Adrien67 Facturier automatiqueRe, ActiveSheet.ExportAsFixedFormat xlTypePDF, Texte & ".pdf" C'était la dernière ligne, tu supprimes tout ce qui suit (sauf End Sub, cela va de soi !)...
07/02/2016 à 16:33Adrien67 Facturier automatiqueCordialement...
07/02/2016 à 14:50tseoyProteger accessibilité feuilles selon utilisateurL'erreur se produit lorsque la procédure tente de masquer la dernière feuille visible, parce qu'un classseur doit toujours avoir au moins une feuille visible. Correctif mini : Pour l'ouverture : rendre la feuille prévue visible dès le départ. Pour la procédure liée mot de passe : rendre visible la d...
07/02/2016 à 14:02rchristian13Nom Feuille dans formuleJe n'avais indiqué formule que pour la colonne J (à tirer vers le bas). L'énoncé ne précisait pas la cellule à appeler pour les autres colonnes, donc doute... A+...
07/02/2016 à 13:56dinou10Tirage au sort en fonction d'un Groupe et d'un critèreTu n'as surtout pas lu la réponse ! Il y a évidemment du code VBA dans Module1. Mais il ne s'agit pas d'une procédure Sub, mais d'une procédure Function. Donc, tu n'as aucune chance de pouvoir la lancer avec une bouton ou autrement. Elle n'est pas conçue pour exécuter une action mais pour renvoyer u...
07/02/2016 à 12:29tseoyProteger accessibilité feuilles selon utilisateurApparemment, si ...
07/02/2016 à 11:48Adrien67 Facturier automatiqueUne façon de faire pour ce qui concerne ta boucle : Bonne continuation...
07/02/2016 à 11:18philippe2 Calcul avec référence circulaireEn D30 : =D28+C30 Cordialement...
07/02/2016 à 11:12tseoyProteger accessibilité feuilles selon utilisateurPas seulement : tu cherches à afficher des feuilles nommées Feuil1 à Feuil10. Or, Feuil1 n'existe pas, de même les 8, 9 et 10. Chaque fois que tu veux afficher une feuille qui n'existe pas, tu auras une erreur, logique ! Tes noms de feuilles en ligne 1 de parametrage doivent correspondre à des feuil...
07/02/2016 à 10:53rchristian13Nom Feuille dans formuleTirer vers le bas. Cordialement...
07/02/2016 à 10:44tseoyProteger accessibilité feuilles selon utilisateurTu as des feuilles nommées Feuil2 à Feuil7. L'appel d'autres feuilles déclenchera une erreur, à commencer par Feuil1. Cordialement...
07/02/2016 à 10:18Subfestivus Associer une toupie à une listeToupie c'est fait pour tourner ! (tourne dans les 2 sens). Cordialement...
07/02/2016 à 02:39lenouveau Une fontion SI imbriquées qui ne fonctionnent pas?La valeur de I10 = 841,01, donc égale à K10. La valeur de S13 = 841,0144, donc supérieure à U13. Remplacer S13 par ARRONDI(S13;2) Cordialement...
07/02/2016 à 02:26drazielNB.SI.ENS fonctionnementJ'ai eu un petit doute, mais remplacer le renvoi de 1 par la valeur de I fonctionne (en éliminant l'intervalle inférieur à 1, qui renvoie alors 0, d'où le -1 pour compenser saute). Cordialement...
07/02/2016 à 00:41trucmuche2005Listes dépendantes : un défiIl faut noter que le problème initial était 2 listes de choix écoles-profs, dont une dépendante. Il est modifié en 3 listes de choix écoles-disciplines-profs, dont 2 dépendantes. La base n'est dès lors plus dans l'ordre : les colonnes disciplines/profs sont à inverser. Elle est à trier sur les 3 cri...
06/02/2016 à 21:39nickal RechercheV renvoi d'erreurComme le dit Banzai... https://support.microsoft.com/fr-fr/kb/78113 Ajoute 0,011 et conserve VRAI ou 1 en 4e argument de la fonction. Cordialement...
06/02/2016 à 20:57ORISME ROCGestion de stock équipements bureautiquesTu évites de squatter un sujet qui n'est pas le tien, et tu crées ton projet sujet en fournissant les explications nécessaires au traitement de ta question, et un fichier illustrant l'organisation de tes données et ce que tu veux obtenir. Cordialement...
06/02/2016 à 20:54NICOPOFRECUP de données calcule et comptageA quoi on joue là ...
06/02/2016 à 20:52largoj Colorier une plage de cellules dans un tableauJe n'ai opéré de retrait qu'après que le sujet ait été déclaré résolu. Il ne s'agissait que de la MFC dont tu disais ne pas parvenir à la formuler. Pas d'autre commentaire. Pour Pierre Cappe : il ne peut y avoir qu'une seule procédure d'évènement Change pour un même objet (Worksheet)...
06/02/2016 à 15:52HUGOBASS Masquer Ligne sous 2 conditionsDans ce cas : et là ça fonctionne (je l'ai vérifié). J'appelle tout de même ton attention sur le fait que la ligne étant masquée, tu ne peux plus modifier la valeur manuellement (sauf à démasquer manuellement). Cordialement...
06/02/2016 à 15:22HUGOBASS Masquer Ligne sous 2 conditionsA essayer. NB- Je n'ai pas regardé le fichier. Attention que si la cellule est vide, "" ou 0 peuvent s'avérer équivalents, mais plus tout à fait le cas si une de ces valeurs est explicitement affectée. plage n'apparaît plus ci-dessus (on peut économiser une variable...) mais noter que au 'End Sub' t...