T

Passionné d'Excel

Inscrit le :26/01/2011
Dernière activité :29/10/2020 à 08:29
Version d'Excel :2007/2019
Messages
4'019
Votes
572
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Theze - page 22

DateAuteur du sujetSujetExtrait du message
14/01/2019 à 18:36jpmalb Colorier la date si délai écouléAvec la formule : =B6>B5+90 Pour la couleur de texte, onglet "Police" et dans la liste "Couleur :" choisir celle voulue par contre, on ne peu pas changer de police, juste les attributs et style...
14/01/2019 à 18:06naru7410 Incohérence d'enregistrement macro VBAAvec "ThisWorkbook.Path"' ...
14/01/2019 à 17:04Elise_15Formule SiIl y a une multitude de façons de récupérer des valeurs comme par exemple avec RechercheV() mais sans classeur c'est moins facile de t'aider ...
14/01/2019 à 16:30SougolivPriorités automatiques dans une listeEt combien il y en a des comme ça malheureusement...
14/01/2019 à 16:27Jean-MouLouD Combinaison SI et OU [SI cellule = Texte1 ou Texte2', afficher "X"Sinon, avec une fonction perso (à mettre dans un module standard) : et à utiliser comme une fonction Excel : =ChoixTest(M25)...
14/01/2019 à 08:09SIMONTESSynchronisation Excel - ImageVoici une piste ...
14/01/2019 à 07:09PE_67 Arrêt de VBA lors de la modification d'un CodeName par VBAPar contre, ce que je ne comprend pas, c'est la nécessité de renommer le module de la feuille ...
14/01/2019 à 06:56Brubu21Thisworbook.name &Eric ( ) a raison, si la macro et la zone de texte sont dans le classeur qu'importe son nom ? Et puis, ça ne sert à rien de sélectionner l'objet au préalable, on peut définir sa propriété OnAction directement ...
14/01/2019 à 06:43LEFEBVRE TUserFormTu peux faire un code dans le genre sachant que le second UserForm doit être ouvert : Par contre pour ta seconde question, j'ai un peu de mal à comprendre ton souhait mais peut être avec Indirect() : =SI(INDIRECT(J16)<8;INDIRECT(J16);8) L'adresse de la cellule cible se trouvant en J16 ...
14/01/2019 à 06:28Jean-Paul Intersect avec Cellules nomméesOn en apprend tous les jours avec Excel Très bonne journée à toi et à tout le monde...
13/01/2019 à 16:55Jean-Paul Intersect avec Cellules nomméesLe voilà ...
13/01/2019 à 14:39Jean-Paul Intersect avec Cellules nomméesPourtant moi j'obtiens bien ce qui se trouve à l'intersection ...
13/01/2019 à 14:27victorrcgVBA - Conserver le contenu et le format de cellulesLe code en ayant supprimé les RechercheV() ...
12/01/2019 à 12:05victorrcgVBA - Conserver le contenu et le format de cellulesOk, dans ce cas, il faut faire une recherche avec Find() Je regarde ça ce soir car je suis sur mon iPhone ...
11/01/2019 à 15:55victorrcgVBA - Conserver le contenu et le format de cellulesTu supprimes les MFC et tu remplaces le code qui se trouve dans le module de la feuille par celui-ci ...
11/01/2019 à 15:49relmo Erreur 91Attention, je n'ai absolument pas testé ton code, j'ai juste ajouté la ligne de code de contrôle ! Le code donné précédemment indique juste la zone utilisée dans la feuille en cours, zone qui sera forcément au maximum jusqu'à la ligne 11 car sinon, Intersect() retournera un Range ! Maintenant, je te...
11/01/2019 à 15:08relmo Erreur 91Remplaces la ligne : par celle-ci ...
11/01/2019 à 15:01Steelson Accéder à une plage nommée en VBA sans spécifier l'ongletTu peux même simplifier ...
11/01/2019 à 14:50victorrcgVBA - Conserver le contenu et le format de cellulesC'est toujours avec plaisir...
11/01/2019 à 14:48Jean-Paul Intersect avec Cellules nomméesDéjà, ce n'est pas "Aujourdui()" mais "AUJOURDHUI()" ensuite, ce n'est pas non plus "Format()" mais TEXTE() et pour finir, il te faut utiliser la fonction INDIRECT() pour faire ce que tu veux donc la formule est : =Navet INDIRECT(C1) et bien sûr, celle en C1 est : =TEXTE(AUJOURDHUI();"mmmm")...
11/01/2019 à 14:39relmo Erreur 91On n'utilise jamais les propriétés et méthodes d'un Range sans avoir au préalable contrôlé qu'il a bien été défini avec Nothing : Dans le code, j'ai rajouté cette ligne : Si une des feuilles contient des valeurs seulement dans les 11 premières lignes, la plage sera forcément Nothing ...
11/01/2019 à 14:31victorrcgVBA - Conserver le contenu et le format de cellulesComme dit Ausecour ( ) dans le résultat d'une formule il est impossible de mettre en gras que certains caractères donc, sans VBA pas de salut ! Voici ton classeur avec des RechercheV(), des MFC et une procédure événementielle Change() pour la récup des mots en gras ...
11/01/2019 à 13:51cjojo Problème pour un code d'enregistrement d'une feuille vers une autreUtilises des arguments dans la sub ! bon et bien c'est parfait ! Penses à cocher que le sujet est Résolu...
11/01/2019 à 07:09djkev76Aide pour projetEt bien là, il va y avoir du taf si tu veux le même fonctionnement que le site ! Dans un premier temps, il te faut construire ta base de données matériaux avec, si tu veux comme sur le site, un dossier contenant toutes les images correspondantes. C'est une fois ceci fait que tu pourras passer à la c...
11/01/2019 à 07:02cjojo Problème pour un code d'enregistrement d'une feuille vers une autrePlutôt que de chercher la dernière ligne, il serait préférable à mon sens de travailler avec un objet ListRow (Dim Lig As ListRow). Et ceci n'est pas très orthodoxe : And Me.Cbx_TypeC > "" And Me.Cbx_TypeSa > "" pour les tests, plutôt utiliser <> : Là, je dois reconnaître que j'ai un peu...
11/01/2019 à 06:42Boyoo974Incrémentation formule en décaléElle ne peut que fonctionner car : =LIGNE()*9 renvoi une valeur multiple de 9 dont la première valeur est 9 si la formule commence sur la ligne 1 ensuite 18 pour la ligne 2 puis 27 pour la ligne 3, etc... pour le décalage : +52 ceci pour commencer à 61"STXT( A61 ;11;8)" si la formule ne retourne rie...
10/01/2019 à 15:41Damsa17 Macro a l'ouverture d'ExcelD'après ce que je comprend : la feuille active n'a pas d'importance ! Essai de coller le code dans Activate plutôt que Open pour voir (le classeur étant totalement chargé à ce moment là)...
10/01/2019 à 15:33ericw Probleme avec fonction .SENDOui, je l'ai simplifié pour les tests ! je viens de tester ton code tel quel avec ton fichier sans rien changer mis à part ôter l'apostrophe devant OutMail.SentOnBehalfOfName = "me@myemail.com" pour voir et ça fonctionne parfaitement, le problème est ailleurs et à mon avis dans Outlook (autorisation...
10/01/2019 à 15:16Boyoo974Incrémentation formule en décaléOu encore : =STXT(INDIRECT("A"&LIGNE()*9+52);11;8)...
10/01/2019 à 14:45WillauMFC vs VBA - Dashboard avec icônes personnalisésVoir la propriété "Font.Size"...
10/01/2019 à 14:43ericw Probleme avec fonction .SENDJ'ai un peu modifié la macro et chez moi, ça fonctionne. je suis assez surpris car chez moi même en laissant cette ligne de code, ça fonctionne d'autant plus que cette propriété ne fait qu'apparaître le nom ou toute autre valeur de l'expéditeur ! Extrait de l'aide : "Renvoie une valeur de type Strin...
10/01/2019 à 13:32WillauMFC vs VBA - Dashboard avec icônes personnalisésActives un feuille vierge et exécutes ce code, tu auras les couleurs en colonne A et l'index correspondant en colonne B : Avec Intersect() ...
10/01/2019 à 13:20intelgo75Cours VBA pour les nulsUtilises le balises Code </> et là, je ne suis pas vraiment d'accord : je n'ai pas lu plus loin ...
10/01/2019 à 13:11WillauMFC vs VBA - Dashboard avec icônes personnalisésComme dit le proverbe, Vaut mieux 1 qui sait que 100 qui cherchent ...
10/01/2019 à 12:51LogieCoût du transportMaintenant, si le "référentiel heures/jour est de 10 heures" comme le précise Jean-Eric le prorata, si le camion roule plus de 10 heures, sera de R = 11,18 / 10 = 1,118 donc le terme journalier sera de 190,34 x 1,118 = 212,80 €...
10/01/2019 à 12:44LogieCoût du transportLe "Terme journalier" est en €/j (190,34 €) donc, soit tu le considères comme forfaitaire et dans ce cas, c'est une somme fixe que le transport dure 1 heure, 10 heures ou encore 15 heures soit tu appliques un prorata c'est à dire un rapport au heures de travail. Comme je suppose que les heures sont...
10/01/2019 à 12:19WillauMFC vs VBA - Dashboard avec icônes personnalisésCode à mettre dans le module de la feuille concernée ...
10/01/2019 à 11:53LogieCoût du transportJe ne suis absolument pas dans le transport mais je pense que le terme journalier doit être au prorata des heures effectuées dans la journée, non ? Donc, si je suis mon raisonnement, et en admettant que les coûts soient ceux donnés sur la page que Pedro22 a mis en lien et pas rapport aux valeurs don...
10/01/2019 à 07:23Carroe793Copie dossier encore actif autre ongletUne piste ...
09/01/2019 à 19:27whispering Comparatif de prix par année pour une référenceBon, maintenant, si c'est dû à une modification de prix ! en J6 : =SOMMEPROD(($B$5:$B$22=H6)*($D$5:$D$22)*($A$5:$A$22=2017)) tirer vers le bas, en K6 : =SOMMEPROD(($B$5:$B$22=H6)*($D$5:$D$22)*($A$5:$A$22=2017);$E$5:$E$22) tirer vers le bas et pour M et N, changer l'année des formules respectives...
09/01/2019 à 19:15whispering Comparatif de prix par année pour une référenceDans ton fichier une chose m'intrigue : on peut voir que l'article ayant la même référence a 3 prix unitaires différents, bizarre non ? Et je ne parle pas des autres !!...
09/01/2019 à 18:57waletm Concaténation contenu cellule dans mail OutlookContent de t'avoir aidé...
09/01/2019 à 16:30waletm Concaténation contenu cellule dans mail OutlookPas la peine d'utiliser des boutons de commande, tu nommes ta procédure comme ceci par exemple : puis clic droit sur ta forme et choisir "Affecter une macro..." et tu choisis "Service_CRF"...
09/01/2019 à 15:55waletm Concaténation contenu cellule dans mail OutlookRemplaces ton code par celui-ci-dessous et testes, chez moi ça fonctionne ...
09/01/2019 à 14:39waletm Concaténation contenu cellule dans mail OutlookCe n'est pas possible que ça ne marche pas ! Sinon, testes ceci : bien évidemment, si il n'y a pas de numéro en B1 il n'y aura pas de numéro dans la chaîne ...
09/01/2019 à 14:35pagesalex Retrouver une valeur en fonction de plusieurs élémentsDans ce cas, pourquoi le résultat 13 et 5 ne conviendrai t'il pas de même que 5 et 17 ? Soit un peu plus précis dans tes explications...
09/01/2019 à 14:29desumeurControle de formulaire VBAComme je n'ai pas regardé le Word, je n'ai pas vu les redondances...
09/01/2019 à 14:27waletm Concaténation contenu cellule dans mail OutlookCeci peut être ...
09/01/2019 à 14:23desumeurControle de formulaire VBAJe partirai plutôt sur un Multipage ...
09/01/2019 à 14:19desumeurControle de formulaire VBADes photos c'est bien mais le fichier c'est mieux ! Les contrôles ont une propriété nommée "Tag" où il est possible de noter par exemple le numéro de colonne, ou encore l'adresse d'une cellule ou n'importe quoi d'autre, de cette façon, il est possible de "lier" un contrôle à une cellule avec comme p...