| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/03/2018 à 18:01 | Gargentua | Extraire des noms et prénoms avant et aprés un symbole | Non, 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:31 | Gargentua | Extraire des noms et prénoms avant et aprés un symbole | Ok ; 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:50 | Gargentua | Extraire des noms et prénoms avant et aprés un symbole | Ah, 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:22 | Kit | Passer une variable à d'autres macros | Je 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:05 | Gargentua | 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:54 | edouard002 | Extraction chaine | Cette 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:30 | dems | Excel - format specifique a partir d'une célulle | OK, 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:36 | dems | Excel - format specifique a partir d'une célulle | Le 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:08 | dems | Excel - format specifique a partir d'une célulle | Pour 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:55 | Gargentua | Extraire des noms et prénoms avant et aprés un symbole | Bonjour 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:36 | dems | Excel - format specifique a partir d'une célulle | Je te propose ce fichier Excel : Si besoin, tu peux demander une adaptation. Merci de me donner ton avis. dhany... |
| 23/03/2018 à 08:31 | Gargentua | Extraire des noms et prénoms avant et aprés un symbole | Salut 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:32 | chile | Affichage résultat en lignes | Bonjour 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:18 | Tournament974 | 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:49 | Julien57920 | Code VBA simple mot associé à une couleur | Bonjour 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:37 | Tournament974 | Cellule audessus de la date du jour | Je te propose ce code VBA : dhany... |
| 23/03/2018 à 03:54 | Gargentua | Extraire des noms et prénoms avant et aprés un symbole | Bonjour 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:49 | Leopard2018 | 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:00 | edouard002 | Extraction chaine | Ta 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:32 | cfafpa | 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:04 | mariontin | Sélection des mots dans une seule cellule qui ont une couleur spécifique | Merci pour ton retour, et pour avoir passé le sujet en résolu. Très belle journée à toi aussi. dhany... |
| 22/03/2018 à 08:42 | Leopard2018 | 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:01 | Cedric222 | VBA | Je 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:28 | jdufour20 | Calcul 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:41 | dyscus | Scinder une adresse de plus de 49 caractère | En 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:34 | cfafpa | 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:38 | valmax | Coller sur deux feuille du même classeur | Dans 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:11 | Cedric222 | Macro VBA | Voilà 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:52 | Geoffrey027 | VBA D201800001 + 1incrémente | Sur 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:37 | Guillaume04350 | Bonsoir | Quand 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:26 | mchardy418 | Copier une cellule dans une autre feuille selon une liste | Attention ! 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:00 | Geoffrey027 | VBA D201800001 + 1incrémente | Si 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:47 | Cedric222 | Macro VBA | Voici 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:18 | cfafpa | 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:03 | cfafpa | 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:41 | finalbreizh | 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:59 | videocontact | Pour formule dans une Appli à cause passage Of2013 à Of2016 au boulot | Si 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:32 | videocontact | Pour 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:20 | videocontact | Pour formule dans une Appli à cause passage Of2013 à Of2016 au boulot | Au 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:41 | videocontact | Pour formule dans une Appli à cause passage Of2013 à Of2016 au boulot | J'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:32 | videocontact | Pour 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:13 | videocontact | Pour 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:54 | videocontact | Pour 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:39 | videocontact | Pour formule dans une Appli à cause passage Of2013 à Of2016 au boulot | Bonjour 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:27 | videocontact | Pour 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:02 | videocontact | Pour formule dans une Appli à cause passage Of2013 à Of2016 au boulot | Bonjour 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:45 | oberraies | Formateur | Moi, 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:32 | gérard62 | Problème avec les dates sous Excel | ... |
| 21/03/2018 à 08:16 | cfafpa | 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:22 | Cedric222 | Macro VBA | Je te propose ce fichier Excel : Si besoin, tu peux demander une adaptation. Merci de me donner ton avis. dhany... |