Fanatique d'Excel

Inscrit le :07/02/2010
Dernière activité :Aujourd'hui à 15:38
Version d'Excel :2021fr
Messages
12'788
Votes
1'985
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par eriiic - page 64

DateAuteur du sujetSujetExtrait du message
10/05/2020 à 02:00manjulEmpêcher l’arrêt de l’exécution de macrosApplication.EnableCancelKey = choisir dans la liste xlDisabled 0 L'interception des annulations est complètement désactivée. xlErrorHandler 2 L’interruption est transmise à la procédure en cours d’exécution, comme une erreur, interceptable par un gestionnaire d’erreurs configuré avec une instruction...
09/05/2020 à 23:52gloubTransformer les MFC en mises en forme non conditionnellesPourquoi ne pas l'avoir dit ici : https://forum.excel-pratique.com/viewtopic.php?p=868285#p868285 où tu refusais le Display.Format proposé ??? eric...
09/05/2020 à 14:53primokorn Sélectionner la moitié des cellules visibles filtréesTout ce qui se fait sur feuille peut se faire en vba...
09/05/2020 à 13:20primokorn Sélectionner la moitié des cellules visibles filtréesFait être logique et rechercher la moitié de 304 (max de B/2) puisque c'est ce que tu veux... eric...
09/05/2020 à 00:55gloubTransformer les MFC en mises en forme non conditionnellesRetrouvé dans mes archives, par lermitte222 Lui mettre 1 en 2nd paramètre pour avoir .Color ...
09/05/2020 à 00:45gloubTransformer les MFC en mises en forme non conditionnellesAh oui, ça n'existait pas encore sur 2003. Isabelle, ça ne suffira pas. c.FormatConditions(1).Interior.Color est la couleur choisir pour cette condition, mais rien ne dit que le test l'a appliquée. Il faut d'abord contrôler si les conditions sont remplies. Ca va de simple à très très compliqué selon...
08/05/2020 à 23:29gloubTransformer les MFC en mises en forme non conditionnellesCe n'est pas le plus simple de passer par .FormatConditions(1).Interior.Color Ca nous donne que la couleur choisie, encore faut-il savoir si la règle a été appliquée, et si elle n'a pas été recouverte par une autre. On a .DisplayFormat qui nous done le résultat suite aux règles appliquées. Ce qui do...
08/05/2020 à 23:05primokorn Sélectionner la moitié des cellules visibles filtréesC'est que tu l'as mal inscrite,relis donc ce que j'avais écrit, les $ ne sont pas là pour décorer. Elle te numérote les ligne visibles. Et bien sûr que si que la fonction 103 existe. Toutes les fonctions existent avec 100 de plus pour compter ou non les lignes masquées (et non filtrées) En l'occurre...
08/05/2020 à 20:00primokorn Sélectionner la moitié des cellules visibles filtréesTu peux t'ajouter une colonne avec : puis filtrer sur celle-ci >104 eric...
08/05/2020 à 18:18Yvouille VBA - Répartition de groupes de joueurs sur des terrainsUn exemple de ce que je pensais. J'ai pris le fichier Demo V4 feuille FM 2 et j'ai mis les équipe plus bas pour travailler dessus et ne pas bousculer la mise en page. C'est un point de départ, à voir si d'autres critères sont à ajouter. eric PS : j'ai oublié de nettoyer les terrains avant de coller...
08/05/2020 à 16:59Mika25 Création d'un sous dossier avec chemin variable et sauvegarde du fichierThauthème, si j'ai bien lu ton code, j'ai l'impression que tu ne mets pas toutes les cellules à .Locked = False (=True par défaut non ?) avant de bloquer les interdites. eric Edit : mika25, quand tu as une erreur il faut donner la ligne ET le message...
08/05/2020 à 16:35dourpilAnalyse statistique sur une tableTu peux regarder du coté de =COEFFICIENT.CORRELATION() eric...
08/05/2020 à 16:01Yvouille VBA - Répartition de groupes de joueurs sur des terrainsA lire j'ai l'impression que l'algorithme pourrait être simplement celui-ci : Remplir les terrains impairs en commençant par les triplettes, puis les 5 joueurs, puis les 4 joueurs. S'il reste des équipes, continuer sur les terrains pairs. Non ? eric PS : je n'ai pas regardé ce que BOB71AU avait fait...
08/05/2020 à 15:04alg Boutons de commande inactifsIl semble que ça ait évolué avec les versions récentes d'excel (?), mais avant les versions 64 bits d'office ne connaissaient pas les contrôles ActiveX qui étaient compilées uniquement en 32 bits. Même avec un système 64 bits il était impératif d'installer office 32 bits pour pouvoir les utiliser. A...
08/05/2020 à 14:51danikalevesqueClasser avec des catégoriesLe point important pour que Recherchev(...; VRAI) puisse être utilisé est qu'il faut que les données de la colonne de recherche soient triées croissantes , sinon il retourne n'importe quoi. eric...
08/05/2020 à 10:23nikopo Macro limitée par le nombre de cellule ?Pas bonjour non plus, 1) non tu n'as pas fait l'effort minimum qui te permet de juste utiliser les propositions faites. De plus le message d'erreur était parfaitement clair 2) mergearea : https://forum.excel-pratique.com/viewtopic.php?p=867043#p867043 De plus tu as F1 (l'aide) et google Injuste ? No...
07/05/2020 à 19:22WonderX Changement le signes des cellules - VBACell.Formula plutôt non ? eric PS : mais tu ne la lances qu'une seule fois ta macro ? Parce que là tu vas empiler les à n'en plus finir...
07/05/2020 à 19:17christian53Nouvelle fonction FILTREC'est pour les riches qui peuvent se payer un abonnement https://support.office.com/fr-fr/article/filtre-filtre-fonction-f4f7cb66-82eb-4767-8f7c-4877ad80c759 A priori on dirait un filtre avancé présenté autrement. eric...
07/05/2020 à 19:12grunch55Garder les cases en couleurOn dit merci avant de réclamer... eric...
07/05/2020 à 12:16jeromeB Limiter le nombre de fichiers dans un dossierVoici ma version : eric...
07/05/2020 à 09:19nikopo Macro limitée par le nombre de cellule ?Et ça t'étonne ? Le problème ce n'est pas les codes qu'on te propose (enfin pas toujours), c'est que tu veux programmer sans faire l'effort d'apprendre le B.A.BA minimum... Aucun problème avec : que tu peux réduire à : vu que tu es toujours dans ce cas précis eric...
07/05/2020 à 08:57jeromeB Limiter le nombre de fichiers dans un dossierComme ce sont des sauvegardes indépendentes du fichier principal, tu peux les nommer 132_RIC_PLANIFICATION 0 à 132_RIC_PLANIFICATION 5 et tourner dessus. Tu mets dans une feuille paramètre le n° du dernier utilisé. Le suivant sera (Range("A2") + 1) MOD 6 La date et l'heure tu la lis sur l'explorateu...
06/05/2020 à 22:42nikopo Macro limitée par le nombre de cellule ?Tu as juste à remplacer le nom test3 par le tien dedans : Ah tiens, j'avais raté la proposition de Bruno. Pas plus bête... eric...
06/05/2020 à 12:46mike31Réaliser une macro pour masquer des objets userformPrend celui du post https://forum.excel-pratique.com/viewtopic.php?p=866927#p866927 J'ai corrigé l'événement incorrect suite à un copié-collé pris depuis un des posts ici, ce que signalait loureed. L'unique événement à utiliser est bien OptionButton1_Change() eric...
06/05/2020 à 00:25nikopo Macro limitée par le nombre de cellule ?Parce que ça : On a que la 1ère cellule des plages fusionnées, MergeArea non donne la plage de la fusion nécessaire à ClearContents. Et par cellule parce que .ClearContents n'aime pas non plus l'area $E$5:$E6 Il est bien susceptible au fond... eric...
06/05/2020 à 00:10nikopo Macro limitée par le nombre de cellule ?J'ai corrigé, en fait c'est sur les cellules qu'il faut boucler. Et pour avoir le meilleur des 2 : vitesse maxi si plage d'un seul tenant, même avec des fusionnées (complètement !) à l'intérieur. eric...
06/05/2020 à 00:04nikopo Macro limitée par le nombre de cellule ?Ah ok. Oui, si ce sont des plages disjointes il faut boucler sur les areas cellules: eric...
05/05/2020 à 23:24mike31Réaliser une macro pour masquer des objets userformAh ouais, mais si il faut tenir compte des copiés des codes des autres ce n'est pas juste...
05/05/2020 à 23:22nikopo Macro limitée par le nombre de cellule ?Bah moi j'ai un super excel J'ai fait un .ClearContents sur une plage nommée de 6 cellules dont 2 fusionnées sans aucun problème. Si le nom ne contient pas toute la fusion là oui, erreur 1004. eric...
05/05/2020 à 23:18mike31Réaliser une macro pour masquer des objets userformIl n'y a rien a changer dans la ' formule de eriiic' comme tu dis, puisque j'utilise l'événement Change depuis le début...
05/05/2020 à 19:27mike31Réaliser une macro pour masquer des objets userformPour compléter loureed, tu peux aussi te servir de l'état de l'optionbutton pour fixer celui des textbox et des 2 lignes : Ca te divise par 2 tes lignes de codes pour ces actions. (et réduire la hauteur du userform t'en ferait gagner 7) OptionButton1_Click suffit puisqu'il change d'état que tu cliqu...
05/05/2020 à 19:10nikopo Macro limitée par le nombre de cellule ?C'est que ton nom essai n'est pas défini ou qu'il ne couvre qu'une partie des plages fusionnées. Eventuellement dépose un fichier. eric...
05/05/2020 à 17:52mikapi22Comment faire une boucle pour renommer les fichiers d'un dossierExemple avec Name que je trouve plus simple : eric...
05/05/2020 à 17:34rnazou Récupérer valeur compris dans intervalleOn ne peut pas utiliser une fonction sans la connaitre. Et ça commence par lire TOUTE l'aide sur celle-ci : Equiv() https://support.office.com/fr-fr/article/equiv-equiv-fonction-e8dffd45-c762-47d6-bf89-533f4a37673a?NS=EXCEL&Version=19&SysLcid=1036&UiLcid=1036&AppVer=ZXL190&HelpId=xlmain11.chm60112&u...
05/05/2020 à 17:04mike31Réaliser une macro pour masquer des objets userformTu n'as pas besoin de 2 boutons, teste OptionButton1 comme je t'ai dit : Et plutôt que de chercher à déplacer ta ligne 12 pour la remettre ensuite, contente-toi de masquer les lignes 10:11 : que tu rétablis avec =False Avec l'avantage que tes références en-dessous restent toujours les mêmes si tu y...
05/05/2020 à 14:48mike31Réaliser une macro pour masquer des objets userformEn tout cas c'est EXACTEMENT ce que tu as demandé... impossible avec ce que j'ai mis, tu mélanges tous tes essais Bien évidemment puisque ça n'était pas demandé. Teste OptionButton1, si = true tu fais dans un sens, sinon dans l'autre. eric...
05/05/2020 à 14:08SolevitaRetour d'API dans une cellule ExcelPas bonjour non plus, oui, tu récupères toutes les données de l'adresse, et tu cherches dans la chaine retournée celles qui t'intéressent. Pas la peine d’interroger 3 fois la base pour 3 données. D'autant plus que tu n'arrives pas à lui spécifier celle qui t'intéresse. eric...
05/05/2020 à 14:03mike31Réaliser une macro pour masquer des objets userformBah, tu remplaces mon code par le tien pour le tester eric...
05/05/2020 à 11:31JeanBaptisteP Coloration formes par VBAJe n'aime pas du tout les applis qui imposent un affichage choisi. C'est ch...t pour l'utilisateur qui est assez grand pour savoir ce qui lui convient. Je n'irais pas plus loin, désolé. eric...
05/05/2020 à 11:24mike31Réaliser une macro pour masquer des objets userformTeste ou nombre, aucune différence. Et si tu testais ce que je t'ai proposé ? En fait pour moi il n'y a aucun intérêt à modifier ta feuille. Non seulement tu t'embêtes pour rien, mais en plus ce n'est pas ergonomique d'avoir les données qui se baladent. Un coup ici, un coup là, c'est ch...t. eric...
05/05/2020 à 09:29mike31Réaliser une macro pour masquer des objets userformSi ce sont des valeurs : Si ce sont des formules il faudra faire un 'vrai' couper-coller' C'est quand tu veux pour déposer un fichier qu'on sache tout sans à avoir à poser des questions eric...
05/05/2020 à 01:33mike31Réaliser une macro pour masquer des objets userformPerso, vu que ceux à cacher sont en bas, je réduirais juste la hauteur du userform pour les faire disparaitre. eric...
05/05/2020 à 01:20nicolasbarbierOptimisation Fonction Recherche...
05/05/2020 à 01:16JeanBaptisteP Coloration formes par VBABah, tu testes et tu nous diras...
04/05/2020 à 22:28JeanBaptisteP Coloration formes par VBABah, ce n'est pas toi loureed, c'est JBP qui a ajouté une ligne au-dessus des Dim...
04/05/2020 à 22:04JeanBaptisteP Coloration formes par VBANormalement c'est après les Dim (déclarations) mais ça fonctionnera pareil. eric...
04/05/2020 à 20:02JeanBaptisteP Coloration formes par VBASuite... Si on parle le même français tu devrais y arriver Comme loureed annonce que c'est rapide, tu peux te contenter de compter les feuilles : Au début : Dim nbSh As Long Tout à la fin : J'affiche dans la fenêtre d'exécution de vbe, toi tu t'en sers pour modifier ton contrôle. eric...
04/05/2020 à 19:43JeanBaptisteP Coloration formes par VBAMet déjà en 1ère ligne (après les déclarations) : et vois si ça vaut toujours le coup. Pas dit que ça change grand chose puisque les autres feuilles ne sont pas activées, mais c'est à tester en 1er eric...
04/05/2020 à 15:14JeanBaptisteP Coloration formes par VBANe pas faire les choses à l'envers... Avant de vouloir faire patienter les gens, se poser la question de pourquoi est-ce long ? Et est-ce qu'on peut y remédier ? Si tu revois toutes les feuilles alors qu'une seule cellule a changé c'est une erreur. Perso, tant que tu n'auras pas expliqué un peu plus...
04/05/2020 à 11:43JeanBaptisteP Coloration formes par VBATu devrais faire une 1ère boucle sur tes feuilles juste pour faire la somme de tes derlig. Et dans ta boucle actuelle tu sais à quelle ligne tu en es, + les lignes des autres feuilles déjà traitées. Comme ça tu sais où tu en es sur le total pour la progression. Tu pourrais commencer par mettre scree...