| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 10/05/2020 à 02:00 | manjul | Empêcher l’arrêt de l’exécution de macros | Application.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:52 | gloub | Transformer les MFC en mises en forme non conditionnelles | Pourquoi 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:53 | primokorn | Sélectionner la moitié des cellules visibles filtrées | Tout ce qui se fait sur feuille peut se faire en vba... |
| 09/05/2020 à 13:20 | primokorn | Sélectionner la moitié des cellules visibles filtrées | Fait être logique et rechercher la moitié de 304 (max de B/2) puisque c'est ce que tu veux... eric... |
| 09/05/2020 à 00:55 | gloub | Transformer les MFC en mises en forme non conditionnelles | Retrouvé dans mes archives, par lermitte222 Lui mettre 1 en 2nd paramètre pour avoir .Color ... |
| 09/05/2020 à 00:45 | gloub | Transformer les MFC en mises en forme non conditionnelles | Ah 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:29 | gloub | Transformer les MFC en mises en forme non conditionnelles | Ce 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:05 | primokorn | Sélectionner la moitié des cellules visibles filtrées | C'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:00 | primokorn | Sélectionner la moitié des cellules visibles filtrées | Tu peux t'ajouter une colonne avec : puis filtrer sur celle-ci >104 eric... |
| 08/05/2020 à 18:18 | Yvouille | VBA - Répartition de groupes de joueurs sur des terrains | Un 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:59 | Mika25 | Création d'un sous dossier avec chemin variable et sauvegarde du fichier | Thauthè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:35 | dourpil | Analyse statistique sur une table | Tu peux regarder du coté de =COEFFICIENT.CORRELATION() eric... |
| 08/05/2020 à 16:01 | Yvouille | VBA - Répartition de groupes de joueurs sur des terrains | A 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:04 | alg | Boutons de commande inactifs | Il 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:51 | danikalevesque | Classer avec des catégories | Le 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:23 | nikopo | 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:22 | WonderX | Changement le signes des cellules - VBA | Cell.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:17 | christian53 | Nouvelle fonction FILTRE | C'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:12 | grunch55 | Garder les cases en couleur | On dit merci avant de réclamer... eric... |
| 07/05/2020 à 12:16 | jeromeB | Limiter le nombre de fichiers dans un dossier | Voici ma version : eric... |
| 07/05/2020 à 09:19 | nikopo | 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:57 | jeromeB | Limiter le nombre de fichiers dans un dossier | Comme 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:42 | nikopo | 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:46 | mike31 | Réaliser une macro pour masquer des objets userform | Prend 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:25 | nikopo | 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:10 | nikopo | 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:04 | nikopo | 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:24 | mike31 | Réaliser une macro pour masquer des objets userform | Ah ouais, mais si il faut tenir compte des copiés des codes des autres ce n'est pas juste... |
| 05/05/2020 à 23:22 | nikopo | 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:18 | mike31 | Réaliser une macro pour masquer des objets userform | Il 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:27 | mike31 | Réaliser une macro pour masquer des objets userform | Pour 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:10 | nikopo | 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:52 | mikapi22 | Comment faire une boucle pour renommer les fichiers d'un dossier | Exemple avec Name que je trouve plus simple : eric... |
| 05/05/2020 à 17:34 | rnazou | Récupérer valeur compris dans intervalle | On 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:04 | mike31 | Réaliser une macro pour masquer des objets userform | Tu 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:48 | mike31 | Réaliser une macro pour masquer des objets userform | En 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:08 | Solevita | Retour d'API dans une cellule Excel | Pas 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:03 | mike31 | Réaliser une macro pour masquer des objets userform | Bah, tu remplaces mon code par le tien pour le tester eric... |
| 05/05/2020 à 11:31 | JeanBaptisteP | Coloration formes par VBA | Je 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:24 | mike31 | Réaliser une macro pour masquer des objets userform | Teste 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:29 | mike31 | Réaliser une macro pour masquer des objets userform | Si 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:33 | mike31 | Réaliser une macro pour masquer des objets userform | Perso, vu que ceux à cacher sont en bas, je réduirais juste la hauteur du userform pour les faire disparaitre. eric... |
| 05/05/2020 à 01:20 | nicolasbarbier | Optimisation Fonction Recherche | ... |
| 05/05/2020 à 01:16 | JeanBaptisteP | Coloration formes par VBA | Bah, tu testes et tu nous diras... |
| 04/05/2020 à 22:28 | JeanBaptisteP | Coloration formes par VBA | Bah, ce n'est pas toi loureed, c'est JBP qui a ajouté une ligne au-dessus des Dim... |
| 04/05/2020 à 22:04 | JeanBaptisteP | Coloration formes par VBA | Normalement c'est après les Dim (déclarations) mais ça fonctionnera pareil. eric... |
| 04/05/2020 à 20:02 | JeanBaptisteP | Coloration formes par VBA | Suite... 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:43 | JeanBaptisteP | Coloration formes par VBA | Met 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:14 | JeanBaptisteP | Coloration formes par VBA | Ne 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:43 | JeanBaptisteP | Coloration formes par VBA | Tu 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... |