| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 06/06/2016 à 08:49 | ohua1 | Bloquer ligne suivant texte cellule utilisateur multiples | Oui désolé il y a une erreur. Remplace NPL1 par NP1 ..... |
| 05/06/2016 à 21:36 | cedrics | Afficher une valeur | Par formule je ne sais pas faire mais je te propose un solution VBA avec le code ci-dessous ... |
| 05/06/2016 à 19:00 | cfafpa | VBA Liste de livres empruntables | En pièce jointe une version v04 plus aboutie avec gestion des retours. • Les livres ne peuvent plus être prêtés qu'une seule fois. • La ListBox1 de l'UserForm RECHERCHER est MutilSelect . • Le Rendu et la Suppression peuvent se faire sur plusieurs ligne sélectionnées. • La Suppression se fera après... |
| 05/06/2016 à 00:56 | cfafpa | VBA Liste de livres empruntables | En pièce jointe la version v03 . À la différence de la v01 , les dates et personnel sont répétés sur toutes les lignes... L'UserForm2 EMPRUNT s'utilise comme celui de la v01 pour l'ajout de données. Le bouton Rechercher va fermer cet UserForm2 pour ouvrir l'Userform3 RECHERCHER . Par défaut la reche... |
| 04/06/2016 à 20:16 | cfafpa | VBA Liste de livres empruntables | Re, En fait mon précédent post s'adressait à Galopin... Pardon. Sinon pour ce que tu demandes il faut pas mal remanier. Possible que je te propose une solution dans le week-end... Re, Tu as rajouté un contrôle que je n'ai pas sur ma machine (DTPicker ou Calendrier). Lequel ? Je ne peux donc pas l'ut... |
| 04/06/2016 à 20:10 | minounet | Comparaison de X fichiers, extraction et traitement | Oui c'est faisable avec plus de précisions : • Chemin d'accès des fichiers sources ? • les données commencent-elles toujours en A1 , avec étiquettes ou pas ? • Quel(s) onglet(s) du fichier source doi(ven)t être scanné(s) par la macro ? • Quelle(s) colonne(s) de l'onglet doi(ven)t être scannée(s) par... |
| 04/06/2016 à 19:55 | Valar | Case d'option activeX --> Problème condition second clique | Re, Et si tu faisais l'effort d'envoyer le code complet ? À défaut du fichier qui va bien..... |
| 04/06/2016 à 19:53 | ferdo | Recherche | Ton classeur a un comportement très étrange. Quand je l'ouvre la barre de tâche affiche plein de fenêtres et le fichier est ouvert 5 fois ?! Ça fout les jetons... • Validation de données dans la cellule I9 Utilise cette formule : =DECALER($A$11;;;NBVAL($A:$A)-1) à la place de la tienne. Elle permet... |
| 04/06/2016 à 18:54 | Valar | Case d'option activeX --> Problème condition second clique | Tu aurais dû fournir le code des deux autres OptionButtons. Si ils sont liés il est évident que quand l'un d'entre est est [Vrai] , les deux autres deviennent [Faux] . C'est peut-être ça le problème... Sinon je te recommande d'utiliser Iif(condition, action si condition [Vrai]... |
| 04/06/2016 à 18:43 | cfafpa | VBA Liste de livres empruntables | Certains forums permettent de mettre des appréciations sur les posts sous forme de "Like" ou avec des "+1 / -1". Comme Excel-Pratique ne le permet pas, je voulais juste "plussoyer" le post de Galopin au-dessus. Je vais tâcher, désormais, de faire l'effort demandé et laisser ma flemme de coté..... |
| 03/06/2016 à 09:59 | adrienc45 | Lister les userform d un workbook pour agir dessus | @MFerrand J'ai fait comme tu as dit et en effet plus d'erreur !... Enfin, seul mon message qui ne me permet pas de poursuivre... Merci pour ta réponse. @Adrien Désolé de polluer ton fil avec des problèmes qui ne le concerne pas..... |
| 03/06/2016 à 00:20 | adrienc45 | Lister les userform d un workbook pour agir dessus | @MFerranf ton code plante sur la ligne de déclaration : Dim usf As VBComponent avec le message : Erreur de Compilation: / Type définit par l'utilisateur non défini . Je profite de ton passage pour te demander si tu sais pourquoi je ne peux plus utiliser ce type de code (voir Post #6) ? Cela vient-il... |
| 03/06/2016 à 00:10 | cfafpa | VBA Liste de livres empruntables | En pièce jointe ton fichier modifié avec le code ci-dessous : ATTENTION ! dans ton fichier les données allaient s'écrire à partir de la ligne 150 (plus ou moins, je ne me souviens plus). Cela signifie que les certaines cellules de la la colonne A contenait des données non visibles (espaces ou autres... |
| 02/06/2016 à 21:24 | cfafpa | VBA Liste de livres empruntables | Ton code sur le bouton Valider Emprunt est plein d'incohérences : • Le message indique que l'utilisateur doit cocher un ou plusieurs noms dans la liste il faudrait pour cela que la propriété [MultiSelect] de cette ListBox1 ne soit pas fmMultiSelectSingle mais fmMultiSelectMulti ou fmMultiSel... |
| 02/06/2016 à 20:47 | paranoyiak | Choix multiples d'une cellule | Pas sûr d'avoir bien compris... • ajouté une liste de validation de données dans la cellule B16 , reprenant les valeurs de la plage C4:C13 • ensuite en K16 j'ai remplacé la formule : =(C16/1000)*(E16/1000)*G16*D6*H16 par : =(C16/1000)*(E16/1000)*G16*RECHERCHEV(B16;$C$4:$F$13;2;FAUX)*H16 Est-ce que c... |
| 02/06/2016 à 16:39 | adrienc45 | Lister les userform d un workbook pour agir dessus | Re, Le problème est que sur ma bécane je ne peux plus utiliser ce genre de code sans bug suivi d'un message me disant que L'accès par programme au projet Visual Basic n'est pas fiable ?. Alors qu'avant je pouvais !... J'avais commencer à coder dans ce sens là. Peut-être avec une gestion d'erreur (ma... |
| 02/06/2016 à 16:25 | adrienc45 | Lister les userform d un workbook pour agir dessus | Re, Qu'est qui t'empêche de tester ?... Je pense que ça devrait marcher... |
| 02/06/2016 à 16:03 | adrienc45 | Lister les userform d un workbook pour agir dessus | La collection UserForms ne renvoie que la liste des userforms chargés (Load) mais pas la liste de tous les userforms..... |
| 02/06/2016 à 15:46 | VDMICHEL | BeforeDoubleClick - Range vs Cell | Ca marche mais tu as dû rajouter une ligne et tu n'en as pas tenu compte dans le code. Tout est décalé d'une ligne... Le bon code ... |
| 02/06/2016 à 11:18 | xandre971 | Blocage de ligne selon valeur d'une cellule | L'événement Change 2 n'existe pas ! Supprime le 2 et ton code refonctionnera... Toutefois, l'événementielle Change se réfère automatiquement à l'onglet dans lequel est est placée. ActiveSheet est donc superflu... Ton code simplifié ... |
| 02/06/2016 à 09:20 | Vanille59 | Macro de mise à zéro | Re, Arf Vanille ! Non, je ne suis pas informaticien... Pour la date ... |
| 01/06/2016 à 19:51 | Vanille59 | Macro de mise à zéro | Un code ultra simple et rapide : En pièce jointe ton fichier modifié. J'ai rajouté une liste de validation de données dans la plage J5:J20..... |
| 01/06/2016 à 16:16 | nicos3390 | Utilisation case a cocher | "qui ne fonctionne pas" ne signifie pas grand chose !... • Est-ce qu'il y y a un bug ? Dans ce cas la ligne de code qui pose problème est surlignée de jaune • est-ce qu'il n'y as pas de bug mais le résultat affiché ne correspond pas au résultat escompté ? • est-ce que rien ne se passe lorsque tu exé... |
| 01/06/2016 à 15:47 | paranoyiak | Choix multiples d'une cellule | Il est tellement simple avec Excel de créer un tableau avec une poignée de données (anonymes) , reprenant la structure de ton original, pour permettre de résoudre ton problème. Nous n'avons pas besoin de tout le classeur !..... |
| 30/05/2016 à 15:26 | ohua1 | Bloquer ligne suivant texte cellule utilisateur multiples | Le code ci-dessous sur l'événement SelectionChange ne fait pas exactement ce que tu demandes mais pourrait peut-être convenir. Si recruté été en Y alors il faut taper le mot de passe de l'utilisateur 02 à la place du mot de passe de l'utilisateur 01 ..... |
| 30/05/2016 à 11:04 | ohua1 | Bloquer ligne suivant texte cellule utilisateur multiples | Je n'arrive pas à comprendre comment tu bloques certaines cellules par mot de passe. Je ne savais même pas que cela était faisable... Il faut, je pense, modifier cette partie pour obtenir ce que tu veux mais je ne la trouve pas..... |
| 28/05/2016 à 14:21 | abdel2013 | Utilisation de liste | En pièce jointe ton fichier modifié. J'ai utilisé la formule RECHERCHEV dont la syntaxe est : =RECHERCHEV(valeur cherchée ou adresse de la valeur cherchée; tableau contenant la valeur cherchée; décalage de colonnes à droite de la valeur cherchée; renvoie la valeur exacte (FAUX) ou une valeur proche... |
| 27/05/2016 à 10:57 | david ge | Différencier Date et Texte dans une cellule | Peut-être comme ça ... |
| 27/05/2016 à 09:22 | ju97 | Sélectionner date du jour | Le code ci-dessous convient quel que soit le format de date ... |
| 26/05/2016 à 15:24 | Omnipopo | VBA - Copier/Coller des colonnes | Essaie l'une ou l'autre des solutions ... |
| 26/05/2016 à 13:45 | Barahaoua | Macro pour recherche aléatoire avec des conditions | Re, J'ai essayé d'intégrer le code à ta boucle mais comme tu boucle avec un système Do... Loop et moi avec un système For I = 1 to ... Next... , je ne m'en sors pas pour le moment. Mais je ne lâche pas l'affaire..... |
| 26/05/2016 à 09:09 | paranoyiak | Choix multiples d'une cellule | Ce que tu demandes semble réalisable mais pas sans le fichier..... |
| 25/05/2016 à 23:13 | zarathoustra | Recherche de valeur dans différentes feuilles | Comme tu es resté très énigmatique sur les actions à réaliser (tout autant que ton code d'ailleurs) je te propose le code commenté, à finaliser, ci-dessous ... |
| 25/05/2016 à 22:34 | VDMICHEL | BeforeDoubleClick - Range vs Cell | Actuellement ton code ne fonctionne que sur la plage C36:C41 . Pour ajouter des cellules ou des plages de cellules au fonctionnement du code il faut le spécifier dans la ligne : en rajoutant la ou les cellules ou la ou les plages de cellules précédée d'une virgule non plus dans une Intersection mais... |
| 25/05/2016 à 21:26 | rossin | Réalisation d'un menu déroulant | Une proposition uniquement VBA et dynamique. Attention il y a du code dans le composant ThisWorkbook , dans le Module1 et dans le composant Feuil2(Consultation) ..... |
| 25/05/2016 à 20:17 | Barahaoua | Macro pour recherche aléatoire avec des conditions | Re, Le code ci-dessous devrait convenir : Une chose à vérifier. Comme le plat peut apparaître plusieurs fois dans la colonne C , le nombre aléatoire NA peut être répété. Par exemple : C13 = Plat2 . La ligne définie de manière aléatoire peut être la ligne 42 donc on retrouve en R42 : 418,207211488718... |
| 25/05/2016 à 16:59 | Clem69 | Mise en place d'un formulaire de recherche | Re, Mais p... de b... de m... (purée de bananes de Mauritanie) envoie-moi un fichier avec l'exemple qui plante ! Comment veux-tu qu'on s'en sorte ?... |
| 25/05/2016 à 16:52 | Clem69 | Mise en place d'un formulaire de recherche | Re, Désolé mais il n'y a pas d' Arbre dans la colonne A de l'onglet DATABASE dans ton fichier. Et si j'en mets un, j'ai bien la ligne qui le contient affichée dans la ListBox1 et aucune erreur..... |
| 25/05/2016 à 16:43 | Clem69 | Mise en place d'un formulaire de recherche | Re, Je te rappelle l'énnoncé de ton premier post : Donc le code ne vérifie la correspondance du texte de la TextBox1 qu'avec la données en colonne 1, 2, 3 ou 28. Voir les lignes : C'est pour cela que si tu tapes az , pourtant contenu dans toutes les lignes de la colonne D (=6), la ListBox1 sera vide... |
| 25/05/2016 à 16:15 | Clem69 | Mise en place d'un formulaire de recherche | Re, La Listbox n'affichera que les lignes dont certaines colonnes (ne souviens plus lesquelles) contiennent le texte édité dans la TextBox1 . Ça sert à quoi que je commente tous les codes ? Pfff ! Qu'est-ce qu'on perd comme temps !... Si tu ne fais pas d'effort, je laisse tomber... |
| 25/05/2016 à 15:36 | Barahaoua | Macro pour recherche aléatoire avec des conditions | Re, Oui mais là je n'ai pas le temps... Dès que j'ai un peu de disponibilité je regarde ça..... |
| 25/05/2016 à 15:32 | max.g | Textbox et cellule | Pour cela, on utilise le plus souvent un CommandButton placé dans l' UserForm avec le code ci-dessous où l'onglet et l'adresse de la cellule sont à adapter à ton cas ... |
| 25/05/2016 à 15:20 | Clem69 | Mise en place d'un formulaire de recherche | Re, Tu sélectionnes les données sensibles, tu tapes "blabla" et tu valides par [Ctrl]+[Entrée], tu enregistres sous pour garder l'original et tu envoies la copie !... On n'a pas non plus besoin de toutes les lignes. Un poignée suffit..... |
| 25/05/2016 à 15:00 | Clem69 | Mise en place d'un formulaire de recherche | Re, Non il n'y a pas de liaison entre les deux. Chaque UserForm a son propre module et l'initialisation de l'un ne peut en aucun agir sur l'initialisation de l'autre sauf si le code le spécifie. Pourquoi t'acharner à ne pas anonymiser ton fichier avec les deux UserForms et le renvoyer ?..... |
| 25/05/2016 à 14:55 | Robert HINAULT | Erreur execution 13 | Ce message s'affiche parce que ta cellule F5 contient du texte ou, du moins, une valeur non numérique. Peut-être faudrait-il aussi spécifier l'onglet avant : numéro_ligne = Sheets("Feuil1") .Range("F5") + 1, par exemple. Vérifie tout ça... [Édition] Bonjour Psykopat, nos posts se sont croisé... |
| 25/05/2016 à 14:46 | Barahaoua | Macro pour recherche aléatoire avec des conditions | Toujours ma même histoire du pneu crevé... Si j'amène une photo au garagiste non seulement il ne me le réparera pas mais en plus il se foutra bien de ma gueule si je lui dis que c'est urgent... Pour te proposer une solution il nous faut la tester au préalable et pour cela il faudrait recréer tout to... |
| 25/05/2016 à 14:34 | Clem69 | Mise en place d'un formulaire de recherche | Re, J'ai pris le fichier Clem_v01.xlsm . J'ai renommé l'onglet Recherche item en Research . J'ai remplacé la ligne de code : par : et tout fonctionne !... Anonymiser des données sur Excel prend moins d'une minute. Je n'ai pas besoins des données mais de la structure !... Mais si tu ne veux pas faire... |
| 25/05/2016 à 12:17 | iziris | Remplissage automatique lié avec une file déroulante | En pièce jointe une proposition VBA avec la macro événementielle Change . J'ai remplacé ta ComboBox par une liste de validation de données dans les cellules C2 à C5 . Le nom nom , qui définit la liste, est issue du Gestionnaire de Noms avec la formule DECALER . Cela permet de rendre ton tableau dyna... |
| 25/05/2016 à 11:46 | Clem69 | Mise en place d'un formulaire de recherche | Re, Le code fonctionne dans le fichier exemple que tu as fourni. Renvoie le bon fichier que je puisse comprendre..... |
| 25/05/2016 à 09:37 | Clem69 | Mise en place d'un formulaire de recherche | Re, Dans les deux premiers onglets ... |