| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/09/2024 à 18:45 | Azryell | Formulaire VBA - pret de matériel | Oui je m'en doutais en voyant ce fichier et notamment les boutons (idem de ceux de Lulu1234... souvenirs... ) Question ... Azryell = Gumz ? Tout à faire d'accord J'attends son retour pour avancer Bon WE ... |
| 14/09/2024 à 15:30 | Mattcoach | Récupération de données et formules | Une manière simple est de créer un nom : - allez dans le gestionnaire de nom et cliquez sur nouveau - dans nom, mettez " Aix_Maurienne " - dans "fait réf à" mettez --> ='Equipe 1'!$A$18 - allez dans la feuille 1, --> B2 --> mettez =DECALER(Aix_Maurienne;;2;) --> C2 --> mettez =DECALER... |
| 14/09/2024 à 12:28 | Mattcoach | Récupération de données et formules | Lorsque vous actualisez, l'ajout se fait toujours en ligne 18 ou ailleurs ? Expliquez à l'actualisation qu'elles sont les lignes qui sont ajoutées ou plutot comment vous fonctionnez avec le fichier posté Equipe 1 correspond toujours à Aix Maurienne ... |
| 13/09/2024 à 18:27 | Azryell | Formulaire VBA - pret de matériel | Bien entendu C'est la même erreur que celle mentionnée au départ ... Je ne comprends pas quand vous écrivez "cliquer sur le formulaire".... Le message de dépassement de capacité est souvent dû à une variable mal déclarée. Si vous cliquez sur le bouton en feuille Suivi, l'userform s'ouvre ou pas et s... |
| 13/09/2024 à 12:53 | Téo Peron | Planning de livraisons interactif avec demandes | Actuellement le message s'affiche à chaque fois que le code voit un souci dans une des lignes. On peut évidemment ne l'afficher qu'une seule fois. Mais avant de lancer le code Planning vous devez le vider en premier. Si vous videz le planning dans votre dernier fichier je ne vois pas de souci avec c... |
| 07/09/2024 à 09:45 | Azryell | Formulaire VBA - pret de matériel | Re, Ok merci du retour Pour votre code Effacer, vous pouvez déjà le remplacer par celui ci Attention, vous devez avoir déclaré la variable Encours comme je vous l'ai indiqué dans l'EDIT de mon post précédent --> https://forum.excel-pratique.com/s/goto/1217006... |
| 07/09/2024 à 09:31 | Stefomaroc | Macro VBA qui ralentit subitement Excel | @LooReed : Juste pour la couleur (encore que Microsoft a tout de même fait des améliorations je pense) ! Par contre je n'ai jamais constaté de lenteur dû à l'utilisation de MFC. Curieux... J'ajouterais aussi les formules qui sont parfois mises sur des colonnes entières juste pour préparer à l'avance... |
| 07/09/2024 à 09:27 | Azryell | Formulaire VBA - pret de matériel | Votre dernier post est vide... quid ... |
| 07/09/2024 à 09:27 | loboconstruction | Formulaire Userform - ne pas afficher une ligne dans une listbox | Ok désolé. C'est dû à mes essais et je n'avais pas corriger. Heu ok mais là le fil est toujours ouvert NB : Merci pour le site. Cela m'a permis de comprendre pourquoi je vois souvent des codes identiques aux votres et où l'on fait appel à des Function inutilement. Probablement que ce site est utilis... |
| 06/09/2024 à 18:48 | Azryell | Formulaire VBA - pret de matériel | Oui, on peut contourner pour la macro Effacer qui bugue mais vous allez devoir modifier à droite et à gauche... Bref du boulot car lorsque vous allez renommer vos textbox et combo, il va falloir aussi adapter. Exemple si vous renommer Textbox4 et Textbox1 et que vous avez un code Textbox4_change il... |
| 06/09/2024 à 18:44 | Stefomaroc | Macro VBA qui ralentit subitement Excel | Merci de bien vouloir mettre votre version excel dans la profil de votre compte car là avec "Français" on n'est pas avancé et on ne sait pas si vous avez excel 97, 2003, 2010, 2016 ou plus récent ou si vous êtes sur excel MAC 2011, MAC 2016... Cela aidera celui qui vous répond Pas facile de vous dir... |
| 06/09/2024 à 17:49 | loboconstruction | Formulaire Userform - ne pas afficher une ligne dans une listbox | Re, Dans l'usf sortie, remplacez Function show_data_in_listbox() par ceci Je ne connais pas et ce site ne semble pas exister lorsque je fais une recherche. Site belge ... |
| 06/09/2024 à 12:52 | loboconstruction | Formulaire Userform - ne pas afficher une ligne dans une listbox | Remplacez Function show_data_in_listbox() par ceci NB : les macros Function n'ont pas de sens ici puisqu'une macro function est toujours sont utilisées et exécutées sur base d'une variable. Donc ce que l'on met entre parenthèses. Enfin je ne pige pas pourquoi je vois cela tout le temps sur le forum... |
| 06/09/2024 à 10:26 | Azryell | Formulaire VBA - pret de matériel | En voyant vos 2 premières questions je pense que vous repartez d'un trouvé sur le site. non ? Bon je vous réponds d'abord sur le point 1. Oubliez cette manière de faire. Il vaut toujours mieux utiliser la méthode LIST ou ADDITEM - Allez dans l'USF, Private Sub UserForm_Initialize() - rajoutez les 2... |
| 05/09/2024 à 19:26 | Toopy73 | Générer des fichiers pdf à imprimer à partir d'une liste déroulante | Parfait ! Voici déjà pour le point 2 - Allez dans l'outil developpeur - cliquez sur l"icone "Insérer" - Dans "Formulaire", choisissez "Bouton" puis dessinez le sur votre feuille Une fois fait Excel vous ouvrira une fenêtre dans laquelle vous n'avez qu'à cliquer sur le code pour l'impression Dites-mo... |
| 05/09/2024 à 17:06 | Polymer | Compter les récurences des clients qui ne paient pas | Pas de soucis. Avec plaisir Non. La seule option est de créer une liste de validation dans la cellule et d'obliger le choix Non ou Oui... |
| 05/09/2024 à 16:55 | Polymer | Compter les récurences des clients qui ne paient pas | Donc c'est toujours un bon par cellule ? Essayez ceci en B3 --> = NB.SI.ENS(Tableau1[n° bon de livraison];"<>";Tableau1[Date Livraison];">="&Synthèse!$A3;Tableau1[Date Livraison];"<"&Synthèse!$A4) Ensuite recopiez jusque la ligne 13 En B14 --> =NB.SI.ENS(Tab... |
| 05/09/2024 à 16:46 | Polymer | Compter les récurences des clients qui ne paient pas | Au fait j'ai fait une petite erreur dans les formules Allez dans la ligne 3 (de D3 à H3) et dans chaque formule la condition il faut enlever le signe = ---> "< = "&Synthèse!$A4 Dans chaque formule vous devez avoir ceci "<"&Synthèse!$A4 Une fois fait recopiez à nouveau D3 à H3 jusque la lign... |
| 05/09/2024 à 16:33 | Polymer | Compter les récurences des clients qui ne paient pas | Pour la ligne 14, il faut adapter la formule D14 --> =NB.SI.ENS(Tableau1[Date Facture];">="&Synthèse!$A14) E14 --> =NB.SI.ENS(Tableau1[Date Facture];">="&Synthèse!$A14;Tableau1[Règlement effectué];"Oui") F14 --> =NB.SI.ENS(Tableau1[Date Facture];">="... |
| 05/09/2024 à 16:25 | Polymer | Compter les récurences des clients qui ne paient pas | On continue : En D3 --> =NB.SI.ENS(Tableau1[Date Facture];">="&Synthèse!$A3;Tableau1[Date Facture];"<="&Synthèse!$A4) En E3 --> =NB.SI.ENS(Tableau1[Date Facture];">="&Synthèse!$A3;Tableau1[Date Facture];"<="&Synthèse!$A4;Tableau1[Règlement effect... |
| 05/09/2024 à 16:12 | Polymer | Compter les récurences des clients qui ne paient pas | Ok. C'est fait Feuille Synthèse : faites d'abord ceci En A3 : =DATE($A$1;LIGNE()-2;1) Formater la cellule en format personnalisé --> mmmm Recopiez la formule jusque la ligne 14 Vous devriez avoir le nom des mois mentionnés comme dans votre fichier... |
| 05/09/2024 à 16:05 | Polymer | Compter les récurences des clients qui ne paient pas | Ok mais répondez à ma question précédente au sujet de la date... |
| 05/09/2024 à 16:03 | Polymer | Compter les récurences des clients qui ne paient pas | Ne repostez pas chaque fois un fichier. On évite d'alourdir le forum et de toute façon j'ai votre fichier de travail Je l'ai supprimé dans votre post précédent Si ok on continue... |
| 05/09/2024 à 15:58 | Polymer | Compter les récurences des clients qui ne paient pas | Heu dans le fichier précédent J2 était mentionné Date Facture C'est quoi le bon titre ? Date Facture ou date règlement ? Sinon dans le fichier que vous venez de poster, faites ceci Pour H1, vous tapez =SOMME( Ensuite vous sélectionnez H3 à H20 Le résultat devrait être ceci --> =SOMME(Tableau1[... |
| 05/09/2024 à 15:47 | Polymer | Compter les récurences des clients qui ne paient pas | Edit... |
| 05/09/2024 à 15:39 | Polymer | Compter les récurences des clients qui ne paient pas | ???? Vous aviez des formules en ligne 1 non ... |
| 05/09/2024 à 15:29 | Polymer | Compter les récurences des clients qui ne paient pas | Non, si vous la cochez la ligne total est active. Et cela ne marche pas Dans votre cas, remettez aussi la ligne 1 pour mettre vos totaux. Une fois fait je vous donnerai les formules à placer. Bah bien plus simple : 1. Cliquez sur A3 2. allez dans le menu Affichage et cliquez sur l'icone "Figer les v... |
| 05/09/2024 à 15:21 | Polymer | Compter les récurences des clients qui ne paient pas | Evidemment si vous ne faites pas tout ce que j'écris ici --> https://forum.excel-pratique.com/s/goto/1216812 cela ne va pas fonctionner... |
| 05/09/2024 à 15:16 | Polymer | Compter les récurences des clients qui ne paient pas | Bah si absolument ou alors votre tableau n'est pas au format structuré Votre dernière ligne est bien la 19 dans le fichier de fcyspem30 ? Allez dans le gestionnaire de noms et vérifier si vous avez bien un nom défini --> Tableau1... |
| 05/09/2024 à 15:05 | Polymer | Compter les récurences des clients qui ne paient pas | Alors rien de plus simple. Dans la feuille BDD, supprimez la ligne total en décochant la case "ligne total" dans le menu Création tableau Après pour rajouter une ligne, vous entrez simplement une donnée en dessous de la dernière ligne du tableau et cette nouvelle ligne sera automatiquement reprise d... |
| 05/09/2024 à 11:25 | Polymer | Compter les récurences des clients qui ne paient pas | Ok. Je laisse en suspend chez moi Par contre dans son fichier, vous pouvez vous éviter la ligne 1 comme ceci - cliquez dans le tableau - Allez dans le menu excel "Création tableau" - cochez la case "ligne Total" (cela va rajouter une ligne total) - cliquez sur I20 et choisir dans la liste déroulante... |
| 05/09/2024 à 11:10 | Polymer | Compter les récurences des clients qui ne paient pas | Quelle est la colonne Date qui correspond au mois dans ce cas... On peut prendre la colonne J comme référence Plutot que de mettre Date deux fois, mettez date Livraison et Date facture. C'est plus précis et on comprend à quoi cette date correspond fcyspem30 vous a préparé un fichier. Voyez si cela c... |
| 05/09/2024 à 10:57 | Polymer | Compter les récurences des clients qui ne paient pas | Re Cette fonctionnalité est disponible dans le menu accueil, en cliquant sur l'icone "Mettre sous forme de tableau". Il vous suffit de sélectionner la plage du tableau puis de cliquer sur l'icone en question. Cela créera un nom dans le gestionnaire de noms que vous pourrez éventuellement utiliser po... |
| 05/09/2024 à 10:31 | Polymer | Compter les récurences des clients qui ne paient pas | A votre place, j'aurais plutôt modifié d'abord votre fichier avec 3 feuilles (la synthèse, la feuille Impayé, et 1 feuille Mois qui regroupe toutes les données de Janvier à décembre) ensuite mettre la feuille Mois au format structuré Après il me semble qu'avec Power Query, il devient facile de créer... |
| 05/09/2024 à 09:16 | Téo Peron | Planning de livraisons interactif avec demandes | Votre macro planning comme ceci En y repensant, j'aurais dû vous le dire au départ mais vous auriez peut être dû mettre les jours en colonne A et les heures en ligne 1. Avec excel il faut toujours penser à travailler verticalement plutôt qu'horizontalement. Moins de colonnes il y a, mieux c'est Je p... |
| 04/09/2024 à 20:59 | Renaud Dugas | Copie de différentes cellules situées dans plusieurs feuilles | Non. Logique puisque la feuille mentionnée dans le code n'est pas BDIST. Prenez le code comme ceci Ok j'ai vu dans vos feuilles "MUR" mais aucune importance par rapport à votre demande. NB : Je n'avais pas besoin de votre fichier concernant le code puisque j'ai le votre pour tester. Je l'ai supprimé... |
| 04/09/2024 à 18:56 | Renaud Dugas | Copie de différentes cellules situées dans plusieurs feuilles | Ce n'est plus la même chose que ce que vous écriviez dans le premier post çà.... AL contient du texte donc cela peut être interprété autrement par excel que 0 D'où ma question Essayez avec ce code Autre point : j'ai vu que vous avez des codes dans chaque feuille. Là cela risque de se compliquer à la... |
| 04/09/2024 à 17:56 | Renaud Dugas | Copie de différentes cellules situées dans plusieurs feuilles | Vous êtes sûr que ce n'est pas AM plutôt que AL dans votre fichier ? N'y a-t-il pas un titre dans chaque colonne de la feuille résultats qui doit être ajouté ? Cordialement... |
| 04/09/2024 à 16:57 | Trt2202 | Recherche dans tcd | Ou peut être ici --> Lire données tableaux croisés dynamiques Cordialement... |
| 04/09/2024 à 12:34 | HDK | Créer des fiches individuelles dans des onglets à partir d'un tableau | Non j'attendais votre retour sur mes questions afin de vous poster le fichier correct. Je pars toujours du principe d'avancer pas à pas avant de poster un fichier. Cela évite notamment d'alourdir le forum inutilement en postant des fichiers inutilement parce qu'on n'a pas toutes les infos Votre fich... |
| 04/09/2024 à 11:31 | CHCNP | Case à cocher qui donne la date une fois cochée | Oui normal je ne vous ai pas mis de fichier. j'attendais votre retour sur la proposition Mais voici ... remplacez tout le code par celui ci-dessous Crdlt... |
| 04/09/2024 à 10:52 | CHCNP | Case à cocher qui donne la date une fois cochée | On peut aussi décocher en utilisant le click droite ou le double click par exemple plutot que la sélection de cellules Il faut sélectionner les cellules puis allez dans format --> Protection --> cocher la case "verrouillée" Ensuite mettre un mot de passe sur la feuille Mais bon les mots de pas... |
| 04/09/2024 à 10:30 | CHCNP | Case à cocher qui donne la date une fois cochée | Re C'est juste une idée mais si une case est cochée et que vous voulez la décocher par erreur ou non, on peut faire apparaitre un message qui vous demande de confirmer le changement Il faudrait passer par la protection de la feuille et mot de passe pour accéder à la cellule à déverrouiller Mais pens... |
| 04/09/2024 à 09:28 | HDK | Créer des fiches individuelles dans des onglets à partir d'un tableau | Re Si j'ai bien compris ce que vous écrivez vous ne devez pas faire comme cela avec un tableau structuré. Vous n'avez pas besoin d'agrandir le tableau. Il vous suffit simplement d'ajouter une info juste en dessous de la dernière ligne de votre tableau pour que cette nouvelle ligne soit automatiqueme... |
| 04/09/2024 à 09:22 | Toopy73 | Générer des fichiers pdf à imprimer à partir d'une liste déroulante | Merci des infos Essayez votre code comme ceci Si ok et terminé pensez à cloturer le fil Cordialement... |
| 03/09/2024 à 19:00 | CHCNP | Case à cocher qui donne la date une fois cochée | Bah c'est un supplément sur le même sujet Que voulez-vous dire par déverrouiller ? La case à cocher n'est pas verrouillée. Comme je vous ai expliqué, si vous cliquez ailleurs sur la feuille, puis revenez sur la cellule, la case sera décochée Regardez aussi mon deuxième EDIT avec l'instruction à rajo... |
| 03/09/2024 à 18:48 | HDK | Créer des fiches individuelles dans des onglets à partir d'un tableau | Je vous ai proposé quelque chose. Là vous m'expliquez quelque chose dans votre code que j'avais compris Je ne comprends d'ailleurs par votre ligne Do While Range("D" & Curseur).Value <> notvide , qui plante dans le fichier que vous avez placé ici. notvide n'est pas une instruction VBA Logique... |
| 03/09/2024 à 17:14 | HDK | Créer des fiches individuelles dans des onglets à partir d'un tableau | Merci du retour et des explications. Je vous propose donc de simplifier comme je vous en avais parlé. Voici une vue de votre feuille tel que je l'ai adaptée - la textbox reste - le tableau du dessus est supprimé Cela fonctionnerait comme ceci : - dès que vous entrez une lettre ou plusieurs dans la t... |
| 03/09/2024 à 16:38 | CHCNP | Case à cocher qui donne la date une fois cochée | Hum, les cases à cocher en objet comme vous avez fait je déconseille toujours. Les objets sur les feuilles c'est un peu comme un post-it sur votre armoire... Vous ne pouvez pas les agrandir sauf en jouant sur la fonction zoom dans le menu, en cas de tri cela peut mettre le bazar dans votre feuille B... |
| 03/09/2024 à 11:51 | Saumon80 | Recherche V en partant du bas | Essayez avec cette formule --> =INDIRECT("B"&MAX(LIGNE(A1:A6)*(A1:A6=G1))) Lettre B pour colonne B Formule de type matricielle à valider par --> CTRL + (touche shift) MAJ + ENTREE Si ok et terminé pensez à cloturer Cordialement... |