Passionné d'Excel

Inscrit le :18/09/2008
Dernière activité :24/03/2026 à 13:55
Version d'Excel :2016
Lieu :bourg en bresse
Messages
9'456
Votes
1'262
Fichiers
4
Téléchargements
29'975
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par galopin01 - page 109

DateAuteur du sujetSujetExtrait du message
25/05/2017 à 05:00MARIE CHARLENEConseils : 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:02kroyeahmoiMacro 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:57edlede Filtrage des fériésJe 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:57edlede Gestion de plusieurs combobox dans le ruban...
19/05/2017 à 19:21edlede Gestion de plusieurs combobox dans le rubanLe grand chêne a d'abord été un gland.....
19/05/2017 à 16:28edlede Gestion de plusieurs combobox dans le rubanOulala ...
19/05/2017 à 14:58edlede 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:52edlede Gestion de plusieurs combobox dans le rubanLes 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:07edlede Gestion de plusieurs combobox dans le rubanHum... #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:06edlede Gestion de plusieurs combobox dans le rubanOu 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:21KitFaire varier le nom d'une variableAjouter 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:12edlede Gestion de plusieurs combobox dans le rubanTu 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:33KitFaire varier le nom d'une variableJe 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:48KitFaire varier le nom d'une variableHa ! 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:04KitFaire varier le nom d'une variableTes 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:13FuryeBouger plusieurs images en même tempsJe 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:47FuryeBouger plusieurs images en même tempsIl 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:57KitFaire varier le nom d'une variableNormal, 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:29AgLevRé-organisation intelligente de tableauxTel 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:08AlexisL Ajout Auto d'une ligne sur 2 tables ParallèlementHum... J'en étais à peu près à la même réflexion (à une variante près...) En pièce jointe A+...
09/05/2017 à 09:17AlexisL Ajout Auto d'une ligne sur 2 tables ParallèlementUne possibilité en pièce jointe. A+...
07/05/2017 à 10:46FIORINASupprimer les fichiers d'un repertoireTu 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:21fabmic Répertoire alphabétiqueFichier > 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:26Benoist28200 Simplification de codeBah, 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:16Benoist28200 Simplification de codeDé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:08lynka 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:43ThomassssSimplification Textbox visible/invisibleUne 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:48momowood Userform au démarrage + cnum Excel 2013 ok 2007 pbPour 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:28Mateo MNH Utiliser ds une macro des datas issues de deux feuilles diffOn 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:16Mateo MNH Utiliser ds une macro des datas issues de deux feuilles diffQuand 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:33boby63 Incrémentation via valeurs dans USFUne solution : A+...
14/04/2017 à 09:13Nina---75 Formulaire de formulaireSi on admet que 1 seul est un peu court... T'es un peu radin ! Mébon.....
14/04/2017 à 02:35Nina---75 Formulaire de formulaireSans 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:53Remy23Problème VBA...
13/04/2017 à 21:29abistar225VBA: Erreur de CompilationJe 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:52bessedela Virgule et Point TextBoxVoir 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:09bessedela Virgule et Point TextBoxLe 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:45bessedela Virgule et Point TextBoxIl 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:26abistar225VBA: Erreur de CompilationDonner toute la macro. Quel est la ligne en surbrillance ...
13/04/2017 à 10:21ToFduNorD Définir la valeur d'un checkboxAs-tu essayé ma réponse ...
13/04/2017 à 10:20Remy23Problème VBAEssaie ça : A+...
13/04/2017 à 09:49Kzanne 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:11ToFduNorD Définir la valeur d'un checkboxEn fait l'un des deux CheckBox est purement décoratif TP8 est renseigné à partir d'un seul TextBox ! A+...
12/04/2017 à 19:56abistar225VBA: Erreur de CompilationDans 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:46ismail123456Fonction qui renvoit un tableauIl 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:29Romain91ConseilsCela 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:13Hosni Erreur 13, Incompatibilité de typeJ'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:56Romain91ConseilsLes 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:31Hosni Erreur 13, Incompatibilité de typeParce 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:18Hosni Erreur 13, Incompatibilité de typeL'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+...