3

Passionné d'Excel

Inscrit le :30/07/2020
Dernière activité :15/08/2023 à 10:09
Version d'Excel :Excel 2010
Messages
4'710
Votes
1'660
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par 3GB - page 3

DateAuteur du sujetSujetExtrait du message
03/06/2022 à 12:45Frédéric M. Transformer format texte en nombreC'est souvent le signe de la présence d'un espace insécable. Il faut : à accompagner des habituels remplacements, puis du *1. Cdlt...
15/05/2022 à 16:59PierFranUtiliser la fonction like avec une variableSi nom est une variable alors, la syntaxe est la suivante : Cdlt...
14/05/2022 à 21:38cheickna Comment changer l'expéditeur d'un e-mail en VBA?Re cheickna, Justement, j'y songeais et ça me semble être une bonne idée, la plus simple, si réalisable : créer une règle pour déplacer ce courrier vers les messages envoyés. Cette règle pourrait dépendre du libellé de l'objet ou de l'adresse de l'expéditeur qui doit bien demeurer Dptachat@yahoo.fr...
14/05/2022 à 16:40cheickna Comment changer l'expéditeur d'un e-mail en VBA?Vous pouvez utiliser la propriété .BCC (.cci) pour mettre en copie cachée votre seconde adresse mail : De cette manière, vous gardez copie des mails envoyés sur les 2 boites normalement. Cdlt...
04/04/2022 à 19:2021FormaticJoyeuxNoel devient 21Formatic@Loureed : 3GB, ça vient de rouage et baies et comme je viens de Troyes, j'ai fait la contraction ça fait 3GB . En effet, JN (euh 21Formatic je veux dire) me devance maintenant avec son nouveau nom ! Mon prochain pseudo commencera donc par un 1^^...
30/03/2022 à 20:2821FormaticJoyeuxNoel devient 21FormaticAu revoir JoyeuxNoel et bienvenue à toi 21Formatic ! Moi aussi, j'aimerais changer de pseudo au passage...
16/03/2022 à 21:39h2so4Défi du jour #3Il suffit d'afficher, quelqu'en soit la façon, si possible promptement.....
16/03/2022 à 19:49nicoo-78Problème avec : Set cb = CommandBars.Item("Aide")Et en remplaçant Aide par Help, est-ce que ça pourrait marcher ? Cdlt...
16/03/2022 à 19:14h2so4Défi du jour #3C'est exactement ce que tu diras si tu ne trouves pas. La question est donc : Comment ne faire qu'avec une seule boite de dialogue ...
16/03/2022 à 19:00h2so4Défi du jour #3Merci curulis pour ce soutien ! @Loureed : un effort, si quelqu'un est bien en mesure d'y parvenir, je pense que c'est toi, je t'ai souvent vu poster des structures de code du genre que j'ai utilisé.....
16/03/2022 à 18:33h2so4Défi du jour #3Soyez cool, laissez-moi mon score qui peut sûrement être amélioré je vous rassure. Les contraintes semblent à première vue non respectées parce que h2so4 n'avait pas prévu cette possibilité dans sa méthode de calcul mais je réponds bien à la demande, à savoir mettre le moins de msgbox et de virgules...
16/03/2022 à 07:02h2so4Défi du jour #3Afin d'améliorer mon pauvre score, une nouvelle proposition (en attente de validation mais qui respecte selon moi les contraintes énoncées) avec : 1 inputbox 0 msgbox 0 virgule et 191 caractères. Ce qui ferait donc 0.191...
14/03/2022 à 19:34h2so4Défi du jour #3Bonjour à tous, Ma réponse en privée (j'espère que j'ai bien compris). Mon score est de 7 (2 + 5) mais le nombre de caractères (des instructions) est de 109. Cdlt...
14/03/2022 à 15:08Toran[VBA] - Transférer si une ligne selon une celluleVoici un premier jet avec : - la BDD sous forme de tableau structuré, nommé ACTIF; - les 2 autres feuilles nommées SUPPR et CMPLT. Un clic droit permet d'envoyer vers SUPPR, un double clic envoie vers CMPLT. Le code est à placer dans le module de la feuille "ACTIF". Cdlt...
14/03/2022 à 14:40JPDAC Sécurité sociale dans MSGBOXCeci est possible également : Cdlt...
14/03/2022 à 14:38Thierry36 VBA - Insérer date par double clicsVoici un essai où la date de référence est celle présente dans la cellule au-dessus (avant) : Cdlt...
13/03/2022 à 13:12georgExcel 2016 - ListBox_Click vers TextBoxMerci du retour georg et bonne journée à vous aussi ...
10/03/2022 à 19:22marco76daman Sélectionner/copier texte LabelNickel, bien joué ...
09/03/2022 à 19:58marco76daman Sélectionner/copier texte LabelDu coup, tu es parvenu à l'ouvrir ...
09/03/2022 à 12:59marco76daman Sélectionner/copier texte LabelOn le stocke dans une variable, probablement publique, ou on l'inscrit dans une cellule, le temps qu'il faut... Mais pourquoi faire tout ça quand on peut ouvrir un répertoire directement, si c'est bien votre objectif ? Cdlt...
09/03/2022 à 11:59andersfridenRecherche matricielleSupposons que chacun des 2 tableaux (BASE et RECAP) ait 3 colonnes, nommées NUMERO, REFERENCE, TOTAL. Alors, en colonne TOTAL du tableau RECAP, il faudrait une formule de ce genre : Cdlt, Edit : Encore toi Xmenpl, tu as un métro d'avance sur moi...
09/03/2022 à 11:53marco76daman Sélectionner/copier texte LabelJe ne crois pas que ce soit possible de copier manuellement le texte d'un label. Il est cependant possible de le garder en mémoire sans avoir à faire de copier coller. Sinon, il est possible d'avoir une textbox à l'allure d'un label. Encore mieux, il est possible d'accéder directement à un répertoir...
09/03/2022 à 07:32AVbr12 VBA Select CaseAu cas où, l'utilisation du select case correspondante serait la suivante : Il y a évaluation de l'expression booléenne de chacun des cas, les uns à la suite des autres. Il faut donc faire attention à l'ordre d'écriture des cas (dès qu'une expression est vraie, on sort du select case). Ce select cas...
09/03/2022 à 07:21philippou_84 Adapter largeur auto d'une listbox dans un userform autoEt bien de rien. Il faut pas hésiter à faire des essais, par exemple en remplaçant 5 par 50 pour voir ce que ça pourrait donner...
08/03/2022 à 21:19philippou_84 Adapter largeur auto d'une listbox dans un userform autoVoici un essai : Evidemment, il faut que Marge soit une valeur comprise entre 0 et Rech1.width / 2. Cdlt...
07/03/2022 à 06:25Raphael91UserForm.Show ProblèmeEn fait, ce n'est pas vraiment cette partie qui bug, le bug a lieu au cours de l'exécution de la procédure d'initialisation de UF2_Partner. Pour vous en rendre compte, marquez un point d'arrêt sur la ligne UF2_Partner.show, puis à partir de cette ligne, exécutez le code au pas à pas (touche F8). Sin...
06/03/2022 à 17:54jo75Erreur Compilation : Sub ou fonction non définieIl faut l'ajouter dans le même module que PURGELIST...
06/03/2022 à 16:05Moukard A propos d'ActiveCellParce qu'ActiveCell est une propriété de l'application (Excel) et non de l'objet Worksheet. C'est logique car Activecell est la cellule active, sans considération du reste et si la cellule active est sur la feuille 1, il est normal qu'on ne puisse pas dire sheets(2).activecell ! Cdlt...
06/03/2022 à 10:41jo75Erreur Compilation : Sub ou fonction non définieVotre code utilise la fonction RangeToHtml que vous n'avez pas définie. Je suis donc allé la rechercher pour que vous l'ajoutiez à votre projet (dans le module de la macro PURGELIST par exemple), afin de passer la compilation. Cdlt...
05/03/2022 à 16:45jo75Erreur Compilation : Sub ou fonction non définieLa fonction, de Ron de Bruin (merci à lui), est disponible ici (et ailleurs) : https://www.rondebruin.nl/win/s1/outlook/bmail2.htm Cdlt...
05/03/2022 à 06:39mama94Fonction sommeprod associé à indirect avec chaine de caractèreDans ce cas, vous avez tout intérêt à passer par une cellule intermédiaire pour d'une part contourner ce problème et d'autre part rendre plus facile la lisibilité et la maintenance des formules (sachant qu'en plus il y a redondance). Cdlt...
05/03/2022 à 06:34georgExcel 2016 - ListBox_Click vers TextBoxVoici un exemple de code lorsque les textbox ont conservé leur nom d'origine : Pour le format personnalisé, voici un exemple à adapter : Où plage est à remplacer par la référence de la plage contenant les numéros. Cdlt...
05/03/2022 à 06:19antoinespieProblème VBA envoie mailLe mail est envoyé à qu'un seul destinataire ou vous n'arrivez plus à l'envoyer ? On ne comprend pas bien. Normalement, les destinataires sont séparés par des ";". Dans votre cas, seul le dernier est conservé. Voici un essai d'adaptation : Cdlt...
03/03/2022 à 17:51lucrob VBA - Liste déroulante événementielle mailVoici un premier jet : à améliorer en rendant variable ce qui peut l'être et qui dépend de la cellule modifiée. Ce code est à placer dans le module de la feuille concernée et à adapter (pour l'instant, on suppose que la colonne cible est la colonne 1). Cdlt...
03/03/2022 à 17:38sam01Changer la couleur de fond en fonction d'une valeurPouvez-vous essayer avec une mise en forme conditionnelle : à appliquer à $A$2:$A$100 en partant du principe que les saisies se feront sur cette plage pour la couleur verte, et pour la couleur rouge (même zone d'application). Cdlt...
03/03/2022 à 14:18FeitaN_ Vider sélection ComboBox ActiveX@FeitaN : Le problème, c'est qu'on manque d'informations. La comboBox en question est a priori un objet contenu par une feuille du classeur. Il faut donc cibler correctement cet objet et ne pas omettre son objet parent, car il ne peut être ciblé implicitement depuis l'userform à partir duquel vous c...
03/03/2022 à 14:06KiKi_Grd Function se stop au milieu du codeEssayez avec cette formule : https://forum.excel-pratique.com/excel/calcul-de-commissions-par-palier-152953#p945067 Qui peut être variabilisée grâce à l'utilisation d'INDIRECT en nommant chaque tableau annuel 2020, 2021, ... Ensuite, vous divisez par le nombre de parts le résultat sachant qu'il exis...
27/02/2022 à 19:39ghazi17 Insérer une piéce jointe dans un mail sous conditions d'ExcelNon, je n'ai pas de lien à vous envoyer, mais ils sont probablement trouvables en faisant un recherche avec des mots-clé. Votre problème signifie que le nom du fichier n'est pas bien saisi en G2 ou qu'en effet, la fonction dir ne fonctionne pas correctement avec un chemin UNC comme l'a dit Bruno. Ce...
27/02/2022 à 11:00ghazi17 Insérer une piéce jointe dans un mail sous conditions d'ExcelNon, désolé, je n'ai pas testé, je n'ai pas Outlook. Je pense que c'est un problème de chemin mal orthographié car Bruno comme moi avons déjà résolu des sujets similaires par le passé sans problème particulier. C'est à vous de faire les tests malheureusement. Bon courage...
27/02/2022 à 08:58ghazi17 Insérer une piéce jointe dans un mail sous conditions d'ExcelDans ce cas, il suffit de modifier sPath a priori : Attention aux espaces indésirables ! Cdlt...
25/02/2022 à 18:07ghazi17 Insérer une piéce jointe dans un mail sous conditions d'ExcelVoici un nouvel essai en considérant que le nom du fichier est en G2 (de la feuille active) et que le répertoire est Documents : Si ça ne marche pas, il faudra être un peu plus précis car je ne peux pas deviner où les chemins de vos fichiers. Cdlt...
24/02/2022 à 19:53ghazi17 Insérer une piéce jointe dans un mail sous conditions d'ExcelVoici un essai : Encore reste-t-il à définir l'origine de pj (il faut le chemin complet). Cdlt...
23/02/2022 à 16:26minakashi Additionner 2 txtbox sur une 3éme txtbox dans un userformSuper, je suis content que ça marche ! J'ai juste remplacé : par Dans le premier cas, on agit sur la plage nommée TStock2022 (sans tenir compte du fait que ce soit un TS). On stocke la position de la prochaine nouvelle ligne dans la variable nvl et ensuite, on restitue le tableau de valeur tData (al...
23/02/2022 à 14:26minakashi Additionner 2 txtbox sur une 3éme txtbox dans un userformC'est étrange, je ne crois pas avoir déjà rencontré ce problème. Essayez ce code à la place ...
23/02/2022 à 13:56puco Compter le nombre de cellules avec double conditionsGauche(A1;3) renvoie les 3 premiers caractères de la valeur en A1. Pour gauche(A:A;3), c'est la même chose, sauf que ça renvoie une matrice avec les 3 premiers caractères de toute la colonne A. C'est la raison pour laquelle il vaut mieux limiter à la plage utile, et créer un TS pour que la formule r...
23/02/2022 à 13:53minakashi Additionner 2 txtbox sur une 3éme txtbox dans un userformComment ça ? Les nouvelles valeurs sont bien intégrées au tableau n'est-ce pas ? Quant au format, il faut enlever le remplissage qui existait avant que le tableau ne soit structuré pour constater la propagation de la mise en forme...
23/02/2022 à 13:40puco Compter le nombre de cellules avec double conditionsVoici une possibilité : Toutefois, il vaut mieux limiter à la seule zone utilisée en recourant à un tableau structuré. Cdlt...
23/02/2022 à 13:23minakashi Additionner 2 txtbox sur une 3éme txtbox dans un userformVoici un essai de réorganisation du code, basé sur les noms des contrôles : Cdlt...
23/02/2022 à 06:10minakashi Additionner 2 txtbox sur une 3éme txtbox dans un userformDésolé je n'ouvre pas les fichiers... Mais vous pouvez poster vos codes ici à l'aide des balises </> si vous voulez. Avant toute chose, il faut que le tableau soit "plein", c'est-à-dire sans ligne vide. Ensuite, l'archivage peut par exemple se faire de cette manière : où nvl est la nouvelle li...
21/02/2022 à 17:13minakashi Additionner 2 txtbox sur une 3éme txtbox dans un userformIl faut mettre votre tableau sous forme de tableau structuré justement en le sélectionnant, et en faisant Accueil/mettre sous forme de tableau, en cochant avec en-têtes. Là, pour l'instant, votre tableau ne semble pas structuré sur l'image (je n'ai pas ouvert votre fichier). Il faudra veiller à le r...