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 173

DateAuteur du sujetSujetExtrait du message
03/03/2017 à 15:12sebelo06Problème de fonction Erreur de ValeurJe crains que tu ne fasses un certain nombre de confusions... Lorsque tu tapes une formule dans une cellule, c'est dans le but qu'elle renvoie un résultat dans la cellule où tu l'as tapée ! Une formule, quelle qu'elle soit, ne fait jamais qu'une seule chose : renvoyer un résultat là où elle se trouv...
03/03/2017 à 13:37baldwinDissocier prénom et nomS'il y avait format Texte auparavant, il faut revalider le contenu de la cellule pour que le nouveau format s'applique : editer le contenu (double clic ou bien se positionner dans la barre de formule après sélection de la cellule) puis appuyer sur Entrée...
03/03/2017 à 12:26vba1Copier coller valeurTu utilises comme nom de variable ChDir... qui est une instruction qui a pour effet de modifier le répertoire courant vers lequel pointe l'application... Ça, ce n'est pas (mais vraiment pas !) du tout malin, ! Il faut éliminer sans tarder cette source de problèmes... et tu devrais préciser plus clai...
03/03/2017 à 12:17dann Curseur bornéC'est quoi ce "curseur" ...
03/03/2017 à 12:04quiquequoidontou Insertion de forme automatique...
03/03/2017 à 11:52gus2108 Définitions de variables globalesSi varCheck1 est destinée à recueillir la valeur de CheckBox1, seuls les changements de CheckBox1 doivent affecter la variable. Procédure lorsque CheckBox1 change pour modifier la valeur de la variable, c'est tout. Elle sera disponible dans tout le projet pour te renvoyer la valeur ce la CheckBox qu...
03/03/2017 à 10:51SteRod Format date VBAJe ne comprends pas bien il est vrai, le pourquoi de deux Userforms... Explique ce que tu veux obtenir, et quelles sont les saisies obligatoires pour valider un enregistrement...
03/03/2017 à 10:39stephcicRECHERCHEV sur une valeur calculéePremière nouvelle !!! Où donc as-tu été chercher cela ? Par contre, en ouvrant ton fichier, je t'invite à remarquer tout de suite que la valeur cherchée en B2 ("50001") est cadrée à gauche dans la cellule (sans alignement forcé), c'est donc du texte ! La recherche s'opère en colonne G, où en G3 5000...
03/03/2017 à 00:24baldwinDissocier prénom et nomLes guillemets à utiliser sont sans style. Le caractère 34. Quant au format : vérifie le format de la cellule...
02/03/2017 à 22:31baldwinDissocier prénom et nomTes guillemets ont une drôle d'allure ! Si la formule s'affiche à la place d'un résultat (ou d'une valeur d'erreur), peut-être que ta cellule est en format Texte !...
02/03/2017 à 22:24cosmos8Creation macro type solver sudoku Excel 2013Pas de quoi être gêné... Si je n'avais pas envie de prendre le temps de le faire, je ne l'aurais point fait ! En fait cela se situe pour moi dans le prolongement d'un travail ressemblant par certains côtés (il s'agissait de compositions de tables de jeux lors d'un tournoi...) que j'avais abandonné e...
02/03/2017 à 22:11MIQProbleme fonction set & findL'erreur n'intervient pas à la première itération... Elle découle de la façon 'enregistreur' d'écrire le code! Conseil : écrire en VBA ! en déclarant toutes ses variables, en les typant correctement, en qualifiant toutes les expressions, en éliminant tous les Select et Activate en supprimant les par...
02/03/2017 à 21:03cosmos8Creation macro type solver sudoku Excel 2013La proc. composant le tableau final va composer un tableau de même forme que celui qui sera affecté à la feuille Répartition, soit un tableau de colonnes dont la première listera les sites utilisés autant de fois qu'il y a de jours programmés, dans le même ordre pour chacun des jours. Les autres col...
02/03/2017 à 19:18cosmos8Creation macro type solver sudoku Excel 2013La proc. pilote reprend la main pour à l'étape suivante opérer le choix de la grille de répartition dont on a déjà parlé. Ce choix va être stocké dans la variable module grilR et opéré par appel d'une fonction : GrilleRépart à laquelle on passe le nombre de sites utilisés en argument. La fonction op...
02/03/2017 à 18:38cosmos8Creation macro type solver sudoku Excel 2013On entre dans le vif du sujet avec le tirage des équipes pour les répartir en 4 groupes. On connait le nombre d'équipes par groupe : on met ce nombre dans chacun des 3 premirs groupes, le reste dans le 4e (si le nombre d'équipes est inférieur au multiple du nombre de sites par 4, les "trous" se retr...
02/03/2017 à 15:51cosmos8Creation macro type solver sudoku Excel 2013Tout le code est en Module1, et comporte plusieurs procédures. La procédure lancée par le bouton Tirage se nomme : TirageSession. Elle activera tour à tour, les diverses procédures utiles au tirage est à la répartition. Certains éléments étant utilisés par plusieurs procédures, il sont stockés dans...
02/03/2017 à 14:49cosmos8Creation macro type solver sudoku Excel 2013On ne va pas résoudre tous les problèmes, mais on va essayer d'avance un peu ! J'ai laissé ta feuille de côté, et repris les données de base utiles pour le tirage dans une nouvelle feuille (Feuil1, que tu peux nommée comme tu veux, le nom n'est pas utilisé dans le code) et j'ai inséré une nouvelle f...
02/03/2017 à 14:30Nrev74 Erreur 9 : L'indice n'appartient pas à la sélectionLe message intervenant juste après la ligne d'activation, ce ne peut donc être que cette ligne qui déclenche l'erreur ! C'est un peu fort ! car si tu comparais la chaîne Format(Date,"mmmm") qui renvoie mars au nom de feuille qui est Mars, VBA renâclerait à cause de la majuscule (normal). Mais tu ne...
02/03/2017 à 12:57Nrev74 Erreur 9 : L'indice n'appartient pas à la sélectionUne erreur 9 est logique si on ouvre le classeur directement... maintenant tu dois savoir comment tu lances son ouverture quand tu le fais ! Sur quelle ligne apparaît l'erreur ...
02/03/2017 à 12:15morgan86Augmenter date et boucleSous réserve classeur non vu et infos manquantes (pas de délimitation en colonnes de la ligne, cas égalité date jour ignoré...)...
02/03/2017 à 11:44Nrev74 Erreur 9 : L'indice n'appartient pas à la sélectionL'environnement c'est les questions que j'ai posées, + celles que je n'ai pas pensé à poser ! Ton traitement à part de Accueil fait rustine rajoutée, pas de raison que ce ne soit pas traité avec les autres... Aucune modif. sur le fond ci-dessus, l'erreur 9 n'est pas explicable dans le code. (Sauf si...
02/03/2017 à 03:29kamelliasTache AleatoireCordialement...
01/03/2017 à 16:45TenJigoku Workbook endommagé ? Liste invisible ?Regarde l'aspect positif ! C'est un type de problème qu'on ignore tant qu'on ne s'y est pas heurté... ! Mais ensuite, on s'en souvient ! Bonne continuation...
01/03/2017 à 16:43cosmos8Creation macro type solver sudoku Excel 2013J'ai mis à profit hier les trous dans mes activités administratives (incontournables !) pour lister une foule de lots de combinaisons compatibles... La divisibilité des nombres étant aussi incontournable, je ne pouvais avoir un listage unique pour chaque lot quel que soit le nombre de sites, hormis...
01/03/2017 à 14:18TenJigoku Workbook endommagé ? Liste invisible ?Pas de nouveau conseil ! Les Shapes "flèches" prennent un nom "Drop Down ?" effectivement. Leur volatilité non maîtrisable (à ma connaissance) fait que voulant supprimer une Shape censée avoir pris le dernier index, tu as de fortes chances de supprimer une des flèches qui l'a acquis entretemps... D'...
01/03/2017 à 14:04Nrev74 Erreur 9 : L'indice n'appartient pas à la sélection[Toujours pas appris à indenter correctement ! ni à qualifier systématiquement tes expressions !! ] Jusqu'à With Sheets("Accueil") on est dans le classeur qui vient de s'ouvrir et qui contient la macro... A partir de ce With, Sheets("Accueil") n'est pas qualifiée... S'agit-il bien de la même...
01/03/2017 à 13:49Nrev74 Erreur 9 : L'indice n'appartient pas à la sélectionRe, Il ne peut y avoir de problème d'accent... Hier (car aujourd'hui 1er mars !), Format(Date, "mmmm") renvoyait février . (NB- Et le fait de mettre le format sous forme "Mmmm" est indifférent : c'est f évrier qui est renvoyé.) La feuille se nomme Février . Un nom de feuille n'est pas sensible à la...
01/03/2017 à 12:42Nrev74 Erreur 9 : L'indice n'appartient pas à la sélectionPb actuel Si code se limite à ce qu'indiquait Galopin, devrait pas y avoir erreur ! Seulement message si feuille n'existe pas ...
01/03/2017 à 12:13TenJigoku Workbook endommagé ? Liste invisible ?La source du problème n'est pas très mystérieuse : les flèches des listes déroulantes sont des objets Shapes. Or tu manipules les objets Shapes de ta feuille dans ton code sans toujours cibler très précisément ceux que tu entends manipuler... Tes flèches sont donc naturellement affectées. Tout ton c...
01/03/2017 à 01:53SteRod Format date VBAPrenons ton Userform Choix. Il ne te sert qu'à mettre la date du jour en K4 ou M4 (après insertion de ligne) selon l'option cochée. Donc : les deux cases d'option et un bouton Valider suffisent pour cette opération, et tout le reste est inutile... Et de grâce, pas de sélection parasite ! VBA exécute...
01/03/2017 à 00:46neoclassiqueFormule VBA dans une variableJe crois que tu n'abordes pas correctement la question. Si tu as une expression telle que celle indiquée dans ta première citation dans une cellule, en aucun cas Excel ne peut la reconnaître comme formule, il s'agit d'un texte quelconque ne pouvant être assimilé à une formule et qu'il est tout à fai...
01/03/2017 à 00:39SteRod Format date VBAJe ne comprends pas bien ce que tu veux dire. L'expression "date VBA" n'a pas de sens ! Une date est un nombre présentable sous forme d'expression littérale (ce qui fait la particularité de ce type de données). Un expression littérale identifiable comme date tapée dans Excel est transformée en nombr...
28/02/2017 à 07:05neoclassiqueFormule VBA dans une variableUne formule se place dans une feuille Excel. Il n'y a pas de formule VBA ! Ta variable formule est de type String et tu lui affectes une donnée de type String. Vouloir la tester ensuite en tant que valeur booléenne ne peut pas fonctionner ! Tu peux la définir comme variable booléenne et lui affecter...
28/02/2017 à 06:38lamaillocheCreation d'ongletTu peux compacter ça en une ligne : Cordialement...
28/02/2017 à 06:29SteRod Format date VBATu veux mettre la date du jour dans une TextBox, au format "dd-mmm-yy". Tu utilises la fonction Format lors de l'affectation à la TextBox... Attention, ne pas oublier que dans tous les cas une TextBox contient une valeur texte et non une donnée de type Date. Ce pourquoi, il convient de convertir en...
27/02/2017 à 12:37LuviProblème de mise en page : orientation et formatErreur dans ta fonction Papersize : Cordialement...
27/02/2017 à 12:09eliot raymond Tirage au sort dans une petite plageSans doute avec une MFC.....
27/02/2017 à 09:20eliot raymond Tirage au sort dans une petite plageFormules : AK22: AK21: Formules matricielles . Cordialement...
26/02/2017 à 22:08cosmos8Creation macro type solver sudoku Excel 2013Je révise un peu ce que j'ai dit (même si tu n'avais pas tout compris... ! ) Si 7 se prête aisément à des décalages (7 n'étant pas divisible par 2 ou 3), ce qui permet d'obtenir 7 journées distinctes sans recoupement facilement. Même chose pour 5. Il n'en est pas de même pour 6 ou 8... Pour 6 par ex...
26/02/2017 à 21:50eliot raymond Tirage au sort dans une petite plagePas compris ce que tu veux ...
25/02/2017 à 15:12cosmos8Creation macro type solver sudoku Excel 2013On joue donc sur le nombre de sites... Un autre point pas complètement défini, on a vu que le nombre de journées définissables sur un seul tirage correspond au nombre de site (-1 éventuel selon le nombre de groupages à 3 au lieu de 4). Si on tire plusieurs journées en même temps, cela suppose la per...
25/02/2017 à 14:34cosmos8Creation macro type solver sudoku Excel 2013En privilégiant les groupages de 4 par site, à 28 équipes : 7 sites par journée, 49 combinaisons de rencontres (7 journées sans doublons) A 24 : 6 sites par journée, 36 combi... (6 journées sans doublons) A 20 : 5 sites par journée, 25 combi... (5 journées sans doublons) Il faut prendre en compte qu...
25/02/2017 à 14:23jeremymacapuche Modification de l'ordre du contenu d'une celluleAndrea73 En matière de style chacun a le sien, et il est légitime de penser que la préférence de chacun ira d'abord à son propre style. Si l'on fait abstraction des quelques éléments pour lesquels un choix objectif devrait s'imposer... pour l'essentiel une telle appréciation sera éminemment subjecti...
25/02/2017 à 14:01cosmos8Creation macro type solver sudoku Excel 2013Oui, il y a en effet un 0 dans 4 journées de rencontres sur les 5... Cela permet en effet de rendre 27 équipes compatible avec un tirage sur 28. On peut également y assimiler les cas de 26 ou 25 équipes, pour lesquels en éliminant la configuration journée qui alignerait les trois 0, il reste 6 journ...
25/02/2017 à 13:40eliot raymond Tirage au sort dans une petite plageProcédure : Tu la traouveras dans Module1. Elle est affectée au bouton prévu. Méthode utilisée : Délimitation de la plage utilisée dans C1:V20 Parcours de cette plage pour prélever les numéros sans doublons (utilisation Dictionary à cette fin) les numéros sont transformés en caractères texte en part...
25/02/2017 à 12:13eliot raymond Tirage au sort dans une petite plageUne précision serait nécessaire : Il y a deux façons de traduire ton propos : - soit on tire parmi les nombres figurant dans la plage, le tirage de chaque nombre différent de cette plage étant équiprobable (chacun a les mêmes chances d'être retenu) - soit on tire toujours parmi les nombres figurant...
25/02/2017 à 11:57cosmos8Creation macro type solver sudoku Excel 2013La question qui ne paraît pas vraiment clarifiée reste que ton tableau modèle inclut 28 équipes pour une journée. Pas 26, ni 30, ni autre... 28!! On ne voit donc pas la matérialisation de cas correspondants à un nombre d'équipes différent de 28. Pour un tableau de 28 équipes, jusqu'à 7 journées de r...
25/02/2017 à 10:42cosmos8Creation macro type solver sudoku Excel 2013Salut Eric ! Le schéma qu'indique ton tableau à 28 équipes offre une possibilité de tirage... 1) constitution pour la saison de 4 groupes de 7 (correspondant à tes colonnes) 2) une journée définit 7 sites de rencontres (une ligne par site) : on peut bâtir 7 journées offrant au total 49 lignes différ...
24/02/2017 à 22:40achouchouErreur Instruction VBA non valideTu ne dis pas avec quel code tu as cette erreur, ni sur quelle ligne.....
24/02/2017 à 20:23beerus Macro - Hypertext sans modifier la cellule...