| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 20/05/2017 à 12:56 | Mave | Menu déroulant - cascade | Il faudra veiller à ne pas introduire d'espaces parasites dans les données... Voilà une des façons élémentaires de mettre en place des listes cascades : J'ai nommé la feuille où figurent les données Data, et nommé la base (nom dynamique) : le nom Base est défini par la formule : Le nom couvre toute... |
| 20/05/2017 à 01:37 | odury | Automatisation d'un transposition | ... |
| 20/05/2017 à 00:47 | getstouss | Tri alphabétique particulier | J'avais décidé de répondre à ta demande... mais j'ai dû m'interrompre ! Ta demande était précise, malgré une erreur (sur les lignes déjà ! ) : pas 4-8-12-16... mais 4-9-14-19... stipulant bien la présence des lignes 0-1-2-3 pour chaque contact... Or la macro a planté sur le contact 370 pour lequel i... |
| 19/05/2017 à 16:59 | fireblanc | Problème Macro | CountA n'est pas adéquat pour ce cas. Il faut tester si <>"" . Il serait bon de dimensionner la colonne..... |
| 19/05/2017 à 16:50 | JAJA | Temporisation qui bloc juste la macro dans une feuille | Non ! Je ne vais pas lire ton code : pas indenté ! bourré de commentaires (ça ne m'apprend rien et ça me perturbe), et plein de lignes vides (ça fait scroller...) Mais si quand une cellule est vide, il faut attendre qu'elle se remplisse (tu n'as pas dit comment...), il te faut introduire une boucle... |
| 19/05/2017 à 16:35 | martingeze | Calendrier par semaine | Effectivement, jusqu'à Excel 2007, il n'y a pas de fonction renvoyant le numéro de semaine ISO... Excel 2010 : la fonction NO.SEMAINE(date;21) le fait semble-t-il sans erreur (bien que la définition dans l'Aide du paramètre 21 ne soit pas conforme). Versions ultérieures : une fonction dédiée au calc... |
| 19/05/2017 à 15:47 | JAJA | Temporisation qui bloc juste la macro dans une feuille | Un peu plus d'explications pour qu'on comprenne de quoi il retourne exactement et ce que tu veux qu'il se passe, ne serait pas superflu. Cordialement... |
| 19/05/2017 à 15:40 | Fredel | Formule Excel -- Couleur case? | Mais il te suffit d'écrire la proc. Change en conséquence ! Quand on peut faire une chose à partir de la saisie dans une cellule, on peut tout faire ... |
| 19/05/2017 à 14:20 | jaco | Comment rendre un onglet "inexistant" | Si tu le supprimes, les formules qui y font référence afficheront #REF! Tu les repèreras ... |
| 19/05/2017 à 14:12 | claire30 | Macro pour ajouter une linge | Re, Salut M12 ! Lignes vides ? Suis-je bigleux ? M12 réagit à l'examen d'un fichier, que je ne vois pas ... |
| 19/05/2017 à 13:51 | VinS7 | Ne pas écrier une chaine de caractère si elle existe déjà | Les espaces sont des caractères comme les autres, donc cela aurait dû donner : a bcde ... |
| 19/05/2017 à 13:38 | claire30 | Macro pour ajouter une linge | Un code doit être indenté pour être lisible ! Et sur le forum mis sous balises Code... Ceci dit, qu'est-ce qui ne marche pas dans ton code ? On peut aussi éviter le copier-coller : Cordialement... |
| 19/05/2017 à 12:51 | Fredel | Formule Excel -- Couleur case? | Un exemple sur ton fichier : La plage M3:M14 est nommée : MesCouleurs. Elle définit des valeurs de couleur (12) que tu peux désigner par leur rang dans la plage (1 à 12). Tu crées une fonction MACOULEUR, assorti d'un argument Integer qui permettra de lui indiquer la couleur souhaitée (de 1 à 12). Ce... |
| 19/05/2017 à 12:24 | Fredel | Formule Excel -- Couleur case? | Si tu veux taper une formule dans une cellule et qu'elle se colorie, n'y pense plus ! Aucune fonction de feuille de calcul ne peut faire cela. Interdit par Microsoft ! Et tes procédures citées (une Function qui n'en est d'ailleurs pas une et une Sub) ne faisaient nullement cela... Maintenant, tu peu... |
| 19/05/2017 à 12:06 | jonthanGj3 | Mode opératoire et analyse de risque | Cordialement... |
| 19/05/2017 à 11:50 | Danny74100 | Comparer deux listes et ajouter les manquantes | Encore plus simple : Cordialement... |
| 19/05/2017 à 11:43 | Dritch | Discount sur commande mois précédent | Pas compris où se situe le problème. Il s'agissait d'appliquer une ristourne ou non en fonction des commandes du mois précédent. A partir du moment où tu disposes des commandes du mois précédent, un simple test sur ce montant te permet de savoir si tu appliques ou non la ristourne sur les commandes... |
| 19/05/2017 à 11:34 | massari59264 | Nettoyage macro | En effet, j'avais loupé cette ligne : Ok donc pour étendre K et L. Et servir O à U sur toutes les lignes... Mais est-il nécessaire de reproduire les lignes A à G, qui n'ajoutent rien, sauf alourdir le fichier... ? J'ai vu ton message concernant ton autre sujet mais je n'ai guère le temps de m'y penc... |
| 18/05/2017 à 21:16 | massari59264 | Nettoyage macro | J'ai mis en place le décalage de colonne (élimination des ex. I et J...) mais je continue à parler avec les anciennes colonnes pour qu'on ne se perde pas par rapport au code antérieur... Je bute sur un problème concernant la colonne O J'ai suivi la mise en place des données en K et L selon le schéma... |
| 18/05/2017 à 19:51 | julien35000 | Commentaire cellule | En regardant un peu la syntaxe... ... devrait faire ! Cordialement... |
| 18/05/2017 à 19:42 | ineaz | Affichage de l'heure | Change le format de l'heure ... |
| 18/05/2017 à 17:16 | Merinom | Bouton avec mot de passe et InputBox | Pas le temps tout de suite, mais oui... La définition de l'état par l'optionbutton coché et sa répercussion ne pose pas pas de problème majeur lors de modification. La question est que la valeur des boutons n'est pas conservée... Il faut donc conserver l'état de validation dans un élément qui sera e... |
| 18/05/2017 à 17:09 | Mave | Menu déroulant - cascade | Je ne vois pas les emplacements des menus déroulants... Pour confirmer les "cascades" : 1er choix sur 1re colonne 2e choix dépendant choix 1 (sur 2e colonne) 3e choix dépendant choix 1 et choix 2 (sur 3e colonne) 4e choix dépendant choix 1, 2 et 3 (sur 4e colonne) Les 4 choix impliquent une seule va... |
| 18/05/2017 à 16:54 | ceinturejaune | Fusionner deux listes | Essai (à adapter éventuellement). Cordialement... |
| 18/05/2017 à 16:13 | Titi59 | Recherche chiffre dans un numéro | Oui, à tester avec : STXT(A1;2;1)="4" ou CNUM(STXT(A1;2;1))=4 Cordialement... |
| 18/05/2017 à 16:08 | lynelolaluc | Heure travaillées en fonction d'un horaire | Ou bien : Cordialement... |
| 18/05/2017 à 15:11 | Danny74100 | Comparer deux listes et ajouter les manquantes | Je ne comprends pas bien ce que tu veux faire ! Si dans Plan on doit ajouter les éléments de Buffer qui n'y sont pas, et supprimer les éléments qui ne sont plus dans Buffer, cela veut dire que la mise à jour est constituée par Buffer en tant que tel, et la procédure se réduit à 3 ou 4 lignes pour ef... |
| 18/05/2017 à 15:06 | DJ FA | Copier coller avec macro ? | Si tu ne renommes pas tes boutons, ça ne peut pas marcher... ! J'ai choisi des noms simples : C_ suivi du numéro de ligne ce qui permet à la macro en identifiant le bouton appelant d'avoir simultanément la ligne à reproduire. Ta question n'était pas très élaborée au départ, si tu définis de façon ex... |
| 18/05/2017 à 14:53 | Merinom | Bouton avec mot de passe et InputBox | Re, C'est déjà élaboré... il te reste à afficher l'état de validation initial (Label à mettre ?). Il faut donc le stocker quelque part... pour l'afficher dans Userform1, et dans Userform2 (initialisation en cas de modif). Si modif intervient, il faudra modifier l'état de validation stocké et l'affic... |
| 18/05/2017 à 14:37 | lalamb | Lien dynamique entre deux feuilles de calcul | Dans le module de la feuille 1, il s'agit d'une procédure évènementielle, lancée par un évènement survenant sur cette feuille. Accès direct par clic droit sur l'onglet et Visualiser le code... Cordialement... |
| 18/05/2017 à 13:52 | lalamb | Lien dynamique entre deux feuilles de calcul | Essai à étudier : Double-clic dans le tableau entrées, le tableau sortie est alimenté avec la ligne cliquée. La base Entrées est nommée Entrée : nom dynamique en lignes et colonne (la base peut s'étendre dans les deux sens. Noter que la 1re colonne de Sortie est alimentée par la ligne d'en-tête d'En... |
| 18/05/2017 à 13:18 | david79230 | Détecter des lignes non vides | Je me permets de reposer l'éternelle question ! Sélectionner ne servant à rien, sauf perdre du temps en faisant des détours et en ralentissant VBA, pourquoi sélectionner ... |
| 18/05/2017 à 13:09 | Mave | Menu déroulant - cascade | OK ... |
| 18/05/2017 à 13:08 | Merinom | Bouton avec mot de passe et InputBox | Il y a toujours une solution Pas tout à fait d'ailleurs ! Il y a généralement toujours plusieurs solutions ! A toi de fournir un modèle de ce que tu souhaites, au moins une ébauche, sur laquelle on puisse étudier la question et voir les possibilités... Cordialement... |
| 18/05/2017 à 12:48 | Mave | Menu déroulant - cascade | Figure-toi que si tu me fournis un fichier comportant ta base organisée telle que je l'ai indiquée (et que tu reproduisais dans ton dernier post, il me faudra pour t'illustrer le traitement, faire les extractions de listes de cette base pour fournir les listes aux menus déroulants... Si en plus je d... |
| 18/05/2017 à 12:39 | massari59264 | Nettoyage macro | Daccord qu'il puisse te falloir des entiers... mais des heures multipliées par 24 ne correspondent à aucune unité valide, alors qu'en L tu as des heures en format décimal avec 2 décimales, la multiplication par 100 te fournissait à la fois un entier et un nombre en unité valide, la centiheure, lisib... |
| 18/05/2017 à 11:42 | Danny74100 | Comparer deux listes et ajouter les manquantes | Dans ce cas, le résultat est Buffer ! Rccourci : tu susbstitue Buffer à Plan et la mise à jour est faite ! Cordialement... |
| 18/05/2017 à 02:17 | auréline | Tableau VBA | Pourquoi ne l'écris-tu pas ... |
| 18/05/2017 à 01:55 | Sylvie64 | Date visible | Une version Fonction (personnalisée) et une version macro pour convertir sur place les cellules sélectionnées. Cordialement... |
| 18/05/2017 à 01:09 | ryou | Filtre elaboré | Déjà tes dates ne sont pas des dates mais du texte. Il faut donc commencer par régler ce problème... Et non l'année ne suffira pas... Cordialement... |
| 18/05/2017 à 00:47 | Renaud Dugas | Effacer une plage de données selon un critère | Tu pourrais écrire la ligne de commande ! C'est comme tu le dis... Si B1="SECTEUR:", effacer la plage ! Il te suffira juste de mettre la ligne dans une boucle pour parcourir les feuilles... Cordialement... |
| 18/05/2017 à 00:33 | Nagra | Supprimer un mot si il y a un chiffre | Le supprimer à quel moment ? Où ? Donne les précisions de la façon dont cela doit s'appliquer, et fournit un modèle... |
| 18/05/2017 à 00:31 | jonthanGj3 | Case à cocher et enchainement | Un modèle à étudier. Pour examiner de plus près les contrôle : clic sur Mode création (onglet Enregistreur) et ouvrir la fenêtre de Propriétés (même rubrique), la sélection d'un contrôle affiche ses propriétés. A noter : les contrôles ont été renommés. S'agissant d'ActiveX, le code est dans le modul... |
| 17/05/2017 à 23:48 | DJ FA | Copier coller avec macro ? | Boutons renommés. Plage cible nommée (nom dynamique) La macro est affectée à tous les boutons. Cordialement... |
| 17/05/2017 à 23:20 | jonthanGj3 | Case à cocher et enchainement | Tiens-tu particullièrement à utiliser des contrôles de formulaire au lieu d'ActiveX ? Si tu mets tes mentions "à rallonge" hors des cases, quel texte dans les cases à cocher ? Et quel texte dans la case déplacement ? Donne toutes les spécifications, cela évitera de recommencer plusieurs fois ... |
| 17/05/2017 à 23:09 | massari59264 | Nettoyage macro | Un point m'interroge ! Ce que tu mets en P : la valeur de L multipliée par 24 alors que L contient déjà une durée en heure, issue d'une multiplication déjà par 24 de la valeur Excel ! Un durée en heures multipliée par 24 ça ne correspond à rien ! NB- La durée figurant déjà en minutes en C, c'est là... |
| 17/05/2017 à 20:16 | massari59264 | Nettoyage macro | OK ... |
| 17/05/2017 à 16:49 | EdouardAL | Récupérer des données via une API directement dans Excel | En principe l'appellation d'API est impropre ! Il n'y a d'API qu'au niveau du système d'exploitation, qui les met à la disposition des concepteurs d'applications de façon qu'il puissent les utiliser pour le codage des fonctions de base dans une interface fenêtrée... S'ils te disent que tu peux utili... |
| 17/05/2017 à 16:29 | Flo_Doudou | Problème pour créer un lien hypertexte automatique | Un peu de clarté dans les définitions : Une formule est une expression précédée d'un signe = dans une feuille de calcul Excel. Pour l'opération qu'on veut réaliser il s'agit de bâtir une procédure qui la réalisera, soit qui contiendra du code dont l'exécution fera ce que l'on souhaite. S'agissant d'... |
| 17/05/2017 à 15:51 | massari59264 | Nettoyage macro | Pour m'assurer que j'ai bien compris ton histoire d'insertions de ligne : -s'il n'y a qu'1 usager et pas d'encadrant, rien ne bouge (et rien en M et N) -s'il y a plusieurs usagers et pas d'encadrant, on ajoute autant de lignes que d'usagers (les noms des usagers se retrouveront dans les nouvelles li... |