| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 02/05/2014 à 22:31 | jilief | Tri en ou exclusif sur plusieurs colonnes | Eh oui, le filtre élaboré (maintenant filtre avancé) est extrêmement puissant mais est encore peu utilisé, car un peu compliqué à mettre en place, il faudrait que Microsoft lui fasse un coup de jeune pour qu'il soit aussi facile à utiliser que le TCD d'aujourd'hui. Je crois qu'il n'a pas eu d'évolut... |
| 02/05/2014 à 22:23 | JOUFFRAY | Initialisation d'une listbox à partir d'un fichier | Oui, c'est certainement ce qu'il y a de plus raisonnable. Si tu as besoin d'aide, n'hésite pas... |
| 02/05/2014 à 22:19 | CAPUCIN | Recherche "live" selon la lettre ecrite | Eriic,, j'avais fait plusieurs tests avec SreenUpdating, mais rien de satisfaisant. Je l'ai ajouté au cas ou cela améliore le rendu sur certains ordinateurs. Par contre je n'avais pas pensé à TextBox1.Visible, mais avec Excel 2010 je ne vois pas la différence. Par contre avec Excel 2013, c'est une c... |
| 02/05/2014 à 15:11 | jilief | Tri en ou exclusif sur plusieurs colonnes | Je reviens sur ce post pour te dire que le filtre élaboré doit répondre à ton besoin, il est très puissant, il faut juste savoir l'utiliser. Dans l'exemple joint, j'ai paramétré jusqu'à 5 filtres totalement différents pour l'occasion, mais tu peux en rajouter. Il est possible d'utiliser les caractèr... |
| 02/05/2014 à 11:14 | Starr | Protection Macro et Protection cellule de feuille | Je t'avais dit exactement ce qu'il fallait faire, je préfère cette méthode plutôt que de le faire, mais visiblement tu as quelques difficultés pour mettre en place mes conseils. Tu touveras donc le fichier en pièce jointe... |
| 01/05/2014 à 21:47 | JOUFFRAY | Initialisation d'une listbox à partir d'un fichier | C'est normal, je n'ai pas toutes des données en ma possession, mais je suppose que tu utilises un UserForm avec au moins un ListBox. Pour ton information, un ListBox peut contenir 10 colonnes maximum (de 0 à 9). Plusieurs solutions sont possibles, mais certaines plus compliquées que d'autres à mettr... |
| 01/05/2014 à 20:16 | CAPUCIN | Recherche "live" selon la lettre ecrite | Oui, c'est parce que la touche Entrée déplace la cellule active d'une ligne vers le bas pour la mise à jour suivante, donc l'événement SélectionChange se déclanche. J'ai passé pas mal de temps à solutionner ton problème, mais on arrive à la limite, soit du tableur, soit de mes connaissances en celui... |
| 30/04/2014 à 17:22 | Starr | Protection Macro et Protection cellule de feuille | Galopin , je me doute bien que ce n'est pas réellement de la précipitation, quoique, à la vue de ton nombre de messages, je suppose, que le soir en arrivant chez toi, tu vas direct à l'ordi lire tes mails et répondre aux posts d'Excel Pratique. Par contre, tu me surprends en disant qu'avec Excel 201... |
| 30/04/2014 à 03:25 | jilief | Tri en ou exclusif sur plusieurs colonnes | Ne confondrais-tu pas Tri et Filtre, Si tu faire un filtre multicritères sur différentes colonnes, je te conseille de regarder du coté du filtre élaboré, maintenant appelé filtre avancé : Ruban Données/Groupe Trier et filtrer/Avancé, et pour comprendre son fonctionnement, je te propose le site de Ca... |
| 30/04/2014 à 02:35 | CAPUCIN | Recherche "live" selon la lettre ecrite | En simplifiant le code ça a l'air mieux : Qu'en penses-tu ... |
| 30/04/2014 à 02:15 | Starr | Protection Macro et Protection cellule de feuille | Le problème deux, c'est le clic droit sur un bouton qui affiche le menu contextuel qui permet d'accéder au propriété de ce bouton ? Je ne comprend pas trop... La seule solution est de protéger la feuille ... |
| 30/04/2014 à 02:03 | laclac | [Outlook][VBA] Déplace les mails d'un dossier | Voici un exemple de code que j'utilise mais que tu dois adapter. Je ne suis pas un spécialiste du VBA sous Outlook, il est donc possible qu'il puisse être optimisé. Code à mettre dans un module standard : Ce code à adapter sur ton ordi, car je l'ai fait pour mon boulot, la première partie du code es... |
| 30/04/2014 à 01:19 | Starr | Protection Macro et Protection cellule de feuille | Bonsoir Starr (et Galopin), Cela ne fonctionne pas, parce que Galopin, dans sa précipitation à secourir les Excelliens en détresse, et dans un élan de générosité, ta offert 5 virgules au prix de 4... Voici le bon code : Que tu peux aussi écrire de cette façon ... |
| 30/04/2014 à 00:52 | tonton34 | Aide tirage dans tableau d'après numéros | Il me semble qu'il y ait problème avec ton fichier, car il n'y a ni macros, ni formules. Par conséquent il nous est impossible de t'aider... |
| 30/04/2014 à 00:40 | JOUFFRAY | Initialisation d'une listbox à partir d'un fichier | J'ai eu du mal à trouver, pourtant j'ai l'habitude de ce genre de code et sans fichier ce n'est pas évident. J'ai donc exécuter ton code sur un autre fichier texte et j'ai eu le même résultat que toi, avec l'affichage du code erreur 10, Ce tableau est fixe et temporairement verrouillé . J'ai réussi... |
| 29/04/2014 à 22:53 | David69400 | Suppression lignes vides sur Tableau Nommé | Je trouvais juste cela rigolo qu'on m'appelle Bernard... Quand tu cliques sur le bouton Valider, tu devrais interdire la saisie si le nom est vide, cela fait plus professionnel. Autre solution que celle proposée précédemment (affichage d'un message) et qui est très professionnelle, c'est de verrouil... |
| 29/04/2014 à 22:32 | teddy13119 | Problème filtre dans tableau croisé dynamique | Bonsoir Teddy et Jean-Eric, Le fait d'être sur le forum à aider les internautes mais aussi à partager notre connaissance nous permets aussi de continuellement nous améliorer : je viens de découvrir une option du TCD que je n'avais jamais remarqué... Teddy, Tu te positionnes sur le TCD, tu affiches l... |
| 29/04/2014 à 03:00 | chhloe | Matrice: Lier deux tableaux selon une valeur spécifique | Bien sûr que c'est possible, il faut que tu utilises la formule RechercheV, que tu places en D3 de la feuille Recette : =RECHERCHEV(A3;inventaire!B:J;6;0) Cette formule recherche le texte dans la colonne B de la feuille d'inventaire et décale de 5 colonnes vers la droite (on mets 6 car il faut inclu... |
| 29/04/2014 à 02:34 | heavyrhyme | VBA et Listbox | Voici trois événements pour obtenir ce que tu souhaites. Pour le chargement des textbox d'identification du client, il faut double-cliquer sur un client dans la listbox : Mise à jour de la base de données Clients quand on clique sur Modifier : Mise à jour de l'entête de la facture à partir de Userfo... |
| 29/04/2014 à 01:39 | ClaireD | En VBA, connaître le format de date du système | Il y a aussi FormatDateTime qui récupère les paramètres régionaux du système : Issue de l'aide d'Excel 2010 : vbGeneralDate 0 Affiche une date et/ou une heure. En présence d'une partie de date, elle l'affiche sous forme de date abrégée. En présence d'une partie d'heure, elle l'affiche sous forme d'h... |
| 29/04/2014 à 01:02 | teddy13119 | Problème filtre dans tableau croisé dynamique | Je prends ton fichier, TCD Achat. Tu veux systématiquement masquer les deux des fournisseurs B to B DR et GRD . La procédure pour créer un groupe "Fournisseurs Masqués" est la suivante (fais exactement ce que j'explique) : 1) On commence par supprimer le groupe CRC2 que tu as créé : Coche la le cham... |
| 29/04/2014 à 00:12 | tbo | TCD a partir d'une liste deroulante | Je pense que c'est parce que tu n'a pas suffisamment d'expérience ou de recul dans la gestion des fichiers et des bases de données que cela te semble plus facile de faire une cinquantaine de feuilles avec un calcul de remboursement différent par feuille (ou par groupe de feuilles). En tout cas, tu a... |
| 28/04/2014 à 23:38 | Anthony3000 | Contraindre le format d'un textbox | Il faut parfois savoir faire simple pour faire efficace. Tu as forcer les deux premiers TextBox en numérique ? Parce que c'est intéressant de le faire, cela évite de mettre en place des contrôles du genre if IsNumeric(Textbox.Text)... Et ainsi éviter de générer des erreurs inutiles. Bonne programmat... |
| 28/04/2014 à 23:33 | David69400 | Suppression lignes vides sur Tableau Nommé | Bernard ??? Dans l'événement Bouton_Valider_Click(), il faut commencer par déprotéger la feuille avant la ligne Sinon, le nouvel opérateur écrase le dernier, par contre cela ne supprime aucune ligne ! Tu as peut-être un autre problème ailleurs. Concernant la validation, oui tu peux mettre un MsgBox... |
| 28/04/2014 à 22:52 | Naeqh | Problème de code VBA qui fonctionne à moitié | Bon j'y vois un peu plus clair : il semblerait que tu aies deux problèmes dans ton code. Le premier est que tu affiches toutes les feuilles avant de masquer avec conditions les feuilles>10, donc si tu ne modifies pas la sub AfficheTout, les feuilles 2>10 s'afficheront toujours. J'ai modifié la... |
| 28/04/2014 à 21:38 | CAPUCIN | Recherche "live" selon la lettre ecrite | Pour avoir le TextBox au dessus de la cellule : Je te laisse adapter le code pour tester le contenu de la cellule et pour limiter à une plage ou une colonne. Pour descendre d'une cellule quand appuie sur Entrée ... |
| 28/04/2014 à 01:51 | eric570 | Validation code barre | En complément de la réponse d'Eriic, tu peux ausi utiliser un événement des TextBox, Change par exemple ; mais tu devrais aussi pouvoir l'intégrer dans le code barre, cela dépend de la marque du scanner, voir la notice ou se renseigner sur le site constructeur. Par contre il est inutile de nous mett... |
| 28/04/2014 à 01:32 | CAPUCIN | Recherche "live" selon la lettre ecrite | J'ai téléchargé ton fichier, mais j'ai 2 références manquantes et Feuil2 qui n'existe pas dans ton fichier ! Je n'ai pas travaillé dans ton fichier, mais ta demande ne me semble pas réalisable car quand tu es dans une cellule à saisir du texte aucun événement ne peut se déclancher, il vaut mieux pas... |
| 28/04/2014 à 00:55 | tutur57 | Segment_Excel MAC | Ne connaissant pas Excel pour MAC, il se peut que ma réponse ne soit pas pertinente. Depuis la version d'Excel 2010 les segments existent, donc si tu as la version 2011 de Mac, elle devrait aussi avoir cette fonctionnalité. Quand on est dans le TCD, on a deux onglets de plus sur le ruban : "Analyse"... |
| 28/04/2014 à 00:36 | tbo | TCD a partir d'une liste deroulante | Moi j'utilise quasiment exclusivement cette propriété et elle ne me fait jamais défaut, la seule contrainte que je connaisse, depuis des années que je l'utilise, c'est que la plage doit commencer en A1, si ce n'est pas le cas le nb de lignes et/ou de colonnes ne correspondent pas au nb de lignes ou... |
| 28/04/2014 à 00:18 | Naeqh | Problème de code VBA qui fonctionne à moitié | Sauf erreur de ma part, tu as 30 feuilles dans ton classeur et tu ne masques que les 20 dernières sous condition : Dans cette ligne tu ne masques pas les feuilles 2 à 10... Normal ? Si tu ajoutes cette ligne avant de masquer et que tu crées un point d'arrêt sur la ligne d'après : Sheets(Array(11, 12... |
| 27/04/2014 à 23:34 | tbo | TCD a partir d'une liste deroulante | Sans vouloir remettre en question votre travail, généralement l'intérêt principal des formules est de se passer de macro, mais dans la mesure ou le VBA devient indispensable, alors il me semble plus judicieux de tout construire en VBA, et je vois que vous avez fait le bon choix. Juste une chose conc... |
| 26/04/2014 à 19:25 | EmilioJCW | Fusionner Tableau Problème | Que veux-tu dire par ta brève réponse ? Que cela fonctionne avec mes explications ou que tu as encore besoin d'aide ? Si c'est la seconde solution, envoie un fichier, sinon on ne pourra pas t'aider... |
| 26/04/2014 à 18:11 | tbo | TCD a partir d'une liste deroulante | En complément de la réponse de cousinhub, il vaut mieux modifier la source du TCD plutôt que de créer un TCD à chaque fois. Pour modifier la source d'un TCD en VBA : Ou MaPlage est représentée de style de référence L1C1, par exemple : L1C1:L1000C3... |
| 26/04/2014 à 17:40 | teddy33 | Textbox en couleur | Papou, De quoi parles-tu ... |
| 26/04/2014 à 12:29 | a.faurie | Afficher la liste de choix | Tu parles bien d'une liste de validation ? Si c'est le cas, la réponse est non, par contre tu peux appuyer sur Alt+Flèche Bas , mais cela t'oblige à afficher le clavier, sinon il faut passer par un Listbox qui se déplace au gré des cellules autorisées et se masque pour les autres, mais cela implique... |
| 26/04/2014 à 12:11 | teddy33 | Textbox en couleur | Tu as de la chance que j'ai ouvert ton post, car je me consacre en priorité à ceux qui n'ont pas de réponse. Donc attention quand tu laisses un second message... Voici une proposition : Dans l'événement "Private Sub Bt2_Click() 'Bouton Valider le Lot", tu mets cette ligne ou tu veux, après avoir con... |
| 26/04/2014 à 11:35 | jp65 | Barre de progression liée au déroulement du code | Aucun problème, il faut simplement que tu comptes toutes les étapes (toutes tes lignes de code sauf les lignes vides, les déclarations et les commentaires), ensuite que tu actualises la barre de progression à chaque ligne. Dis-toi bien que la barre de progression est comme la barre d'état, elle n'af... |
| 26/04/2014 à 11:13 | Mushka | VBA pour verrouiller/déverrouiller des cellules avec conditi | Tu ne t'étais pas mal expliquée, je donnais juste une piste. En fonction du niveau de connaissance en VBA, cela permet à certains d'entre-vous d'adapter la solution proposée au besoin. Parfois, vous avez juste besoin que l'on réveille votre esprit de créativité et de réflexion. Voici le code : La li... |
| 25/04/2014 à 19:19 | Tuline | Erreur définie par l'application ou l'objet | Bon, j'ai trouvé la ligne qui est à l'origine de l'erreur : Cela compte toutes les cellules de la plage utilisée, tu dois ajouter Rows : Quand tu déclares tes variables, il faut mettre le type à chaque variable, pas seulement en bout de ligne Dim nbl As Long, nblx As Long Dim a As Long, b As Long Bi... |
| 25/04/2014 à 19:05 | Mushka | VBA pour verrouiller/déverrouiller des cellules avec conditi | Essaie ce code, c'est un début de piste : A adapter selon ton besoin Etant donné que le mot de passe est dans le projet VBA, il faut que tu protèges le projet, sinon un utilisateur pourrait découvrir ce mot de passe, notamment en cas de débogage... |
| 25/04/2014 à 18:25 | cisco38 | Dépassement capacité | Chez moi, cela semble fonctionner. Tu n'as pas compressé les images avant de les zipper ... |
| 25/04/2014 à 18:07 | Tuline | Erreur définie par l'application ou l'objet | Il n'y a pas de ligne surlignée. Dans ton code, on ne connait pas la valeur de x. Donc, difficile de t'aider dans ces conditions... |
| 25/04/2014 à 12:28 | teddy13119 | Problème filtre dans tableau croisé dynamique | Le filtre du TCD ce comporte qu'une seule condition. Aujourd'hui tu n'as besoin que de deux conditions, mais demain, 3 ? 4 ? Plus de conditions ? Ce que je t'ai proposé est une alternative qui doit fonctionner. Mais tu fais ce que tu veux... |
| 25/04/2014 à 12:21 | David69400 | Suppression lignes vides sur Tableau Nommé | Pour contrôler que les TextBox soient remplis : If Nom = Empty Or Prenom = Empty Or Taux = Empty Then Exit Sub Mais tu pourrais aussi tester le nb de caractères, si le taux est numérique, etc. et mettre l'information dans un label : Et en fin de procédure : Et pour forcer la suppression des lignes v... |
| 25/04/2014 à 01:15 | BrunoDS78 | Probleme macro filtre date | Bienvenue dans l'univers d'Excel et de ses subtilités... VBA doit encore faire des siennes en se mélangeant les pinceaux et en considérant que la date saisie dans la cellule est en version anglaise. Pour parer à ce problème récurrent, il faut changer le format pour que VBA prenne la bonne date : Cel... |
| 25/04/2014 à 00:44 | teddy13119 | Problème filtre dans tableau croisé dynamique | A ma connaissance, non ce n'est pas possible par filtre direct, essaie de contourner cet inconvénient si cela te pose un réel problème en créant, par exemple, un nouveau groupe (Ruban Analyse/Groupe) et tu y mets les fournisseurs que tu ne veux pas voir, ensuite tu filtres ce groupe de fournisseurs... |
| 25/04/2014 à 00:25 | ClaireD | Gestion d'erreur | Un exemple d'utilisation : Attention, tu as une sélection dans ta recherche : Selection.Find(what:=123... Si tu veux faire ta recherche sur toute la feuille, il faut remplacer Selection par Cells EDIT : Ah ! Tu as été plus rapide que moi, sur ce coup là Frangy ! Mais le code est très similaire..... |
| 25/04/2014 à 00:11 | babouze64 | Macro séparer texte vers plusieurs cellules | Pas besoin de macro pour cela, Excel possède un outil d'importation de fichier texte : Sélectionne ta colonne A Ruban Données/Outils de données/convertir Ensuite l'assistant de conversion s'ouvre, Type de données d'origine=Délimité puis suivant, choisis le séparateur Virgule, puis terminer, ou suiva... |
| 24/04/2014 à 23:58 | Marj59 | Jeu VBA Excel userform | Je ne sais pas comment tu as envisagé ton jeu, mais en principe tu as un bouton Démarrer qui mets le nombre de coups à 10. Tu as donc un autre textbox (masqué) qui stocke le nb de coups restants. Pour l'instant, tu es en phase de création, alors affiche ce textbox pour contrôler la valeur. Quand le... |