| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 25/05/2017 à 05:00 | MARIE CHARLENE | Conseils : macro ou pas ? | Pas besoin de VBA. Pas besoin de toutes ces colonnes quand on a les bonnes formules. Les colonnes ABC suffisent bien ! A la rigueur on peut laisser la colonne D mébon : La concaténation apporte-y-elle vraiment quelque chose ? J'en doute. Voir fichier joint (YAKA remplir la colonne B ) A+... |
| 22/05/2017 à 20:02 | kroyeahmoi | Macro sous Excel? J'ai tout oublié | Pas besoin de macro. Met tout dans la même feuille et utilise le filtre. Au pire même si une macro s'avère nécessaire, une feuille unique t'évitera pas mal de migraine... A+... |
| 22/05/2017 à 19:57 | edlede | Filtrage des fériés | Je pense que le plus simple est de créer un colonne masquée ou non avec un champ logique "férié" Même chose pour les samedi et dimanche. A la limite tu peux mettre les 2 dans la même colonne en donnant la valeur 6,7 pour les WE et 8 pour les féries. Parce que pondre une macro dans cette situation..... |
| 19/05/2017 à 20:57 | edlede | Gestion de plusieurs combobox dans le ruban | ... |
| 19/05/2017 à 19:21 | edlede | Gestion de plusieurs combobox dans le ruban | Le grand chêne a d'abord été un gland..... |
| 19/05/2017 à 16:28 | edlede | Gestion de plusieurs combobox dans le ruban | Oulala ... |
| 19/05/2017 à 14:58 | edlede | Gestion de plusieurs combobox dans le ruban | " je ne pourrais jamais dans le OnChange de mes combo " Sissi ! Mais ça sert à quoi que je te serve des exemples sur un plateau ? Et comment tu crois que moi je récupère le nom et le jour de semaine ? C'est le rôle du 2° paramètre (itemIndex) : Moi j'utilise onAction je n'ai pas testé onChange mébon... |
| 19/05/2017 à 12:52 | edlede | Gestion de plusieurs combobox dans le ruban | Les fonctions de rappel (comme les événementielles de feuilles) ont une syntaxe bien précise : Le type est immuable. Par contre tu peux mettre les noms de variable que tu veux, ça ne changera pas le Type pour autant. Dans une évènementielle de feuille "Target" est un Range Tu peux l'appeler "Papillo... |
| 17/05/2017 à 11:07 | edlede | Gestion de plusieurs combobox dans le ruban | Hum... #1 : Je trouve que tu t'enquiquines bien pour un résultat hypothétique ! #2 : Je suis loin d'être un spécialiste dans les personnalisations du ruban. A mon avis ça devrait être réservé à ceux qui exploitent déjà au moins à plus de 3 % Les ressources d'Excel et de VBA. Comme moi je ne dépasse... |
| 16/05/2017 à 19:06 | edlede | Gestion de plusieurs combobox dans le ruban | Ou mettre le code pour le onAction ? Dans un module standard ( ruban par exemple) avec ses copains... dimensionner ( agrandir) la taille des combobox µ Essaie avec l'attribut : sizeString : Spécifie un littéral tel que "MMMMM", qui indique la largeur du contrôle. A+... |
| 16/05/2017 à 15:21 | Kit | Faire varier le nom d'une variable | Ajouter des arguments dans la déclaration (0 to 9) Ce sont des variables tableau (Array). Sur ce sujet je te renvoie à cette documentation . J'ai utilisé cette forme car c'est la plus explicite : Le premier venu comprend que la variable comprend 10 éléments de 0 à 9... J'aurais pu écrire aussi (nota... |
| 16/05/2017 à 00:12 | edlede | Gestion de plusieurs combobox dans le ruban | Tu n'as pas besoin de préciser le nom du combo puisque chacun à sa macro onAction. Si tu es dans la macro "galopin" attribué à Combo1 rien ne t'empêche (entre autre) de stocker dans une variable publique la valeur de Combo1 (ou son ListIndex) afin de pouvoir la récupérer ultérieurement. pareil pour... |
| 15/05/2017 à 23:33 | Kit | Faire varier le nom d'une variable | Je donne ici l'état actuel de ma réflexion. Je précise que je n'ai pas essayer de reprogrammer ce que tu as fait car en fait je n'ai pas trop compris la logique... Je me suis contenté de convertir tes variables en variables Array et de leur donner des noms avec une sémantique compréhensible. J'ai to... |
| 15/05/2017 à 16:48 | Kit | Faire varier le nom d'une variable | Ha ! Voilà qui me semble plus clair. Ce qui l'est moins c'est la macro en question... Plus exactement le problème n'est pas la clarté mais le manque d'optimisation. Une bonne macro devrait se voir dans un écran (sans avoir besoin de scroller...) disait-on il y a quelques années ! Si la capacité des... |
| 15/05/2017 à 15:04 | Kit | Faire varier le nom d'une variable | Tes explications et surtout le document joint n'éclairent en rien le sujet. J'intègre tes explications sur la signification des noms de variable mais les "_" n'apportent rien de plus. Pour le reste on a une rondelle de macro et un fichier complètement extrait du contexte : A supposer qu'on arrive à... |
| 14/05/2017 à 19:13 | Furye | Bouger plusieurs images en même temps | Je ne suis pas du tout spécialiste de ce genre de sport et je pense qu'Excel n'est pas fait (du tout) pour ça. Cependant si tu veux t'amuser à tester ça, intéresse toi à la Méthode OnTime . A+... |
| 14/05/2017 à 18:47 | Furye | Bouger plusieurs images en même temps | Il est impossible de lancer 2 macros simultanément. La gestion des modules n'a rien à voir avec la question précédente : C'est juste une question de commodité pour toi. Un peu comme la gestion d'une bibliothèque. Que tu mettes tous les livres sur la même étagère ou un livre sur chaque étagère, de to... |
| 12/05/2017 à 18:57 | Kit | Faire varier le nom d'une variable | Normal, c'est à prendre au second degré... Laisse béton ! Sans vouloir offenser notre ami, c'est une ineptie : Tu ne peux pas remplacer une variable par un "machin" non déclaré... Du coup ton TC_ ne ressemble à rien et ton _a non plus. En fait le problème vient du fait que tu emploies des noms de va... |
| 11/05/2017 à 18:29 | AgLev | Ré-organisation intelligente de tableaux | Tel que présenté, je ne vois pas de solution simple. Idéalement il faudrait faire comme dans le fichier joint. A+... |
| 09/05/2017 à 12:08 | AlexisL | Ajout Auto d'une ligne sur 2 tables Parallèlement | Hum... J'en étais à peu près à la même réflexion (à une variante près...) En pièce jointe A+... |
| 09/05/2017 à 09:17 | AlexisL | Ajout Auto d'une ligne sur 2 tables Parallèlement | Une possibilité en pièce jointe. A+... |
| 07/05/2017 à 10:46 | FIORINA | Supprimer les fichiers d'un repertoire | Tu ne peux pas supprimer tous les fichiers du ThisWorkbook.Path" (ça provoque une erreur) Tu peux supprimer tous les fichiers sauf "ThisWorkbook" : A+... |
| 25/04/2017 à 20:21 | fabmic | Répertoire alphabétique | Fichier > Options > Options avancées + Afficher les en-têtes de lignes et de colonnes puis ajuster les largeurs comme tu veux... A+... |
| 16/04/2017 à 21:26 | Benoist28200 | Simplification de code | Bah, je me faisais pas trop de souçi... J'ai vu bien pire que ça ! Ya juste quelques lourdeurs que je me serais bien fait un plaisir de corriger. Mébon j'aurai visiblement pas le temps avant de partir ! A+... |
| 16/04/2017 à 11:16 | Benoist28200 | Simplification de code | Désolé, j'ai zappé ta réponse... Je vais essayé de me pencher dessus mais je ne suis pas certain de pouvoir faire grand chose avant le 25 Avril, à partir de mercredi je serai absent ! A+... |
| 16/04/2017 à 10:08 | lynka | Faire un code VBA perfectionné | C'est quand même un peu paradoxal : Afficher le dernier utilisé et ne pas réutiliser les derniers utilisés A+... |
| 14/04/2017 à 18:43 | Thomassss | Simplification Textbox visible/invisible | Une solution pour tous les textbox : Pour l'appliquer seulement à certain TextBox on peut rajouter une condition .Tag aux TextBox concernés... A+... |
| 14/04/2017 à 16:48 | momowood | Userform au démarrage + cnum Excel 2013 ok 2007 pb | Pour l'erreur 1 à essayer : Dans Développeur > Complément décocher Outils pour l'Euro Pour l'erreur 2 essayer en C3 remplacer par : =SI(D3="";"";D3*1) puis tirer vers le bas... A+... |
| 14/04/2017 à 13:28 | Mateo MNH | Utiliser ds une macro des datas issues de deux feuilles diff | On part de la ligne 173 pour arriver à la ligne 11 "par pas de" -1 : On pourrait le faire "par pas de" -2, 3... 10 (une ligne sur -2, 3...10 ! Mais de la même manière dans une autre situation (pour faire des rayures par exemple) on pourrait parcourir les lignes de 2 à 10 par exemple "par pas de" 2,... |
| 14/04/2017 à 12:16 | Mateo MNH | Utiliser ds une macro des datas issues de deux feuilles diff | Quand on supprime c'est plus simple de commencer par la fin. J'ai remplacé count par cpt car count est une propriété : Bien que ce ne soit pas un mot réservé, il n'est jamais bon de mélanger le vocabulaire VisualBasic avec les variables... A+... |
| 14/04/2017 à 11:33 | boby63 | Incrémentation via valeurs dans USF | Une solution : A+... |
| 14/04/2017 à 09:13 | Nina---75 | Formulaire de formulaire | Si on admet que 1 seul est un peu court... T'es un peu radin ! Mébon..... |
| 14/04/2017 à 02:35 | Nina---75 | Formulaire de formulaire | Sans même parler du code... En général c'est pas très motivant quand on ouvre une pièce jointe de trouver des trucs protégés par mot de passe... A+... |
| 13/04/2017 à 21:53 | Remy23 | Problème VBA | ... |
| 13/04/2017 à 21:29 | abistar225 | VBA: Erreur de Compilation | Je ne sais pas, à priori, il n'y a pas de raison : Chez moi ça se déroule sans erreur. (Hormis quelques problèmes de déclaration car tu n'as surement pas mis Option Explicit... Mais ce n'est pas ça le problème... Il faudrait tester dans tes conditions réelles : Voir le classeur, dans quel module est... |
| 13/04/2017 à 19:52 | bessedela | Virgule et Point TextBox | Voir en pièce jointe ou j'en suis... J'ai du intervertir un groupe de Textbox 46-52 avec 53-59 pour donner un peu de cohérence. Pour d'autre c'était trop mal foutu : j'ai laissé tel quel... Pour les dates je pense que la meilleure solution c'est le calendrier embarqué : Il y a les Calendrier et Mont... |
| 13/04/2017 à 17:09 | bessedela | Virgule et Point TextBox | Le problème est que lorsqu'on veut faire un "traitement par lots", ça se construit dès le départ. Les lots de TextBox qui doivent avoir un fonctionnement, des caractéristiques ou des cibles consécutives doivent en principe suivre une numérotation consécutive. Un autre problème est que les modules VB... |
| 13/04/2017 à 10:45 | bessedela | Virgule et Point TextBox | Il vaut mieux mettre 66 lignes d'explications dans le forum et un petit fichier joint... plutôt que 66 macros idiotes dans ton classeur... Plutot que de mettre 66 macros keypress, peut-être qu'une seule en sortie de formulaire suffirait ? C'est la même chose pour ta deuxième question. C'est quoi un... |
| 13/04/2017 à 10:26 | abistar225 | VBA: Erreur de Compilation | Donner toute la macro. Quel est la ligne en surbrillance ... |
| 13/04/2017 à 10:21 | ToFduNorD | Définir la valeur d'un checkbox | As-tu essayé ma réponse ... |
| 13/04/2017 à 10:20 | Remy23 | Problème VBA | Essaie ça : A+... |
| 13/04/2017 à 09:49 | Kzanne | Userform ou Feuille Active ? | Non. Le Userform est une interface de saisie/modification destiné à : protéger la feuille de calcul contre toute manœuvre inopinée des utilisateurs ( et éventuellement l'accès à des données qui n'ont pas à être connues des utilisateurs. assurer l'intégrité référentiel des enregistrements. Le décorat... |
| 13/04/2017 à 09:11 | ToFduNorD | Définir la valeur d'un checkbox | En fait l'un des deux CheckBox est purement décoratif TP8 est renseigné à partir d'un seul TextBox ! A+... |
| 12/04/2017 à 19:56 | abistar225 | VBA: Erreur de Compilation | Dans le menu VBA Outils > Références décocher la référence déclarée manquante. Le cas échéant, si nécessaire (si ce n'est pas déjà fait) cocher la référence identique avec un N° de version plus récent. A+... |
| 12/04/2017 à 18:46 | ismail123456 | Fonction qui renvoit un tableau | Il faut signaler de plus que avec cette déclaration, sans autre spécification, vecteur, t et a sont des tableaux de 52 éléments (de 0 à 51) A+... |
| 11/04/2017 à 18:29 | Romain91 | Conseils | Cela s'est fait automatiquement parce que je n'ai rien paramétré... Le règlage est assez pointu idéalement il faudrait savoir quel jour toutes les taches démarrent ensemble (tous les 2 mois vers le 15 du mois...) Mais on y arrive aussi si en règlant chaque jour individuellement : Il suffit de connaî... |
| 11/04/2017 à 18:13 | Hosni | Erreur 13, Incompatibilité de type | J'ai un peu de mal à analyser ce qui est recherché... Mais c'est normal qu'il ne se passe rien vu que W est toujours vide. A mon avis ce Dictionary est un peu pourri. Essaie de poser la question à celui qui a monté ça : Il devrait avoir une petite idée de ce qu'il a voulu faire. Tu comptes obtenir q... |
| 11/04/2017 à 16:56 | Romain91 | Conseils | Les MFC répondent à ton besoin, mais elles nécessitent un peu d'entrainement. Regarde ma démo il suffit de changer la périodicité ligne 1 pour que le planning soit modifié. On pourrait à la rigueur mettre en surimpression une tache sur une autre quotidienne, mais il est plus difficile de surcharger... |
| 11/04/2017 à 16:31 | Hosni | Erreur 13, Incompatibilité de type | Parce qu'elle attend autre chose qu'une valeur d'erreur. Bien que a ne soit pas typé, si tu envoie un If #N/A tu as une erreur : ça semble évident... or dans cette situation : If a(i, j) ou If #N/A c'est bonnet blanc et ... A+... |
| 11/04/2017 à 14:18 | Hosni | Erreur 13, Incompatibilité de type | L'erreur se produit sur la cellule BN119 qui contient #N/A C'est à toi de gérer l'affichage dans cette colonne avec une conditionnelle qui renvoie "" en cas d'erreur. ou de gérer l'erreur dans VBA... A+... |