Passionné d'Excel

Inscrit le :19/10/2014
Dernière activité :07/09/2023 à 12:26
Version d'Excel :2019 FR
Lieu :Sète
Messages
5'700
Votes
1'100
Fichiers
6
Téléchargements
39'144
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par ThauThème - page 87

DateAuteur du sujetSujetExtrait du message
18/08/2016 à 13:44chounette22Code VBASi, quand on te propose une solution tu ne daignes même pas répondre, ça ne donne pas envie d'y revenir... Voir ce post ici : https://forum.excel-pratique.com/excel/generer-une-liste-a-partir-d-une-liste-deroulante-t81748.html...
18/08/2016 à 09:27Mutafukaz UserForm Me. utilitée/Utilisation ?Je ris quand je lis que certains, que je ne citerai pas, se considèrent comme "petit amateur"... Pour ma part j'utilise Me le plus souvent possible. L'intérêt ? À peine je tape Me. qu'une liste déroulante me propose tous les contrôles associés à l'Userform. Ça m'évite d'avoir à retaper le nom du con...
17/08/2016 à 17:29louyotj Afficher toutes les valeurs d'une array dynamiqueUne variable "tableau dynamique" est toujours à deux entrées : Nombre de Lignes / Nombre de Colonnes !... Représentant la plage des cellules. Essaie comme ça ...
17/08/2016 à 16:39NOURA MACRO à rectifier ou à remplacerRe, @Mferrand j'avoue que je n'ai toujours pas trouvé la différence entre xlValues et xlFormulas . Quand l'un ne fonctionne pas j'essaie l'autre... Et, bien sûr, j'avais commencé par xlValues .....
17/08/2016 à 16:19NOURA MACRO à rectifier ou à remplacerOoops 'ach'ment en r'tard sur ce coup là moi !... J'envoie quand même on ne sait jamais. Je n'ai codé que deux boutons je te laisse le soin de terminer ...
17/08/2016 à 12:53chounette22 Generer une liste à partir d'une liste déroulanteUn solution full VBA (oui je sais, je parle couramment l'étranger !...) : Le code : Les validations de données en A2 , C2 et E2 utilisent la formule DECALER . Voir le Gestionnaire de Noms . Arf ! Ce n'est donc plus full VBA ! C'était bien la peine de faire le malin au début... Le fichier ...
17/08/2016 à 10:20Esteban72220 Pb avec macro + msgboxBon, je ne suis pas médecin mais je te prescris du LogicEsteb 2000 en pilules. - 2 le matin / - 1 le midi / - 4 le soir (existe aussi en suppositoires effervescent mais certains patients s'en plaignent).....
16/08/2016 à 17:31Esteban72220 Pb avec macro + msgboxJe ne suis pas devin et donc je ne peux pas savoir ce que tu voudrais faire mais je me demande si ne ça ne serait pas ça ...
16/08/2016 à 15:56Mutafukaz UserForm Choix ComboBox induisant texte dans TextBoxRajoute ce bout de code en début de la procédure ComboBox2_Click() ...
16/08/2016 à 15:32Paretoptimal Translation d'une sélection multiple vers la droitePeu-être comme ça ...
16/08/2016 à 15:07Esteban72220 Pb avec macro + msgboxComment savoir si ça marche ou pas puisque tu n'as pas mis le code ni pour Oui ni pour Non ?!... Pour moi ça marche! La preuve : Sinon, le même code simplifié et plus conventionnel ...
15/08/2016 à 14:55GuiguiQA Ajout/Retrait valeur cellule dans colonne annexe via boutonsCa ne répond pas vraiment à ta demande mais peut-être ça conviendra. Un seul bouton pour les 4 actions avec le code ci-dessous à appliquer à un bouton ...
08/08/2016 à 13:19sircrocodileVBA Bouton retourRe, Oui c'est exact. Mais ce que tu demandes est une vraie usine à gaz et je ne m'y risquerai pas.....
08/08/2016 à 13:17Kisscool25Regroupement de ligne suivant critèreEt si tu commençais par faire un exemple significatif !.....
08/08/2016 à 13:06Paretoptimal Coller valeurs sélection multiple vers autre feuillePeut-être comme ça ...
08/08/2016 à 12:55sircrocodileVBA Bouton retourEssaie avec cette ligne appliquée à un bouton ...
02/08/2016 à 12:51manoss76 Atteindre derniere cellule non videOui Fred tu as raison (je n'avais même pas remarqué d'ailleurs), je ne conteste pas mais puisque cela ne renvoie pas la dernière ligne éditée, je ne me fie pas à cette méthode qui peut être erronée.....
02/08/2016 à 12:22manoss76 Atteindre derniere cellule non videTon code est presque correct !... Le mot clé Show s'utilise pour afficher une UserForm. Il faut aussi éviter autant que tu le peux les Select qui ne font que ralentir l'exécution du code. Si tu veux visualiser le numéro de ligne de la dernière cellule éditée d'une colonne (colonne B par exemple) : A...
02/08/2016 à 11:50valentinLFFrame caption / Printform ?Il y a deux manières différente de définir la propriété [Caption] d'une Frame (ou autre). • Utiliser la Fenêtre des Propriété pour taper, toujours "en dur", le texte en face de la propriété [Caption]. • À l'initialisation de l'UserForm (ou autre) utiliser du code pour définir cette p...
01/08/2016 à 16:21valentinLFFrame caption / Printform ?Re, Je te demande la propriété [Caption] et tu me réponds les propriétés [Visible] et [Enabled] ??? C'est fou ça !.....
30/07/2016 à 22:49valmaxRecherche par comboboxJe t'ai répondu. Ailleurs.....
30/07/2016 à 13:20valentinLFFrame caption / Printform ?Comment est définie la propriété [Caption] des frames ? En dur (dans la fenêtre des propriétés), à l'initialisation de l'UserForm ...
29/07/2016 à 18:14boby63Combo dans USF : recherche plein textePeut-être aussi comme ça ...
29/07/2016 à 09:52Babz Concatener avec conditionTon exemple ne me paraît pas contenir les erreurs que tu cites ! Pourrais-tu les mettre en évidence... Il y a 34 articles au départ, 20 après suppression des doublons et on retrouve bien 34 N° Affaire dans la colonne E. Pour moi le code fonctionne correctement.....
28/07/2016 à 14:57boby63Combo dans USF : recherche plein texteEn pièce jointe ton fichier modifié. J'ai supprimé le bouton. Pour lancer la recherche, double clique dans l'une de 3 ComboBoxes. Tape le texte à rechercher, double-clique dans la listBox1. Le mot double-cliqué est renvoyé dans la ComboBox précédemment double-cliquée.....
28/07/2016 à 13:59elaasri MarcoImporter 10000 colonnes dans une seule tu risques d'atteindre les limites d'Excel. Mais tes explications manques de clarté pour qu'on puisses te proposer un code efficace. • Les fichiers sont-ils tous dans le même dossier ? • Si oui, le dossier contient-ils uniquement les fichiers à traiter ou peut...
28/07/2016 à 12:10CCMJoe Protéger efficacement les macros VBA ExcelPeut-être ton fichier aurait plus intérêt à être disponible dans la rubrique Téléchargements du site... En tous cas, merci pour le partage...
28/07/2016 à 11:50radhouaneVBA USERFORMJe ne dispose pas sur mon PC des contrôles DTPicker . Je ne peux pas les utiliser dans le code et donc il te faudra adapter la solution que je te propose. Elle utilise la propriété [Tag] des contrôles. Cette propriété [Tag] , à définir uniquement sur les contrôles à renseigner, perme...
28/07/2016 à 09:16adrienc45Transfert contenu listbox vers tableau(array)Hors contexte difficile de te donner une réponse vraiment efficace... Essaie comme ça ...
28/07/2016 à 08:46boby63 Concatener sans doublon titre colonne si "VRAI"Bien vu Amir ! Mon code en effet avait quelques défauts que je navet (oui dans ce cas on peut !) pas relevés.....
27/07/2016 à 21:33lemyModifier une base execel dans un userformLa propriété [Tag] des contrôles à renseigner permet de leur attribuer le numéro de la colonne correspondante au contrôle (par exemple : la TextBox2 = Nom se trouve en colonne B (=2), j'attribue à la TextBox2 la propriété [Tag] = 2 / la TextBox29 = Inscription/Montant se trouve en co...
27/07/2016 à 19:38boby63 Concatener sans doublon titre colonne si "VRAI"En pièce jointe ton fichier modifié avec un Module de Classe . Attention, si tu transposes les codes dans ton fichier original, il faut que le module de classe soit aussi renommé CBBox et il te faudra copier/coller l'intégralité du code qui se trouve dans les composants suivants : • Module de Classe...
27/07/2016 à 17:35thibthib42Tableau 3000x3000 mettre des $ en fonction des lignes/colonnCa n'écit pas des formules mais le résultat. Est-ce que ça pourrait convenir ? 22 secondes pour tout remplir chez moi.....
27/07/2016 à 10:12boby63 Concatener sans doublon titre colonne si "VRAI"Le code sans doublon : Si tu dis qu'il y a 18 ComboBoxes, plutôt que d'avoir 18 macros Change (une par ComboBox) il serait préférable d'utiliser une Module de Classe et de regrouper en un seul événement. Je pourrai le faire si ça t'intéresse mais que ce soir.....
26/07/2016 à 19:42strongbow666Modification macroRe, Pas sûr que ce soit exactement ça (j'ai eu la flemme de tester car tu n'as pas joint de fichier) mais tu devrais y parvenir avec l'exemple. J'ai gardé ton code en commentaire derrière l'équivalent sans aucun Select ...
26/07/2016 à 16:35boby63 Concatener sans doublon titre colonne si "VRAI"Essaie avec ce code : [Édition] Oooops !... Je navet pas bien lu... Je revoie ma copie pour le "sans doublon".....
26/07/2016 à 15:55strongbow666Modification macroC'est normal, les Select ralentissent considérablement l'exécution d'une macro. Il faut les éviter autant que tu le peux. mais comme tu prends comme base ActiveCell c'est sûr que c'est pas facile Ton code est bien trop long pour que je m'y attelle mais je commencerais comme ça : Ensuite j'utiliserai...
26/07/2016 à 15:07avalranRecherche une valeur selon plusieurs plagesUne autre proposition VBA ...
26/07/2016 à 13:42Babz Concatener avec conditionRe, C'est presque ça !... En fait il ne supprime pas les doublons, il n'en tient compte que pour la concaténation et renvoie le résultat dans un tableau de deux colonnes (Références / N° Affaire) à partir de D1 . J'ai trouvé inutile de répéter la concaténation des affaires sur chaque ligne de référe...
26/07/2016 à 09:50xtrvinceSuppression fichier apres sélection listboxRegarde l'aide sur le mot clé Kill . Ça devrait te mettre sur la voix.....
26/07/2016 à 09:42Babz Concatener avec conditionCode très similaire que celui de GMB mais le résultat est renvoyé dans un tableau à partir de D1... Le code ...
25/07/2016 à 17:18max.g Taille ongletTu pouvais aussi utiliser la propriété [MaxLength] de la TextBox1 = 30...
25/07/2016 à 16:48benibeno Supprimer colonnes selon une liste de champNos post se sont croisés Patrick... Essaie comme ça ...
25/07/2016 à 16:05Belze35 Recherche sur le classeur avec réponseEn pièce jointe ton fichier modifié avec le code ci-dessous : Le fichier ...
23/07/2016 à 14:08NOUNOURS94 Erreur de compilation sur execution d'une macro enregistréRe, C'était de l'humour mon cher Pierre.....
23/07/2016 à 13:57NOUNOURS94 Erreur de compilation sur execution d'une macro enregistréRe, Pffff ! Beaucoup trop compliqué MFerrand !.....
23/07/2016 à 13:55Belze35 Recherche sur le classeur avec réponsePour faciliter la tâche il faudrait que TOUS les onglets aient la même structrure !... Ce n'est pas le cas pour les onglets : • T4 VIS INOX A2 DE 1 A 5 (pas de "Classe" en colonne G, pas de "CC" en colonne H) • T5 VIS INOX A2 DE 5 A 8 (pas de "Classe" en colonne G, "CC" en colonne G au lieu de colon...
23/07/2016 à 13:42NOUNOURS94 Erreur de compilation sur execution d'une macro enregistréRe, Regarde la signature de Raja !.....
23/07/2016 à 13:39DonMunnir Copier Données D'un Classeur à Un Autre (Par Couleur)Re, Remplace le code par ...
23/07/2016 à 11:41NOUNOURS94 Erreur de compilation sur execution d'une macro enregistréBon jour Nounours, Raja, Pierre.jy, bonjour le forum, Aucun problème avec ton code chez moi. Je l'ai copié dans un module standard nommé Module 1 . Je lance la macro... Ça marche ! J'ai rajouté un Commandbutton (de la boîte à outil Contrôle AxtiveX ) dans un onglet avec ce code : je clique sur le bo...