| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/05/2021 à 19:00 | bejouette | Supprimer lignes entre B15 et B52 | Avec ce code : Cordialement... |
| 14/05/2021 à 16:13 | Jeff25310 | Basculer Showdataform en Userform | Hum... Oui c'est possible mais vous devez tout programmer Pour débuter, regardez la leçon 9 qui vous explique déjà pas mal de choses --> https://www.excel-pratique.com/fr/vba Cordialement... |
| 12/05/2021 à 18:18 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Re en fait je me suis trompé en postant le dernier code lorsque je vous disais " sinon, essayez en changeant le code.. ." ( https://forum.excel-pratique.com/s/goto/974184 ) Prenez donc le code Charger_collab dans mon post précédent puis refaite le test. Vous allez gagner en temps d'exécution Crdlt... |
| 12/05/2021 à 13:48 | Ergotamine | Typage donnees VBA left/formule gauche | A vérifier mais je pense qu'excel voit un chiffre et renvoie la virgule ou le point en fonction du paramétrage choisi dans window. Avec GAUCHE on traite une information de texte et qui renvoie du texte tandis qu'avec LEFT, VBA traite l'info et vois un chiffre au final. J'avoue que cela peut être per... |
| 12/05/2021 à 13:27 | Ergotamine | Typage donnees VBA left/formule gauche | Et en formatant préalablement ? Le code comme ceci... |
| 12/05/2021 à 11:14 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Re Dans le code Charger_collab, dans boucle for nb=2 to Sheets("DATA") ..., juste en dessous de cette ligne vous avez un IF que l'on peut supprimer. Les lignes pour la boucle deviennent ceci : Sinon, essayez en changeant votre code par celui-ci dessous : A quoi vous servait le On error resume next ... |
| 12/05/2021 à 09:23 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Beau fichier... 1. La macro Rafraichir ne me semble pas être pas un souci, bien qu'il y tout de même trois boucles imbriquées 2. Par rapport à mon post précédent vous pouvez remplacer la macro Interim par celle ci-dessous. On supprime la boucle for y= ..... 3. Evitez d'utiliser des noms d'instructio... |
| 11/05/2021 à 18:56 | bouldou | Mettre une case en rouge si elle ne contient pas certaines valeurs | OK... |
| 11/05/2021 à 17:08 | Kilian1906 | Calendrier Dynamique - Réduction temps macro | Dans votre macro Interim, pour utilisez pour chaque valeur de la colonne A de la feuille DATA vous bouclez toutes les lignes de la feuille Calendrier SI je comprends ce que vous voulez faire, c'est si la valeur YES est trouvée, colonne 10 en feuille DATA, vous grisez la ligne en fonction du numéro d... |
| 11/05/2021 à 16:38 | bouldou | Mettre une case en rouge si elle ne contient pas certaines valeurs | Edit : desolé xorsankukai, je n'avais pas vérifié avant de poster Même solution, j'ai supprimé mon post Crdlt... |
| 11/05/2021 à 12:45 | Chris1800 | Problème d'impression | Avez vous essayé de placer l'instruction MSGBOX comme je vous ai suggéré. cela vous permet de suivre ce que le code lit. Je la placerais après chaque Impr Au moins vous verrez les valeurs impr Pourquoi cette instruction ... |
| 11/05/2021 à 11:19 | Chris1800 | Problème d'impression | A qui s'adresse le message ... |
| 11/05/2021 à 10:36 | Chris1800 | Problème d'impression | Essayez peut être en changeant ceci --> Dans la boucle, vous pouvez aussi vérifier quelles sont les imprimantes actives avec cette instruction Cordialement... |
| 10/05/2021 à 18:32 | delrom98 | Réaliser une liste déroulante | Lors de la définition de la liste déroulante, mettez cette formule dans la rubrique Source --> =DECALER(Liste!$B$5;;;NBVAL(Liste!$B:$B)-1) Evitez de fusionner B3 à D3 dans votre feuille Liste déroulante. Utilisez B3 et élargissez la colonne B Cordialement... |
| 10/05/2021 à 16:43 | Parasite21 | VBA Tableau dynamique | Re, Prenez ce code Cordialement PS : lorsque vous postez un code, pensez à utiliser les balises de code disponibles en cliquant sur l'icone approprié dans la barre de menu... |
| 10/05/2021 à 11:43 | Parasite21 | VBA Tableau dynamique | Cordialement... |
| 07/05/2021 à 13:02 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Sur base de votre fichier Test posté ici, faites ceci : - En entête du module 1 ( juste avant la ligne Sub AfficheUserForm() --> important !), mettez cette instruction - Ensuite remplacer dans tous les codes le "3579" par admin (attention vous ne devez pas avoir de guillemets au début et à la fin... |
| 07/05/2021 à 12:49 | stagiaire2021 | TCD - problèmes d'échelle | Non ce n'est pas possible avec un TCD. Maintenant peut-être qu'une autre solution est possible mais sans fichier .... Cordialement... |
| 07/05/2021 à 11:14 | Seb_089 | VBA et résultat sous forme de tableau | Si cela peut se faire mais à quoi bon vouloir VBA lorsque les fonctions excel permettent de l'éviter. Sans oublier que VBA c'est bien mais quand on doit mettre à jour cela peut devenir problématique (changement d'utilisateur, changement du tableau, ajout de données ou d'une feuille...). En parcouran... |
| 07/05/2021 à 11:06 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Parfait. Sinon on peut aussi simplifier un peu pour les mots de passe afin que si vous voulez le changer on ne le change qu'à un seul endroit Cordialement... |
| 06/05/2021 à 16:48 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Re Il vous suffit de supprimer CALL DEV au début de la macro Private Sub CommandButton2_Click() C'est le bouton bleu qui est lié à la macro Sub DEV qui le fera avec demande de mot de passe Edit : attention que dans le code Private Sub CommandButton2_Click(), il va falloir déprotéger la feuille il fa... |
| 06/05/2021 à 15:00 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Re Ben c'est normal cela non ? Mettez --> CALL VER juste entre Dim mdp et la ligne Message = ..... De cette manière vous êtes sûr de toujours partir d'une feuille verrouillée... |
| 06/05/2021 à 10:37 | Seb_089 | VBA et résultat sous forme de tableau | En voyant votre fichier, faites plus simple et sans VBA. Plutot que de faire un onglet par année, faite un tableau unique avec une colonne Année. Ensuite comme vos tableaux sont au format structurés, il suffit de créer un segment sur le type de matériel pour arriver au même résultat. Avec Excel trav... |
| 06/05/2021 à 10:27 | Ghilou14 | Appli sous windows vers Mac | Re, hum, là cela reste à voir.... Sinon comme le disait Bruno, cela aurait été intéressant de connaitre le souci Bonne idée. Cordialement... |
| 06/05/2021 à 10:24 | fleurmi | Macro filtre sur tcd | Re Avec le select dans la ligne WITH, pas sûr que cela fonctionne. Par contre vous pouvez mettre le code comme ceci ou mieux sans le SELECT dont vous pouvez vous passer Cordialement... |
| 06/05/2021 à 10:18 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Pour le mot de passe, remplacez le code que je vous ai donné dans mon post précédent par celui ci-dessous : Faites le test sur le fichier que je vous ai envoyé bien entendu Cordialement... |
| 05/05/2021 à 14:34 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Re Pas sur d'avoir bien compris. Mais pour le code de déverrouilage je ferai plutot ceci... |
| 05/05/2021 à 13:59 | zorro1314 | Macro bug sur un poste | Re Le code bugue sur quelle ligne en fait ? Sinon, cette ligne ne sert pas dans le code Sur l'autre poste, quels sont les fichiers ouverts et y a-t-il un autre fichier ouvert avec un code ... |
| 05/05/2021 à 11:59 | zorro1314 | Macro bug sur un poste | Peut être à essayer comme ceci en supposant que la macro actualisation est dans le fichier qui la lance à l'ouverture... |
| 05/05/2021 à 11:49 | zorro1314 | Macro bug sur un poste | La version excel sur lequel cette macro buggue est supérieure à 2007 ? Cordialement... |
| 05/05/2021 à 11:43 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Ok. NB : Lorsque vous copier un écrit venant d'un post précédent, vous pouvez coller cet écrit dans la fenetre qui s'ouvre en cliquant sur l'icone "Citation" dans la barre de menu. Vous avez testé le fichier posté ... |
| 05/05/2021 à 11:28 | C2L | Verrouiller, Déverrouiller et Autoriser le filtre et le copie/collé | Apparemment ce que je vous ai proposé ici --> https://forum.excel-pratique.com/s/goto/970458 ne sert à rien puisque vous avez tout changé ... Votre fichier en retour Cordialement Edit : j'ai remplacé VAL par VALEUR dans le code. Evitez d'utiliser le nom de fonctions VBA dans vos variables... |
| 05/05/2021 à 10:44 | Seb_089 | VBA et résultat sous forme de tableau | Si vous voulez une aide, le minimum est de mettre un fichier en situation réelle (sans données confidentielles) Cordialement... |
| 04/05/2021 à 11:07 | Tomate | Copier des lignes depuis plusieurs onglets | Pour autant que les titres de colonnes (en ligne 1) de cette nouvelle feuille sont identiques aux feuilles PLY, PBY, etc... et que vous devez aussi importer les lignes avec critère OUI, vous ne devez rien modifier au code. Cordialement... |
| 04/05/2021 à 10:58 | Arthur AMY | Changer la zone de selection en fonction de la valeur d'une TextBox USF | Oui c'est aussi possible de faire avec Merge. Mais je ne serai pas le seul est à vous écrire que les fusions ce n'est jamais bon avec VBA. Vous risquez toujours à un moment ou un autre d'avoir un souci Oui pourquoi pas. A votre écoute si besoin Cordialement... |
| 03/05/2021 à 19:35 | Ghilou14 | Appli sous windows vers Mac | Re @Bruno : Logique, Gjilou a utilisé ROWSOURCE. A ne jamais faire ! surtout avec MAC et même sous windows. Cette instruction pose parfois des soucis. Il faut revoir le code d'ouverture de l'userform Edit : @ Gilhou Voici le code à mettre dans l'usf saisie devis Bien entendu il faut supprimer la val... |
| 03/05/2021 à 19:25 | Loops74 | VBA/checkbox list compatible mac & pc | Si vos checkbox sont placées sur une feuille, c'est à coup sûr que c'est le souci des activex qui ne sont pas prises en charge par le MAC. Le mieux est de ne pas mettre des objets dans les cellules et on sait faire sans ces objets. Le mieux serait de voir le fichier en question pour vraiement donner... |
| 03/05/2021 à 15:48 | Ghilou14 | Appli sous windows vers Mac | Re Je confirme que cela fonctionne sous excel 2011 Sauf le click sur l'icône Infodevis pour lequel la macro n'existe pas dans le fichier... |
| 03/05/2021 à 15:39 | Ghilou14 | Appli sous windows vers Mac | 4ieme solution --> Ok. Mais cela reviendra moins cher d'acheter excel 2011 ou même d'installer Parallel desktop 80 eur puis installer windows 10 Si vous voulez je peux regarder votre fichier sous excel MAC 2011 (qui est ma version). Je vous dirai si des soucis apparaissent mais à première vue je... |
| 03/05/2021 à 15:16 | Ghilou14 | Appli sous windows vers Mac | Joli fichier Ok ben trois solutions, - soit vous installez excel 2011 MAC - soit vous refaites les userforms sur une feuille - soit vous installez windows sur MAC (avec installation préalable de VMware ou parallel desktop) Sinon même sous windows, il y a pas mal de changements qui pourraient être fa... |
| 03/05/2021 à 14:35 | Ghilou14 | Appli sous windows vers Mac | Première chose à vérifier c'est s'il y a des userforms. Si oui, c'est déjà le bug assuré. Pour le reste, regardez aussi les commentaires de BrunoM45 Mais le mieux c'est de voir le fichier en question où tout au moins la ou les macros qui ont un bug... |
| 03/05/2021 à 14:17 | Ghilou14 | Appli sous windows vers Mac | J'en ajoute une... et essentielle à savoir.. quelle est la version excel MAC ? Cordialement... |
| 03/05/2021 à 13:46 | fleurmi | Macro filtre sur tcd | Sans le fichier .... Essayez en remplaçant la ligne par Cordialement... |
| 03/05/2021 à 13:26 | Loops74 | VBA/checkbox list compatible mac & pc | Je m'insère juste dans ce fil pour une question essentielle sachant que depuis excel 2016 MAC les userform n'existent plus. A moins que votre userform soit en fait votre feuille et non pas un objet spécifique ? Quelle est votre version excel MAC ? Cordialement... |
| 03/05/2021 à 11:16 | DaftVader | VBA - Copier une ligne sur une autre feuille à partir d'une certaine valeur | Le souci vient de N#A dans votre formule en colonne L, mettez cette formule --> =SIERREUR(DATEDIF(K3;AUJOURDHUI();"d");"") Vous pouvez remplacer le "" par 0 aussi --> =SIERREUR(DATEDIF(K3;AUJOURDHUI();"d");0) A noter que vous avez une feuille nommé Listing non mentionnée dans votre premier cou... |
| 03/05/2021 à 11:10 | eole-33 | Modification de code | Selon ce que j'ai compris... dans votre code "Creer feuilles" juste en dessous de cette ligne Mettez ceci Cordialement... |
| 03/05/2021 à 10:44 | DaftVader | VBA - Copier une ligne sur une autre feuille à partir d'une certaine valeur | Vous avez quoi en colonne L une valeur ou une formule Donnez moi éventuellement le vrai fichier sans données confidentielles... |
| 03/05/2021 à 10:28 | DaftVader | VBA - Copier une ligne sur une autre feuille à partir d'une certaine valeur | Je n'ai aucune erreur en plaçant les codes dans le fichier que vous avez placé ici. Utilisez vous le même fichier ? Vous ne devriez pas avoir de souci avec excel 2003 sauf que le fichier en question doit être enregistré au format XLS... |
| 03/05/2021 à 10:19 | Arthur AMY | Changer la zone de selection en fonction de la valeur d'une TextBox USF | Oui j'avais fait aussi mais cela me semblait plus pratique que lorsque vous cliquez sur Couche 2, la textbox11 affiche directement la valeur en enregistrée en Textbox 9. Comme cela vous n'oubliez pas de cliquer dans la textbox 11 qui a le 0 et cela vous informe que vous avez mis une valeur en textbo... |
| 30/04/2021 à 18:19 | DaftVader | VBA - Copier une ligne sur une autre feuille à partir d'une certaine valeur | C'est exactement le même problème qu'ici posé quelques heures plus tôt -> https://forum.excel-pratique.com/excel/copier-des-lignes-depuis-plusieurs-onglets-156867 Voici le code à mettre dans un module. Le code va nettoyer la feuille Accueil avant d'importer les données de la feuille Hebdo Une foi... |