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 40

DateAuteur du sujetSujetExtrait du message
20/04/2018 à 10:46olivierporcinet Recherche via inputboxUtilise l'astérisque ...
20/04/2018 à 10:30Invité Définir emplacement d'une cellule suivant coordonnéesComme tu utilises Cells() c'est correct mais par contre tu ne peux pas sélectionner une cellule autre que dans la feuille active donc ton code doit être ...
20/04/2018 à 10:24pierrebastres Génération d'espaces avec TEXT en VBAPostes un fichier exemple ça sera plus facile car tu as des plages nommées...
20/04/2018 à 10:20Serian Remplacement de valeurs de cellules sous conditionsUne piste ...
20/04/2018 à 10:12ConstrucGEVAR Création d'une liste déroulante dans une cellule,référence variableVoici un code à tester, voir les commentaires pour les explications ...
20/04/2018 à 07:53lacamioneta Copier / coller d'un fichier a un autre avec multi critÈresTestes ce code pour voir si il te convient (à mettre à la place du tien) les deux classeurs étant dans le même dossier ...
20/04/2018 à 07:14Miguel_BGestion liste déroulante dans un userformCe qui est tout à fait normal puisque tu cibles pas les bons TextBox ! Sur ta seconde page, ils sont numérotés de 13 à 24 donc, ta boucle doit commencer à 13 et pour le numéro de colonne, soit tu déduit 12 pour commencer à 1 soit tu utilises une autre variable que tu incrémentes ...
20/04/2018 à 07:02Amroun VBA convrtir un nombre en lettresC'est bien d'avoir posté ton fichier mais c'est l'Addin qu'il aurait fallu poster ...
18/04/2018 à 15:37al87 Je ne sais pas si c'est possible ou alors autre façonJe te re-poste le code avec l'ajout ...
17/04/2018 à 14:43Olivia01Identifier valeurs en double de la colonne A et reporter valeur colonne BRe, Je viens de modifier ma fonction pour que tu puisses l'utiliser depuis Excel en matricielle (je reposte avec la proc "Test()" qui elle aussi est modifiée) : Pour l'utiliser depuis Excel la formule est : =SansDoublon(A1:A7965) (seulement la colonne des identifiants) et elle doit être validée en m...
17/04/2018 à 14:22Olivia01Identifier valeurs en double de la colonne A et reporter valeur colonne BA tester ! A mettre dans un module standard et exécuter la sub "Test()" ...
17/04/2018 à 13:50Perfuz Calcul Frais chauffeur routierRe, Oups, désolé, j'ai confondu...
17/04/2018 à 07:05Perfuz Calcul Frais chauffeur routierPour totaliser le nombre de I et X, tu peux utiliser la formule : =SOMMEPROD((I17:I22="X")*1+(I17:I22="I")*1) en ligne 23 Pour la colonne Total, tu peux utiliser la formule : =SOMMEPROD((I17:L17="X")*C25+(I17:L17="I")*C26*1,08) en colonne M Où C25 et C26 contiennent les sommes pour la France et l'in...
16/04/2018 à 07:27al87 Je ne sais pas si c'est possible ou alors autre façonLe message est explicite, ta feuille est protégée ...
16/04/2018 à 06:48al87 Je ne sais pas si c'est possible ou alors autre façonCette ligne de code met en rouge tous ce qui est à partir du nombre 31 et sur 16 caractères : Donc, 31 DÉCEMBRE 2017 doit aussi être en rouge de même que 31 DÉCEMBRE 2018, 31 DÉCEMBRE 2019, etc... A condition que le mot NÉGATIF soit dans la cellule ! Avec "SOLDE POSITIF AU 31 DÉCEMBRE 2017" rien ne...
16/04/2018 à 06:38NiebenProbleme de countifDans ces colonnes, les dates sont au format texte. Tu peux soit les valider par "Entrée" pour que Excel les transforme en dates valides, soit créer une colonne supplémentaire et tu utilises la fonction CNUM(). Il me semble avoir vu ici, il n'y a pas si longtemps, un post où un intervenant donnait un...
15/04/2018 à 08:44Camaalot VBA pour transférer des valeurs d'un tableau à l'autreJe suppose que c'est parce que tu limites les colonnes : Mets cette ligne en commentaire et fais un test ...
15/04/2018 à 08:38NiebenProbleme de countifTestes ceci : =NB.SI(B2:B51;">01/01/2018")...
15/04/2018 à 08:35al87 Je ne sais pas si c'est possible ou alors autre façonLe format personnalisé supprime la mise en forme du texte. Il te faut en supprimer un des deux, soit la couleur soit les pointillés ! Sinon, tu appliques le format personnalisé ";;;@*->" dans les cellules de la colonne B puis tu saisis un - (tiret), ton texte devant être dans la cellule A. Un exe...
15/04/2018 à 07:59Thamos99 Vérifier la validité d'une dateAu final, je pense que le mieux est de paramétrer les ComboBox afin de ne pas pouvoir avoir d'erreur donc, remplir le ComboBox des jours en fonction du mois et de l'année choisi ...
14/04/2018 à 21:41Thamos99 Vérifier la validité d'une dateL'important, est d'apporter sa pierre à l'édifice et personne ici, ce targue d'avoir "LA" solution ! Donc, ta solution vaut bien la mienne...
14/04/2018 à 17:53adrienmn Extraire à partir de la droiteTestes si ça convient ...
14/04/2018 à 17:35jpmalbPour ThezeRe, Décidément ! dans mon précédant message j'ai dis : et en dessous du code, j'ai dis : et le fichier que j'ai posté s'appelle "Theze.xls" et non "Theze V1.xls" car par rapport au fichier d'origine (dans l'autre post) je n'utilisais pas "RowSource" car avec cette propriété tu ne peux pas ajouter de...
14/04/2018 à 17:24Thamos99 Vérifier la validité d'une dateRe Effectivement, tu as tout à fait raison donc, c'est plus de DateSerial() qu'il doit se méfier car si l'utilisateur peut saisir la date du 29/02/2018 je pense qu'il faudrait le prévenir que la date est invalide d'où une concaténation des valeurs dans le format jj/mm/aaaa dans le genre : ça marche...
14/04/2018 à 16:56panthera261Contrat de maintenanceJe dirais que la traduction devrait donner ce qui suit-dessous enfin, si j'ai bien saisi le sens : Un fichier serait bien venu pour ne pas avoir à deviner où se trouve les valeurs et dates...
14/04/2018 à 16:36jpmalbPour ThezeIl ne faut pas seulement reporter la valeur du ComboBox mais si elle n'existe pas il faut la rajouter à la feuille (c'est pour ça que je suis parti sur un tableau par la suite) et ensuite l'inclure dans la liste du ComboBox ! Il te faut télécharger le nouveau fichier que j'ai posté car il contient l...
14/04/2018 à 16:26Thamos99 Vérifier la validité d'une dateRe Bizarre, chez moi, MsgBox IsDate("31/04/2018") me retourne Faux ! Jean-Eric, tu dis : Donc, IsDate() fonctionne très bien puisque elle retourne Faux avec IsDate("29/02/2018") et Vrai avec "01/03/2018" C'est faux, IsDate() ne considère pas le 29/02/2018 comme une date valide mais elle considère la...
14/04/2018 à 13:47Thamos99 Vérifier la validité d'une dateBonjour Jean-Eric, Tu as vu la correction effectuée par la fonction DateSerial() (retourne le 01/03/2018) ...
14/04/2018 à 13:40Theophile69VBA - Conflit variable variant/monétaire/virgulesPour connaitre le séparateur décimal tu peux utiliser ceci : Pour n'autoriser que les chiffres et un seul séparateur, tu peux utiliser ceci ...
14/04/2018 à 13:06Thamos99 Vérifier la validité d'une dateAvec IsDate() ...
14/04/2018 à 13:03jpmalbPour ThezeVoici ton fichier en retour mais je l'ai modifié en transformant ta colonne en tableau Excel (ListObject). Voici le code (voir les commentaires dans le code !) : et le fichier ...
14/04/2018 à 08:34Lol-78 Macro ne fonctionne pas sur d'autres postesRe, Comme j'avais juste survolé ton code, je n'avais pas fait attention au gestionnaire d'erreur, en mode débogage il est impératif de ne pas utiliser On Error Resume Next car sinon les erreurs sont évitées et on ne sais pas ou ça coince. On ne l'utilise que si on est sûr qu'une erreur peut être gén...
14/04/2018 à 08:26evasion77 Frais de route chauffeur routierJe suppose que tu souhaites additionner les valeurs correspondantes en fonction du national et de l'inter : =SOMMEPROD((T6:V6="N")*($T$4:$V$4)+(T6:V6="I")*($T$5:$V$5)) Bonjour Amadéus, je suppose que la différenciation entre national et international se fait par N et I enfin, c'est de là que je suis...
14/04/2018 à 07:44NATH31 Aide sur couleur de smileyPuisque tu utilises les chiffres de 1 à 5 pour définir tes pourcentages, il te suffit d'utiliser ces mêmes chiffres pour définir ta MFC par une formule du type =C2=1 couleur pour ce cas, =C2=2 autre couleur pour ce second cas et ainsi de suite... Pour tes Smileys, ta formule CHOISIR() devient : =CHO...
14/04/2018 à 07:32Marius07Problème code VBA doublon et autre code VBAJe me suis juste penché sur ton code de doublon et il y a une petite erreur qui est, je pense, une erreur de frappe ! Dans la seconde boucle (ici corrigée) : et dans la boucle interne tu fais For iR = 1 + 1 To UBound(tablo, 2) alors qu'il faudrait For iR = i + 1 To UBound(tablo, 2) dans le premier c...
14/04/2018 à 07:18Lol-78 Macro ne fonctionne pas sur d'autres postesNon, je n'ai pas vraiment d'idées, si ça marche pour certains et que vous avez tous le même chemin, je ne vois pas. Vous êtes tous sur PC ou il y en a qui ont des Mac ...
13/04/2018 à 15:13NATH31 Aide sur couleur de smileyAvec Excel 2010 tu peux avoir plus de 3 MFC ...
13/04/2018 à 14:57Lol-78 Macro ne fonctionne pas sur d'autres postesTu as le bouton </> pour baliser (à coller entre les deux balises "code") ton code plutôt que de le coller tel quel dans le message (plus facile à récupérer pour nous !). Quand je vois dans ton code la ligne : J'en déduis que vous avez tous le même chemin donc la même racine (lettre du lecteur...
13/04/2018 à 14:44naubin1 Mettre à jour des valeurs via des fichier modifié hebdoIl suffit de tester le jour retourné par la fonction "" et le retrancher 1 ou 3 à la date selon le cas : Pour tester, comme aujourd'hui nous sommes vendredi, tu rajoutes 3 jour à la date : de façon à être lundi, le chemin aura dans son nom le mot "vendredi" sinon, le nom du jour de la veuille (pour...
13/04/2018 à 14:27hamila92 Importer différentes feuil dans un seul classeurJe viens de re-télécharger tes 3 fichiers, coller mon dernier code et fais le test, tout fonctionne très bien ! Avec une explication comme ça, je ne vais pas pouvoir t'aider ! C'est quoi le message d'erreur ? Les trois classeurs doivent être dans le même dossier (qu'importe le dossier). Si tu as mod...
13/04/2018 à 14:18ghalemMise a jour d'un soldeVoici comment obtenir la dernière cellule non vide de la colonne I de la feuille "SAUVEGARDE" ...
13/04/2018 à 07:08naubin1 Mettre à jour des valeurs via des fichier modifié hebdoLe chemin ou le nom du fichier (ou les deux) est faux, contrôle avec un Debug.Print ou un MsgBox pour voir ce que contiennent les variables ...
12/04/2018 à 06:50sparow1 VBA probleme affichage et dateUne piste (sans voir de fichier exemple) ...
11/04/2018 à 19:16sonny7Nettoyage HTML & Conversion UTF-8En VBA, ceci ne marche pas : C'est pour cette raison que je fais un boucle Do-Loop afin de rechercher les < et > pour les supprimer ainsi que le texte qu'ils encadre ! Je ne sais pas comment fonctionne Excel pour Mac mais pour aller dans le VBE sur PC, tu fais Alt+F11 puis menu "Insertion"--&g...
11/04/2018 à 19:02naubin1 Mettre à jour des valeurs via des fichier modifié hebdoEt oui, ton chemin n'était pas correct, il manquait un & : Pour ça, tu as trouvé ou pas ...
10/04/2018 à 18:33naubin1 Mettre à jour des valeurs via des fichier modifié hebdoTu fais un Up mais tu montres maintenant un chemin qui n'est pas conforme à ce que j'ai donné comme exemple car nous sommes bien mardi et le second jour de la semaine "02-Mardi.xlsm" mais nous sommes la semaine 15 alors que dans le dossier "2018-S14" S14 indique, pour moi, la quatorzième semaine ou...
10/04/2018 à 08:12sonny7Nettoyage HTML & Conversion UTF-8Une piste pour t'aiguiller mais il va sûrement y avoir encore quelques ajustements à faire ...
10/04/2018 à 07:47La PouyChronomètre suivant des étapesDéveloppes un peu plus car pas facile de deviner ce que tu veux réellement ...
10/04/2018 à 07:44Ims392 Extraction de donnée .txt dans un doc ExcelPoste un exemple de ton fichier texte avec les valeurs que tu souhaites récupérer...
10/04/2018 à 07:42NetbusinessProblème d'affichage de données dans un fichier csvPas facile de t'aider avec une seule image mais je vois que tu as deux retours à la ligne dans le fichier texte donc, il ce peut que tu ai le rest dans la cellule mais sans que tu puisses le voir ! poste un fichier, ça sera peut être plus facile pour t'aider...