| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 29/06/2023 à 17:07 | Théophile Carpentier | Formule spécifique avec Références structurées | Essayez avec cette formule à placer en J2 (elle n'est pas de moi... mais d'une forumeuse du nom de Monique malheureusement décédée) =SIERREUR(INDEX(I$2:I$3873;EQUIV(PETITE.VALEUR(SI((NB.SI(N$1:N1;I$2:I$3873)=0)*(I$2:I$3873<>"");NB.SI(I$2:I$3873;"<"&I$2:I$3873));1);SI(I$2:I$3873<>"";NB... |
| 29/06/2023 à 15:48 | JeanBaptisteP | Copier/Coller des feuilles d'un classeur 2 vers classeur 1 avec VBA | Là je n'ai pas compris. Les macros sont où dans votre fichier classeur 2 ? Dans la feuille ou dans un module ... |
| 29/06/2023 à 13:17 | Théophile Carpentier | Formule spécifique avec Références structurées | Je pense que vous pouvez faire cela avec la formule FILTRE si votre version excel le permet Juste pour tester car je ne dispose pas de la fonction, essayez comme ceci --> =FILTRE(I2:I3873;I2:I3873="FORM*");"") en laissant actuellement votre formule dans la colonne I... |
| 29/06/2023 à 13:08 | Vinch | Importer textes cellules sans cellules vides | Re Ok faites quelques tests avant la cloture, c'est mieux Crdlt... |
| 29/06/2023 à 11:38 | Théophile Carpentier | Formule spécifique avec Références structurées | La colonne I vous renvoie bien le résultat de votre formule. Où est le problème ? A moins que vous vouliez cela en colonne E ? Crdlt... |
| 29/06/2023 à 10:50 | Vinch | Importer textes cellules sans cellules vides | Exact je n'avais pas capté que des articles placés dans " Com Fournisseur 1 Ajou t" pouvaient ne pas se trouver dans la plage " com 1 fournisseur ". Dans le code, rajoutez cette ligne juste au dessus de la ligne --> Dim lg As Integer Cette ligne permet de définir la plage entre la cellule A2 et l... |
| 29/06/2023 à 10:32 | JeanBaptisteP | Copier/Coller des feuilles d'un classeur 2 vers classeur 1 avec VBA | Je modifierais vos codes comme ceci : 1. Dans le module 1, remplacez toutes les lignes par ceci 2. Dans l'USF, remplacez la Private sub Initialize 3. Dans l'USF supprimez le code Private Sub UserForm_Deactivate() 4. Dans le module Importation _donnees, remplacez cette ligne dans le code Import Faite... |
| 29/06/2023 à 09:11 | Vinch | Importer textes cellules sans cellules vides | Parfait si cela fonctionne Pourquoi avez-vous reposté un fichier ? Je dois regarder autre chose ? Si terminé comme écrit dans mon précédent message pensez à ---> Crdlt... |
| 28/06/2023 à 19:06 | Vinch | Importer textes cellules sans cellules vides | Lol ! ah ben oui... pendu à un clou en quelque sorte Voici les modifications à faire. suivez bien pas à pas sans sauter une ligne : 1. Allez dans la feuille Retour et en C2, remplacez Quant par Retour 2. Supprimez la formule Sommeprod en colonne C (on en a plus besoin) 3. Faites un click droite sur... |
| 28/06/2023 à 18:43 | Vinch | Importer textes cellules sans cellules vides | Lol !... Ok si je vous explique le processus à suivre pour le faire par vous-même ... |
| 28/06/2023 à 18:28 | Vinch | Importer textes cellules sans cellules vides | Pour faire plus simple je vous propose de consacrer dans cette feuille RETOUR - Colonne A : les articles - Colonne B : la quantité commandée telle que mentionnée en feuille Com en colonne B - Colonne C : Retour En gros j'inverse la colonne B et C de la feuille Retour. Bon cela ... |
| 28/06/2023 à 18:01 | Vinch | Importer textes cellules sans cellules vides | A quoi vous sert la colonne Retour dans cette feuille retour ? Est-il pensable de ne pas mettre cette colonne retour en colonne B mais ailleurs... |
| 28/06/2023 à 13:32 | Vinch | Importer textes cellules sans cellules vides | Pas sûr que vous avez compris. Ma question portait sur le fait d'avoir les listes de validation dans la feuille Retour Sinon si je comprends bien ce que vous voulez - On copie les infos de la feuille COM vers la feuille Retour Colonne A - Si doublon on doit supprimer la ligne et augmenter la quantit... |
| 28/06/2023 à 11:54 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Logique puisque vous relancez chaque fois la sub initialize sans vider la listview Modifiez ceci dans la Private Sub BCreerElement_Click() : 1. Remplacez Dim i as byte par 2. Entre les instructions Call Trier et Call Effacer , mettez ces lignes de code 3. A la fin du code, supprimer l'instruction -... |
| 28/06/2023 à 09:51 | El Blobo | Recherche et suppression de lignes en fonction d'une cellule vide | Je vois que lorsque vous postez un code vous n'utilisez jamais les balises prévues. Merci d'utiliser les balises de codes en cliquant sur l'icone </> disponible dans le menu et en collant le code dans la fenêtre. Il sera plus facile à lire. J'ai corrigé votre post Edit : essayez ce code Si ok... |
| 28/06/2023 à 09:23 | Vinch | Importer textes cellules sans cellules vides | Que voulez-vous dire par "ailleurs" En gros si doublons il faut retraiter le tout en ajoutant une quantité en colonne B dans la feuille retour ? Là je ne vois pas comment vous allez faire cela... c'est presque obligatoire surtout que vous supprimez des lignes Ben je parle des listes déroulantes dite... |
| 28/06/2023 à 09:13 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Bah oui c'est normal puisque vous passer en Listview. Il faut refaire chaque code. Tous les codes où est mentionné Listbox_body ne sont plus d'actualité. Et vous devez supprimer la listbox_Body de votre USF aussi Pour le code modification, je suppose que le bouton utilisé est "mise à jour élément".... |
| 27/06/2023 à 18:32 | SOME | Copier, coller, renommer et enregistrer dans un nouveau dossier | Re Je pense que le code que vous avez mis posera un souci. A vous de vérifier Puisque terminé pensez à Cordialement... |
| 27/06/2023 à 18:25 | santh22 | TextBox et récupération d'info | La source n'est pas dans la textbox2 mais bien dans la Textbox3. C'est l'inverse que vous mentionnez dans votre post Du coup je ne comprends pas votre problème. Par contre pourquoi utiliser des Textbox sur votre feuille pour faire cela. J'aurais supprimé les objets Texbox et mis ces infos dans des c... |
| 27/06/2023 à 18:02 | SOME | Copier, coller, renommer et enregistrer dans un nouveau dossier | Merci d'éviter les doublons --> https://forum.excel-pratique.com/excel/copier-coller-renommer-et-enregistrer-dans-un-nouveau-dossier... Si vous n'avez pas de réponse il vous suffit de relancer votre demande sur le fil en créant un nouveau post Crdlt... |
| 27/06/2023 à 16:05 | Vinch | Importer textes cellules sans cellules vides | Vous devez conserver les listes de validation dans la feuille retour après la copie ? Hum.... si le nombre de lignes est figé donc 8 lignes cela peut se faire. Est-ce le cas ou cela peut varier ... |
| 27/06/2023 à 10:28 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Dans le code Private sub initialize , juste en dessous de la ligne Set rng = f.ListObjects(1) , ajoutez cette ligne... |
| 26/06/2023 à 12:52 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Déjà là je pense que vous avez sélectionné l'entièreté de chaque ligne de votre feuille et pas seulement les lignes concernées par la tableau. Sans quoi dans l'option Supprimer vous auriez eu l'option "ligne de tableau" Non vous n'avez pas de doublons si rien n'est enregistré dans la feuille. Je pen... |
| 25/06/2023 à 18:33 | lcn | Comment afficher un retour à la ligne dans une textbox ? | Je vous avais donné la solution ici --> https://forum.excel-pratique.com/s/goto/1138566 mais pour la cellule G2 car initialement l'ID était en G. Donc à refaire pour A2 La question est de d'abord savoir comment vous videz la base parce là dans votre feuille BD, la formule n'est pas en A2. Dites-m... |
| 25/06/2023 à 12:11 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Je pense que ce n'est pas trop pratique cela, mais si vous voulez comme cela, allez dans la feuille planning et modifiez les codes comme ceci: 1. Variables . En dessous de Dim(a), rajoutez ceci 2. Dans le code Private Sub Worksheet_SelectionChange ... remplacez les deux lignes par ceci : et par ceci... |
| 25/06/2023 à 11:06 | anarium | Récupérer la mise en forme de la ligne en dessous | Oui je vois effectivement. Rajoutez une ligne via l'USF puis pour cette colonne, sélectionnez les données de cette colonne (donc sans le titre), Dans la rubrique "Alignement" cliquez sur l"icone "Orientation" puis sur "format de cellule - Alignement" Dans la fenêtre, Rubrique Orientation, cliquez su... |
| 23/06/2023 à 19:10 | CaroB | Automatiser un lien vers une autre feuille de calcul | Votre fichier en retour. Une fois sur votre nouvelle feuille de facture, cliquez sur la feuille Revenus et les infos seront automatiquement complétées Deux codes pour cela : 1. dans la feuille revenus : un code qui est exécuté chaque fois que vous cliquez sur l'onglet Revenus. Pour le voir click dro... |
| 23/06/2023 à 17:05 | anarium | Récupérer la mise en forme de la ligne en dessous | ??? Je n'ai pas compris. La colonne "Jours restants" contient une formule qui donne le résultat du nombre de jours entre aujourd'hui et la date en colonne G Bah sélectionnez les données de la colonne à partir de la ligne 3 jusque dernière ligne puis vous cliquez juste sur l'icone "Aligner à gauche"... |
| 23/06/2023 à 14:59 | anarium | Récupérer la mise en forme de la ligne en dessous | Pour mettre en forme votre tableau vous avez choisi un style défini que l'on appelle dans le jargon "Tableau au format structuré" Ensuite vous avez modifié manuellement la police de caractère. Dès lors en ayant changé la police de caractère de la ligne d'entête le tableau reprend cette police pour l... |
| 23/06/2023 à 14:36 | anarium | Récupérer la mise en forme de la ligne en dessous | Le souci c'est que vous avez probablement changé le format structuré avant utilisation de la première ligne. Du coup, le tableau a prit en compte la police des en-têtes. A voir Vous ajoutez la ligne quelle Userform ... |
| 23/06/2023 à 12:28 | carla3111 | Colorier une ligne sur deux tableau VBA | Je n'ai peut être pas compris la finalité mais pourquoi utiliser et se compliquer avec un code ? Si vous sélectionnez votre tableau puis vous faites un MFC en choisissant l'option "Utiliser une Formule...." Dans la rubrique "Modifier la description de la règle" mettez cette formule -> =MOD(LIGNE(... |
| 23/06/2023 à 11:56 | Nonno | VBA suppression ligne si cellule vide | Essayez comme ceci Si ok pensez à Cordialement... |
| 23/06/2023 à 11:44 | Adept | Appeler les éléments d'une colonne par leur en-tête | Essayez avec la formule Indirect --> Indirect("Solde" & ligne()) Crdlt... |
| 23/06/2023 à 11:28 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Bah non nul besoin de refaire la listbox. Modifiez simplement le code de recherche comme ci-dessous. Comme cela vous conservez toujours la lise complète lorsque vous n'effectuez pas de recherche Faites un test Allez dans votre USF et cliquez sur la Listbox Allez dans les propriétés de la listbox et... |
| 23/06/2023 à 10:34 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Ok pour l'ajout des labels. Remplacez le code Initiaize par celui ci-dessous: Après vous pouvez aussi enlever les bordures et mettre une couleur de fond à vos labels. Le code ne prévoit rien à ce sujet Faites un test Edit : remplacé deux lignes dans le code... |
| 23/06/2023 à 09:47 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Lorsque vous parlez de liste filtrée vous pouvez donner un exemple ? Là je vois que vos listes sont filtrées. A moins que vous vouliez les faire par le code ? Si oui, cela doit être fait sur base la colonne A ou autre ? Aussi autre chose que je viens de voir dans le gestionnaire de noms, adapter vos... |
| 23/06/2023 à 09:30 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Comment avez-vous fait cela ? je pense que vous n'avez pas ajouté les labels comme je vous l'ai montré Mettez simplement les labels comme montré dans mon post précédent. Nul besoin de mettre le nom de votre rubrique. Ce sera fait par le code Vous devez avoir la mention Label1, Label2, ....jusque Lab... |
| 22/06/2023 à 17:46 | roustamovic | Partage d'un fichier VBA contenant un UserForm | A l'intérieur non ce n'est pas possible. Comme la vue ci-dessous : Dites moi si Ok pour faire le code afin de les remplir Ok alors mettez ceci dans THISWORKBOOK Ensuite je ne mettrais pas de la couleur grise sur toutes les lignes et colonnes mais uniquement dans la vue que vous voulez voir. Donc la... |
| 22/06/2023 à 15:18 | roustamovic | Partage d'un fichier VBA contenant un UserForm | 1. Pour les labels vous les complétez sans code ? 2. Est-ce vous voulez voir les entetes de colonnes et lignes ainsi que les scroll vertical et horizontal sur la feuille accueil ? 3. Quid de la protection ... |
| 22/06/2023 à 14:32 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Ok. A ce sujet dans la sub initialize, vous pouvez ajouter cette ligne juste en dessous du CALL INIT Cela permettre de dimensionner chaque colonne et de bien placer vos labels. On pourrait d'ailleurs les compléter aussi par le code si vous voulez. Dans ce cas le mieux est de les nommer label1, label... |
| 22/06/2023 à 13:01 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Deux solutions possibles : - Ajout d'un label en dehors de la listbox pour chaque colonne ou - Ajout d'une seconde listbox juste au dessus de la listbox1 et de même dimension en largeur. Cette listbox ne servira que pour les titres. Les titres seront chargés à l'ouverture de l'USF avec le code initi... |
| 22/06/2023 à 12:18 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Ok on passe au suivant 1. Au dessus de tous les codes, mettez ces deux instructions 2. Ajoutez ce code qui sera exécuté au changement de la combobox 3. Ajoutez ce code pour la textbox1 dans laquelle vous allez entrer votre recherche 4. Ajoutez ce code qui sera exécuté au click du bouton Rechercher F... |
| 22/06/2023 à 09:24 | roustamovic | Partage d'un fichier VBA contenant un UserForm | Ok mais il me semble mieux de ne pas avoir ce chiffre 3 présent sans quoi on ne demande s'il y a un Basedossier1 ou Basedossier2 Pour supprimer le 3 : - Allez dans formule -> Gestionnaire de noms - Sélectionnez BaseDossier3 - Cliquez sur "Modifier" - Dans la rubrique "Nom", supprimer le chiffre 3... |
| 22/06/2023 à 09:11 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Pas de souci vous avez compris c'est le principal. Par contre en regardant votre fichier, vous pouvez améliorer comme ceci : 1. Remplacez tous les "b" dans les codes par "a". Vu que vous utilisez la combo dans la colonne B ou C, vous n'avez pas besoin de deux variables différentes 2. Supprimez Dim(b... |
| 21/06/2023 à 21:01 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Ben pourquoi. La solution je l'ai mais vous ne semblez pas vouloir faire ce que je vous écrit. Soit vous préférez y aller pas à pas avec ce que je vous écrit ou alors je peux vous balancer le fichier avec la solution. Mais vu votre question de demande de compréhension, je pense pas que ce soit la bo... |
| 21/06/2023 à 20:57 | olivier231522 | Point d' exclamation NOIR sur fond JAUNE | Re ouf... je me demandais de quoi vous parliez et je viens de comprendre votre point d'exclamation là... Si le refus d'accéder aux macros, suivez ce que clr vient de vous donner ou ce lien qui revient à la même solution https://forum.excel-pratique.com/discussions/fichiers-joints-securite-175584 Cor... |
| 21/06/2023 à 19:31 | olivier231522 | Point d' exclamation NOIR sur fond JAUNE | Le mieux serait de voir une capture écran Cordidalement... |
| 21/06/2023 à 19:24 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Je l'ai changé parce que vous ne pouvez pas le faire vu que vous n'avez pas posté suffisamment sur ce forum. Sinon, il suffit de reprendre votre premier post du fil, et cliquer sur le petit crayon à droite dans le menu. Cela vous permet d'éditer. Si vous voulez afficher la liste en cliquant dans le... |
| 21/06/2023 à 19:09 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Nul besoin de dupliquer le fil pour une raison de titre sans quoi on se perd dans ce qui a été fait Restez sur celui ci. Il suffit de changer le titre Arrivez-vous à ajouter la combo ou pas ? Sinon je vous réexplique tout... |
| 21/06/2023 à 17:42 | ntrl | VBA _ Ajout d'une ComboBox avec Auto-complétion | Re, Mais vos erreurs sont normales puisque dans le fichier Planning1.xlsm, vous n'avez pas de combobox Si je regarde votre titre pourquoi vouloir ajouter un objet combo alors que vous avez une liste de validation qui fonctionne bien dans chaque cellule ? Sinon je vous ai expliqué comment ajouter la... |