Fanatique d'Excel

Inscrit le :13/10/2014
Dernière activité :22/10/2022 à 06:33
Version d'Excel :2013 FR + GSheets
Emploi :Ingénieur
Lieu :85330-NO
Messages
22'161
Votes
3'206
Fichiers
37
Téléchargements
120'776
Fichiers ExcelFichiers Google SheetsSujetsMessagesStatistiquesVotes reçus

Messages postés par Steelson - page 439

DateAuteur du sujetSujetExtrait du message
17/01/2015 à 16:59montana55Mise n forme conditionnel d'une ligne d'un tableau...
17/01/2015 à 09:38aptAvis, critiques et suggestionsAutre solution : séparer en 2 zones : heures et minutes ...
17/01/2015 à 08:25aptAvis, critiques et suggestionsUne idée pour le 1/...
17/01/2015 à 05:05LN1980Délai en jours ouvrésCi-joint la liste des jours fériés pour la France L'année est en paramètre, tu peux en rajouter pour avoir aussi plusieurs années. Ensuite dans les fonctions, tu remplaces 0 par la plage des jours fériés...
17/01/2015 à 04:48LN1980Délai en jours ouvrésQuel pays ? France ? Canada ...
16/01/2015 à 17:02Invité Comparaison dates formats différentsAh bon, je viens d'essayer un code : cela fonctionne. En réalité, ta parenthèse est mal placée, donc il ne trouve pas l'argument 10 de la fonction Right...
16/01/2015 à 16:57LN1980Délai en jours ouvrésA moins que je n'aie pas compris le problème ...
16/01/2015 à 13:37Invité Comparaison dates formats différentsJ'insiste ... tu peux simplifier notablement en mettant une date "pure" et en changeant de format pour faire apparaître le jour de la semaine sur 3 lettres. Plus besoin de VBA pour cela ...
16/01/2015 à 11:09Invité Comparaison dates formats différentsEn B1, Feuil2, je te conseille de mettre la date "pure" comme 07/11/2015 et de changer le format en mettant . Cela évite les bricolages...
16/01/2015 à 06:38EricBOG Format de nombreCela reste un peu frustrant, surtout de devoir faire la transformation via @. Généralement, on adopte une telle solution quand on ouvre un fichier csv via VBA; en effet VBA est "américanisé" et donc interprête les , ; et . d'une autre manière ... Il existe pourtant une solution via VBA que je te con...
15/01/2015 à 13:00EricBOG Format de nombreTu peux peut-être faire avant le replace une concaténation "0"&12@345 ... ...
14/01/2015 à 18:10gardanCompilation de donnéesTu peux toujours mettre tout ceci sur la même feuille en ajoutant un colonne pour indiquer le compte...
14/01/2015 à 17:41Streettriple Création d'une formule utilisable dans plusieurs classeursUn essai sur le fichier ... je ne sais pas créer un module utilisable par plusieurs fichiers, mais c'est possible...
14/01/2015 à 17:10Streettriple Création d'une formule utilisable dans plusieurs classeursContent que cela convienne, c'est hyper simple; Attention, dans le rajout tu mets Elseid au lieu de Elseif (un f et non un d) Il n'y a pas de nombre maxi de then Du reste, il serait plus élégant de mettre plutôt case au lieu de if, mais le résultat est le même Pour l'évolution des valeurs, je te con...
14/01/2015 à 07:44Streettriple Création d'une formule utilisable dans plusieurs classeursCi-joint à mon sens il y a incohérence dans les bornes, et cela conduit à des valeurs négatives, à toi d'ajuster les paramètres...
13/01/2015 à 18:36dyscus Nbre de jours jusqu'au 30 du moisJe vote pour l' acide sulfurique, c'est quand même la plus simple ! je ne vois pas le piège du reste (à part le mois de février comme il l'a mentionné). C'est vrai que parfois ... pourquoi faire simple quand on peut faire compliqué ...
13/01/2015 à 07:44BenjaminBouchard Recherche d'une Macro pour Calculer une duréeEn l'absence de 1, il faut aussi encapsuler la première formule par SIERREUR .....
13/01/2015 à 06:39BenjaminBouchard Recherche d'une Macro pour Calculer une duréePlus simplement ... En B2 En C2 ...
11/01/2015 à 08:41DS3469Probléme écriture SumProductIl nous faudrait dans ce cas avoir au moins partiellement le fichier excel, les colonnes A et C notamment .....
11/01/2015 à 08:03DS3469Probléme écriture SumProductJe n'ai pas l'habitude d'utiliser les fonctions de calcul dans VBA; tout ce que je peux faire dans Excel directement, je le fais. Néanmoins, la fonction SOMMEPROD demande des matrices de même longueur. Est-ce bien le cas ici ? ChoixFeuille.Range("P" & NoLIGNE) est une valeur unique alors que le prem...
11/01/2015 à 08:01kira972j Login avec utilisateur et mot de passeFonctionne nickel Appli utile, stockée, merci .....
09/01/2015 à 21:45HUET SOMME.SI.ENS. multi critèresProposition ... Je pense qu'il faut aussi enlever les #N/A du tableau. Comme ceux-ci sont sans doute issus d'un calcul, il faut ajouter à la formule qui génère ce #N/A une encapsulation dans =SIERREUR(la_fonction;"bla bla")...
09/01/2015 à 11:53XavierW2TMontant limiteEn H2, à tirer vers le bas : en G2, à tirer vers le bas : J'utilise DATEDIF pour calculer le nombre de mois entre 2 dates J'ai aussi modifié le champ calculé, cela donne les 2 possibilités...
09/01/2015 à 02:15Gige91 Problème de liste déroulante en cascadeUn autre exemple à adapter ... https://forum.excel-pratique.com/excel/liste-deroulante-code-postal-multi-selection-t56537.html Il est aussi possible de le faire sans macro. Donnes nous tes besoins et un bout de fichier pour que la réponse soit plus adaptée...
09/01/2015 à 02:06Francky69100Je suis CharlieI Am Charlie Ich bin Charlie Je suis Charlie...
08/01/2015 à 04:36M4DLinInscription de la valeur de la première case non videNon non, cela fonctionne même si le nombre de champs vide est variable ! cela se "propage" car on ne va pas chercher la valeur issue directement de la colonne A, mais la valeur juste au-dessus induite par la formule. J'utilise beaucoup cela pour compacter des données après avoir créé un TCD...
07/01/2015 à 21:05M4DLinInscription de la valeur de la première case non videUn peu plus simple ... En B2 : À tirer vers le bas...
07/01/2015 à 20:53rpa Comment convertir un format personnalisé hh:mm:ss en tempsPourquoi vouloir changer la méthode d'affichage, tu peux très bien adopter un format spécifique en HH.MM au lieu de HH:MM:SS, cela doit certainement marcher, de même que mettre hh" heures et "mm" minutes", ce qui serait moins ambigu ! Mais quel est l'intérêt ? troubler le lecteur ? Par contre, au pa...
07/01/2015 à 12:59comardud Macro pour ouvrir un fichier csv via le bloc noteAh Ben oui mais avec un rhume carabine ce n'est pas facile de dormir. Alors je fais fonctionner mes neurones. Bien sûr tu peux ajouter une ligne avec Mais pour être certain du chemin complet, ceci te le donnera : En tous cas, plus c'est (relativement) difficile avec des pièges, plus on est content d...
07/01/2015 à 02:27comardud Macro pour ouvrir un fichier csv via le bloc noteVoilà, le plus dur est fait : ouvrir par macro le fichier csv avec comme délimiteur le ; Et comme indiqué en MP, le problème venait aussi de ce que chaque ligne dans le fichier directement issu du système était séparée par un truc bizarre qui ne permettrait pas de traiter ligne par ligne avec LINE I...
06/01/2015 à 19:55comardud Macro pour ouvrir un fichier csv via le bloc noteBon, on n'est donc pas loin ! Si le code fonctionne ce n'est pas un problème de version d'Excel. Est- ce que la ligne d'en-tête apparaît avec le code ou bien était-elle déjà présente avant de lancer ? Le code doit bloquer dès la première ligne. Le code (très sommaire) est-il intégré à une macro plus...
06/01/2015 à 17:06julie18Texte barré dans une cellule retrouvé dans une autreUne solution consiste à créer une fonction Ensuite faire une MFC : si la cellule de l'onglet tartenpion est barrée alors je barre aussi la cellule Si tu ne t'en sors pas, file nous un bout de fichier Excel ! Amicalement...
06/01/2015 à 12:45comardud Macro pour ouvrir un fichier csv via le bloc noteA tester (perfectible)...
06/01/2015 à 06:44comardud Macro pour ouvrir un fichier csv via le bloc noteQuel est réellement le besoin sans parler de solution ? Est- ce qu'il s'agit de lire un fichier csv et l'intégrer à un fichier Excel existant dans un onglet particulier ? Si oui, on a vu que le lancement direct prend en compte le point-virgule comme séparateur et la macro prend la virgule !! Dans ce...
06/01/2015 à 05:25comardud Macro pour ouvrir un fichier csv via le bloc noteComment effectue tu la copie ? Je fais ceci et cela fonctionne : je lance le fichier csv qui s'ouvre avec Excel je clique en haut à gauche des cellules pour tout sélectionner je fais Ctrl C je recopie par Ctrl V dans le fichier Excel de destination Si tu passes par le bloc notes cela ne fonctionne p...
05/01/2015 à 20:45comardud Macro pour ouvrir un fichier csv via le bloc noteMystère, car moi-même je vois des données au-delà de l'image ci-dessus !! voir fichier joint. Le problème, enfin la cause, est "simple" : l'origine vient des nombres décimaux , Excel n'arrive plus à interpréter ensuite. Du reste, la première image le montre bien, seule la première colonne est interp...
05/01/2015 à 17:51Bisses SOMMEPROD recherche dans un autre classeurOui, 2 erreurs, il manque un ' et les cellules $D$7:$D$16 ne sont pas précédées du nom du fichier et de l'onglet. Prends la réponse ci-dessus de Mozart, le prodige. A nouveau, il aurait été plus facile de mettre en œuvre cette méthode : tu tapes la formule initiale dans le même fichier, même onglet...
05/01/2015 à 16:24XavierW2TMontant limiteJ'ai ajouté 2 colonnes (1 seule aurait pu suffire) et fait 2 tableaux croisés dynamiques. Nota : je viens de voir la proposition précédente qui est assez élégante ...
05/01/2015 à 16:02compteabdou Affectation personnel par rotationN'oubliez pas bien sûr : que les années peuvent avoir 52 ou 53 semaines que la première semaine d'une année est celle qui comprend un jeudi ... si le 1er janvier tombe un vendredi (ou un samedi ou un dimanche), alors c'est la dernière semaine de l'année qui se termine Commentaire à supprimer, désolé...
05/01/2015 à 15:55Bisses SOMMEPROD recherche dans un autre classeurDans ton exemple : Nous avons 2 notions différentes : Un fichier UniCredit 2014 - Mouvements du compte PA.xlsm Un onglet du fichier UNICREDIT 2014 Ceci doit se mettre devant les cellules ($C$7:$C$16 et $D$7:$D$16) et non devant la fonction elle-même La meilleure façon de procéder est la suivante : t...
05/01/2015 à 13:56Excel33380Recuperation de motsBo jour, Autre proposition À mettre en F1 et recopier vers le bas. Bien mettre 3 espaces entre les guillemets...
05/01/2015 à 05:36foufie Extraire nombre (de 100 a 100 000) d'une celluleBonjour, Il faut activer les macros ... L' "expression régulière" est un outil puissant, mais pas facile d'emploi je le reconnais. L'expression est ici : Ce qui signifie : Je commence par un tiret Je prends ensuite n'importe quel caractère compris entre 0 et 9 et l'espace Je le prends autant de fois...
04/01/2015 à 17:42comardud Macro pour ouvrir un fichier csv via le bloc noteRe- Proposition et ... curiosité ! Si s'ouvre directement le fichier csv avec comme séparateur des virgules, la répartition des colonnes ne se fait pas. Mais si je l'ouvre via une macro, c'est OK !...
04/01/2015 à 11:09foufie Extraire nombre (de 100 a 100 000) d'une cellulePlus élégant ...
04/01/2015 à 09:48comardud Macro pour ouvrir un fichier csv via le bloc noteLe bloc-notes n'est pas absolument indispensable : tu peux l'ouvrir en Excel, tu auras une seule colonne ! ensuite remplacer par SUBSTITUTE les , par ; en refermer en enregistrant les modifications...
04/01/2015 à 09:45foufie Extraire nombre (de 100 a 100 000) d'une celluleSans apporter de solution concrète, je pense que dans un cas comme celui-ci à géométrie variable, il faudrait utiliser les fonctions régulières. C'est une piste peut-être à explorer, sinon une macro devrait s'en sortir...
11/12/2014 à 15:43yohann.Gestion Envoyer un mail quand valeur mini atteintAh, je suis un peu sec ... est-ce outlook léger ou pro ? je crois qu'il y a quelques différences. Néanmoins, quand tu lances ta macro, le mail s'affiche bien avec .display ? avec le bon destinataire ? si oui, dans ce cas, si tu cliques sur envoyer, est-ce qu'il part ...
11/12/2014 à 12:24yohann.Gestion Envoyer un mail quand valeur mini atteintPour bien comprendre : Question 1 : quel est ton client de messagerie ? Outlook, Thunderbird ou autre ? Question 2 : Est-ce que ce client de messagerie est opérationnel ? as-tu déjà envoyé un mail ? désolé pour les questions basiques ... Question 3 : ton adresse email mise dans la macro : l'as-tu dé...
09/12/2014 à 20:20SamoterellCherche fonction qui renvoie coordonnée d'une celluleUtilise les fonctions ligne(), colonne() et indirect .....
03/12/2014 à 15:11yohann.Gestion Envoyer un mail quand valeur mini atteintLa première chose à vérifier, c'est l'adresse du destinataire ! à tout hasard ... sinon, est-ce que les mails "hors excel et hors macro" fonctionnent correctement ? il y a peut-être un problème de configuration smtp de ta messagerie...