Modérateur

Inscrit le :27/04/2007
Dernière activité :Lundi à 11:02
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'293
Votes
2'914
Fichiers
3
Téléchargements
10'278
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 72

DateAuteur du sujetSujetExtrait du message
29/06/2023 à 17:07Théophile Carpentier Formule spécifique avec Références structuréesEssayez 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:48JeanBaptisteP Copier/Coller des feuilles d'un classeur 2 vers classeur 1 avec VBALà 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:17Théophile Carpentier Formule spécifique avec Références structuréesJe 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:08Vinch Importer textes cellules sans cellules videsRe Ok faites quelques tests avant la cloture, c'est mieux Crdlt...
29/06/2023 à 11:38Théophile Carpentier Formule spécifique avec Références structuréesLa 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:50Vinch Importer textes cellules sans cellules videsExact 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:32JeanBaptisteP Copier/Coller des feuilles d'un classeur 2 vers classeur 1 avec VBAJe 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:11Vinch Importer textes cellules sans cellules videsParfait 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:06Vinch Importer textes cellules sans cellules videsLol ! 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:43Vinch Importer textes cellules sans cellules videsLol !... Ok si je vous explique le processus à suivre pour le faire par vous-même ...
28/06/2023 à 18:28Vinch Importer textes cellules sans cellules videsPour 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:01Vinch Importer textes cellules sans cellules videsA 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:32Vinch Importer textes cellules sans cellules videsPas 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:54lcn 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:51El Blobo Recherche et suppression de lignes en fonction d'une cellule videJe 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:23Vinch Importer textes cellules sans cellules videsQue 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:13lcn 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:32SOME Copier, coller, renommer et enregistrer dans un nouveau dossierRe 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:25santh22TextBox et récupération d'infoLa 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:02SOME Copier, coller, renommer et enregistrer dans un nouveau dossierMerci 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:05Vinch Importer textes cellules sans cellules videsVous 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:28lcn 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:52lcn 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:33lcn 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:11ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionJe 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:06anarium Récupérer la mise en forme de la ligne en dessousOui 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:10CaroB Automatiser un lien vers une autre feuille de calculVotre 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:05anarium 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:59anarium Récupérer la mise en forme de la ligne en dessousPour 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:36anarium Récupérer la mise en forme de la ligne en dessousLe 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:28carla3111 Colorier une ligne sur deux tableau VBAJe 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:56Nonno VBA suppression ligne si cellule videEssayez comme ceci Si ok pensez à Cordialement...
23/06/2023 à 11:44Adept Appeler les éléments d'une colonne par leur en-têteEssayez avec la formule Indirect --> Indirect("Solde" & ligne()) Crdlt...
23/06/2023 à 11:28roustamovic Partage d'un fichier VBA contenant un UserFormBah 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:34roustamovic Partage d'un fichier VBA contenant un UserFormOk 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:47ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionLorsque 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:30roustamovic Partage d'un fichier VBA contenant un UserFormComment 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:46roustamovic Partage d'un fichier VBA contenant un UserFormA 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:18roustamovic Partage d'un fichier VBA contenant un UserForm1. 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:32roustamovic Partage d'un fichier VBA contenant un UserFormOk. 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:01roustamovic Partage d'un fichier VBA contenant un UserFormDeux 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:18roustamovic Partage d'un fichier VBA contenant un UserFormOk 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:24roustamovic Partage d'un fichier VBA contenant un UserFormOk 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:11ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionPas 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:01ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionBen 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:57olivier231522Point d' exclamation NOIR sur fond JAUNERe 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:31olivier231522Point d' exclamation NOIR sur fond JAUNELe mieux serait de voir une capture écran Cordidalement...
21/06/2023 à 19:24ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionJe 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:09ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionNul 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:42ntrl VBA _ Ajout d'une ComboBox avec Auto-complétionRe, 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...