Passionné d'Excel

Inscrit le :03/10/2017
Dernière activité :06/12/2019 à 09:44
Version d'Excel :2007 FR
Messages
6'872
Votes
928
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par dhany - page 116

DateAuteur du sujetSujetExtrait du message
23/03/2018 à 18:01Gargentua Extraire des noms et prénoms avant et aprés un symboleNon, je ne pense pas que ce soit possible ; pour cette raison : les données de départ sont celles de la colonne A ; et pour une ligne donnée, il n'y a aucun moyen de déterminer si c'est prénom puis nom ou l' inverse ! la macro ne fait « que » séparer chaque personne pour les répartir à droite, rien...
23/03/2018 à 17:31Gargentua Extraire des noms et prénoms avant et aprés un symboleOk ; fait Alt F8 ➯ fenêtre Macro ; il y a dans la liste une seule macro nommée Essai (qui est celle de Module1 ) . Comme cette macro est déjà sélectionnée (ligne sur fond bleu ) , il suffit de cliquer sur le bouton « Exécuter » (ou d'appuyer sur la touche Entrée) pour lancer la macro. On pourrait s'...
23/03/2018 à 16:50Gargentua Extraire des noms et prénoms avant et aprés un symboleAh, ben tant mieux ! ça simplifie drôlement !!! (y'a plus à faire d'conversion de .xlsx en .xlsm) ! donc voici la suite : fais Alt F11 : ça ouvre la fenêtre « Microsoft Visual Basic Editor » . Ensuite, fais Alt i m ➯ une page blanche s'ouvre à droite (celle de Module1) ; c'est là que tu dois copier...
23/03/2018 à 16:22Kit Passer une variable à d'autres macrosJe te propose ce 1er code VBA : Remarque bien qu'il n'y a pas de variable globale Fichier ; il y a une variable locale Fichier dans macro(), qui est envoyée à macro2() lors de l'appel de la seconde sub. Je te propose maintenant ce 2ème code VBA : Cette fois, il y a une variable globale Fichier ; don...
23/03/2018 à 16:05Gargentua Extraire des noms et prénoms avant et aprés un symbole@ Gargentua Je suis vraiment ravi que tu aies apprécié ma solution VBA ! Quelle est l'extension actuelle de ton fichier "mère" ? est-ce un .xls x ou un .xls m ...
23/03/2018 à 15:54edouard002 Extraction chaineCette fois, ta demande est maintenant plus claire ! aussi, je te propose cette formule : =SUPPRESPACE(GAUCHE(Z37;TROUVE("-";Z37;TROUVE("-";Z37)+1)-1)) dhany...
23/03/2018 à 14:30dems Excel - format specifique a partir d'une célulleOK, merci pour tes réponses ! Comme la 2ème lettre n'est pas toujours à la même place , c'est devenu beaucoup trop compliqué par formule ! Aussi, je l'ai fait par une fonction personnalisée en VBA, nommée : NormCodif c'est le nom abrégé de « Normalisation de la Codification » Voici donc ton nouveau...
23/03/2018 à 13:36dems Excel - format specifique a partir d'une célulleLe début, c'est bien toujours 5 chiffres et 1 lettre, exact ? si oui, ça veut dire que la 1ère lettre est toujours le 6ème caractère ? peux-tu confirmer ...
23/03/2018 à 13:08dems Excel - format specifique a partir d'une célullePour la 2ème lettre , ça peut arriver qu'il n'y ait aucun chiffre à droite , comme ci-dessous ? 23013A148 L 23013A148 N 23013A148 R 23017D245 W Donc la 2ème lettre peut être en dernière position ? (ou t'as oublié d'écrire des chiffres à droite ?) dhany...
23/03/2018 à 12:55Gargentua Extraire des noms et prénoms avant et aprés un symboleBonjour Gargentua , Je ne sais pas si tu as vu mon message du 23/03 à 03:54 ? si oui, merci de me donner ton avis sur la solution que je t'ai proposée (à condition, bien sûr, que tu aies eu l'autorisation de télécharger mon fichier Excel !) dhany...
23/03/2018 à 12:36dems Excel - format specifique a partir d'une célulleJe te propose ce fichier Excel : Si besoin, tu peux demander une adaptation. Merci de me donner ton avis. dhany...
23/03/2018 à 08:31Gargentua Extraire des noms et prénoms avant et aprés un symboleSalut Yvouille , J'ai trouvé le sujet très intéressant, alors comme tu avais proposé une solution avec formule, j'ai proposé ma solution VBA ; même si elle marche, pourquoi donc veux-tu considérer le travail que tu as fait comme inutile ? non, pas du tout ! ton code VBA est sûrement différent du mie...
23/03/2018 à 07:32chile Affichage résultat en lignesBonjour chile , Theze , Ton fichier est un .xls x : il ne peut pas contenir de code VBA ! il faut obligatoirement le convertir en .xls m ; je l'ai fait pour toi : ⚠ Note bien qu'en B3 , j'ai enlevé le point-virgule final ! Formule en D11 : =B3 & " ; " & B4 ➯ " code001 ; code002 ; code003 ; c...
23/03/2018 à 06:18Tournament974 Cellule audessus de la date du jour« au-dessus de la date du jour » : c'est très facile à faire si on sait quelle est la cellule qui contient cette date ! mais : ok, je veux bien, moi ! mais comment je peux savoir quelle est la cellule de cette date ? si tu peux l'expliquer simplement, ça ira ; sinon, il vaut mieux que tu joignes ton...
23/03/2018 à 05:49Julien57920Code VBA simple mot associé à une couleurBonjour Julien, André , gmb , J'ai adapté pour toi le code VBA d' André : Si besoin, tu peux demander une adaptation. Merci de me donner ton avis. dhany...
23/03/2018 à 05:37Tournament974 Cellule audessus de la date du jourJe te propose ce code VBA : dhany...
23/03/2018 à 03:54Gargentua Extraire des noms et prénoms avant et aprés un symboleBonjour Gargentua, Steelson , Yvouille , Dans ton fichier Excel, il y a en A2 : « Exemple de ce que je voudrais avec formule » ; Yvouille t'a donné une très bonne solution avec des formules , et je le félicite pour avoir pensé à utiliser le séparateur " - " (et non pas "-") afin de pouvoir traiter c...
22/03/2018 à 23:49Leopard2018 Difference par rapport à en %Je suis ravi d'avoir pu t'aider ! merci de cliquer sur la coche V de mon message pour indiquer que le sujet est résolu et pour clôturer le fil de cette discussion. dhany...
22/03/2018 à 23:00edouard002 Extraction chaineTa demande n'est pas claire ! si tu veux dire : « la partie gauche jusqu'au 2ème caractère » , c'est tout simplement les 2 premiers caractères : =GAUCHE(Z37;2) ... mais je pense que tu souhaites quelque chose de moins évident ! Alors pour les 2 exemples que tu as indiqués, merci de noter quelle chaî...
22/03/2018 à 18:32cfafpa Enregistrement report sur feuille (Projet)Merci pour tes infos, et pour avoir passé le sujet en résolu ; j'suis ravi d'avoir pu t'aider ! bonne continuation pour ton projet ! dhany...
22/03/2018 à 09:04mariontin Sélection des mots dans une seule cellule qui ont une couleur spécifiqueMerci pour ton retour, et pour avoir passé le sujet en résolu. Très belle journée à toi aussi. dhany...
22/03/2018 à 08:42Leopard2018 Difference par rapport à en %Je te retourne ton fichier modifié : Regarde les 2 formules en G5 et H5 (tirées vers le bas jusqu'en ligne 16 ) . ⚠ Si pour le bas des 2 colonnes G et H tu veux vraiment voir tous les chiffres, à toi de leur mettre le format Standard . dhany...
22/03/2018 à 08:01Cedric222 VBAJe t'ai déjà répondu sur cette question, dans ton autre sujet « Macro VBA » ; donc je remets ici la solution que je t'ai proposée (afin qu'elle soit plus facilement accessible par les lecteurs de cette discussion) : dhany...
22/03/2018 à 07:28jdufour20Calcul d'une recette en fonction du nombre de personnes@ mbbp Hélas ! j'crois qu'c'est cuit ! d'où l'expression : « les carottes sont cuites ! »...
22/03/2018 à 05:41dyscus Scinder une adresse de plus de 49 caractèreEn B1 : =GAUCHE(A1;49) En C1 : =SI(NBCAR(A1)>49;DROITE(A1;NBCAR(A1)-49);"") @ mbbp Ta formule de C1 est celle-ci : =STXT(A1;50;100) ; mais attention : si la chaîne de caractères en A1 fait plus de 100 caractères, il en manquera un bout à droite ! (ça peut quand même aller si dyscus n'a pas d'adre...
22/03/2018 à 04:34cfafpa Enregistrement report sur feuille (Projet)Hier, j'y ai pas pensé sur le moment, mais le plus simple est d'utiliser le filtre automatique d'Excel ; seulement voilà : avec ton fichier actuel, ce n'est pas possible car la ligne 1 avec une fusion sur A:J est collée contre la ligne 2 des entêtes ; or pour pouvoir utiliser le filtre, il faut une...
22/03/2018 à 03:38valmaxColler sur deux feuille du même classeurDans mon message précédent, j'ai oublié de te préciser qu' après avoir fait Ctrl e ça reste sur " Feuil 1 " ; donc pour voir le résultat de la macro , tu dois aller sur " Feuil 2 " ; après copie de la colonne, le contenu des 2 feuilles est bien sûr identique ! comme tu avais vu avant que " Feuil 2 "...
21/03/2018 à 21:11Cedric222Macro VBAVoilà le fichier Excel qui fait ce que tu as demandé : Je dois sortir ➯ je n'peux pas t'aider plus ce soir. dhany...
21/03/2018 à 20:52Geoffrey027VBA D201800001 + 1incrémenteSur ton message de 19:53, tu as ce code VBA (que j'ai simplifié en enlevant les 2 .Value) : Ton n° Client est donc dans : FeDevis.Cells(Lig, 1) Pour l'afficher avec un " F " devant : MsgBox "F" & FeDevis.Cells(Lig, 1) Si tu veux l'affecter à la cellule D5 : [D5] = "F" & FeDevis.Cells...
21/03/2018 à 20:37Guillaume04350 BonsoirQuand je t'ai aidé, il y a eu beaucoup de messages échangés pour régler le 1er problème ; donc tu devrais poster un nouveau message pour réexpliquer ce que tu veux maintenant (même si ça a déjà été dit bien plus haut) ; en plus, ça sera plus sûr car plus récent : ceux qui aident sauront ce que tu ve...
21/03/2018 à 20:26mchardy418Copier une cellule dans une autre feuille selon une listeAttention ! un nom de feuille est de 31 caractères maximum !!! Donc si A1 (par exemple) contient une chaîne de 35 caractères : [B1] = Left$([A1], 31) fait qu'on aura bien en B1 le nom de feuille sur 31 caractères maxi ; oui mais en cas de noms trop proches, cette troncature risque d'...
21/03/2018 à 20:00Geoffrey027VBA D201800001 + 1incrémenteSi tu as en A1 ton n° de facture, il suffit de faire (au choix) : ● par formule, en C1 : ="F" & A1 ● en VBA : [C1] = "F" & [A1] (si C1 est la cellule de destination) dhany...
21/03/2018 à 19:47Cedric222Macro VBAVoici la nouvelle version qui affiche la formule : Il y a même maint'nant 2 formules : ● une formule sous le dernier nombre de la colonne P ● une formule en Q1 dhany...
21/03/2018 à 18:18cfafpa Enregistrement report sur feuille (Projet)Eh la eh la eh la !!! le raccourci clavier Ctrl r , j'l'utilise uniquement dans Excel !!! j'ai jamais dit qu'il allait fonctionner sur Sharepoint !!! et Alt F8 qui ouvre la fenêtre « Macro », j'l' utilise uniquement dans Excel aussi !!! rappel : Sharepoint, j'y connais rien du tout !!! dhany...
21/03/2018 à 17:03cfafpa Enregistrement report sur feuille (Projet)J'suis super content qu't'aies apprécié mon travail !!! info bonus : as-tu remarqué que la colonne C est masquée (cachée) ? c'est elle qui permet de répartir uniquement les nouvelles données saisies !!! tu peux l'afficher, mais il ne faut pas y toucher : un « x » = déjà copié ; vide = à copier ! (j'...
21/03/2018 à 14:41finalbreizh Nombre avec 4 chiffres apres la virgule@ abdernino Je t'ai déjà dit de créer ton propre sujet ! non seulement ça évitera d'encombrer cette discussion qui est celle de finalbreizh , mais en plus ça t'apportera un triple avantage : 1) Il y aura une discussion qui sera la tienne, pour ton propre sujet. 2) Cette nouvelle discussion apparaîtr...
21/03/2018 à 13:59videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulotSi c'est pas un problème de langue, ça doit être un problème de protection ou autre truc corsé, et là, ça m'dépasse complètement ! bonne chance quand même pour la suite ! (c'est mon dernier message sur cette discussion, alors ) dhany...
21/03/2018 à 13:32videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulot⚠ J'ai édité mon message précédent ! lis la dernière partie !!! dhany...
21/03/2018 à 13:20videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulotAu cas où un fichier au format Excel 97-2003 passe mieux (feuille "Présences" uniquement) : Dans ce message, c'est 3× le même fichier .xls ; j'ai adapté toutes toutes le formules, et en le faisant, je me suis rendue compte que la formule en AN3 doit être différente de celles à gauche qui sont sur la...
21/03/2018 à 12:41videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulotJ'ai eu cette autre idée : j'ai déposé le fichier Excel sur 2 sites de partage différents. Peut-être que l'un ou l'autre passeront au travers des protections ? dhany...
21/03/2018 à 12:32videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulot@ videocontact ⚠ Pour ma 1ère formule , j'ai oublié de préciser qu'il faudra adapter D2 quand tu devras faire pareil à droite (même position relative) ; même remarque pour ma 2ème formule , mais là, c'est bien sûr D3 qu'il faudra adapter. bonne chance ! dhany...
21/03/2018 à 12:13videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulot@ videocontact Dans ce cas, j'ai une idée toute simple : je te note ci-dessous toutes les formules que j'ai utilisées : En D3 : =DATEVAL(1 & " " & D2 & " " & An) (n'oublie pas de faire idem pour G3, J3, M3, ... , AN3) En G2 : =NOMPROPRE(TEXTE(MOIS.DECALER(D3;1);"mmmm")) (faire idem p...
21/03/2018 à 11:54videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulot@ videocontact Dans ton message de 11:16, tu as écrit : Sur mon PC, tout est ok, du 1er mois jusqu'au dernier : (mais c'est peut-être car mes macros sont activées ?) dhany...
21/03/2018 à 11:39videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulotBonjour Fred , Ouf, tu m'rassures ! j'ai cru qu'notre ami videocontact avait des revenants dans son entreprise !!! j'ai été bête de pas penser à un décès de quelqu'un d'autre que l'intéressé lui-même !!! (faut dire qu'les 2 fois où j'ai dû assister à un enterrement, j'étais sans emploi, donc j'ai pa...
21/03/2018 à 11:27videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulot@ videocontact Je te propose de lire cet article : https://support.office.com/fr-fr/article/activer-ou-d%C3%A9sactiver-les-macros-dans-les-fichiers-office-12b036fd-d140-4e74-b45e-16fed1a7e5c6 D'autre part, le nom de ta 3ème feuille a un « p » en trop : ça doit être : « Report Soldes » . Sur cette mê...
21/03/2018 à 11:02videocontactPour formule dans une Appli à cause passage Of2013 à Of2016 au boulotBonjour videocontact , Je te retourne ton fichier Excel modifié : Tu pourras voir que j'ai énormément simplifié toutes tes formules de date : 1) Regarde d'abord la formule en D3 ; je te laisse faire la même chose en G3 , J3 , M3 , P3 , S3 , V3 , etc... 2) Regarde ensuite la formule en G2 ; j'ai déjà...
21/03/2018 à 09:45oberraiesFormateurMoi, j'ai aucune idée des tarifs pratiqués habituellement ! mais si tu es d'une nature philanthrope, tu peux faire comme font certains médecins : tu fais gratuit pour les pauvres, et tu fais payer les riches à leur place 3 ou 5 fois plus ! (c'est aussi un peu comme Robin des bois qui volait aux rich...
21/03/2018 à 09:32gérard62Problème avec les dates sous Excel...
21/03/2018 à 08:16cfafpa Enregistrement report sur feuille (Projet)Désolé pour le retard mais j'ai été super débordé ! Je te retourne ton fichier Excel modifié : 1) Comme l'entête de la colonne A est « N° Sociétaire », c'est inutile de répéter à chaque fois N° 1 ; N° 2 ; N° 3 ; etc... ! j'ai donc mis seulement le n° : 1 ; 2 ; 3 ; ... ; 33 : ça allège la présentatio...
21/03/2018 à 05:22Cedric222Macro VBAJe te propose ce fichier Excel : Si besoin, tu peux demander une adaptation. Merci de me donner ton avis. dhany...