3

Passionné d'Excel

Inscrit le :30/07/2020
Dernière activité :15/08/2023 à 10:09
Version d'Excel :Excel 2010
Messages
4'710
Votes
1'660
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par 3GB - page 81

DateAuteur du sujetSujetExtrait du message
02/10/2020 à 10:42Matthieu.H Remplir fond cellule en TexteJ'ai pas vraiment compris ce que vous entendiez par fond de cellule. Mais il est possible d'afficher un autre texte que la valeur de la cellule avec une mise en forme personnalisée. Si votre première colonne contient des dates, vous pouvez mettre comme mise en forme : mmm-aaaa Si votre cellule ne co...
01/10/2020 à 15:15270 HTSMon fichier de facturationVoici votre fichier, assez proche du résultat escompté. Cdlt...
01/10/2020 à 09:14john_johnkVariabiliser une phrase selon une liste deroulanteEt pour changer l'action, vous changez " effectue l'action suivante" la référence qui contient l'action (en rajoutant un petit " " au concatener)...
01/10/2020 à 09:11john_johnkVariabiliser une phrase selon une liste deroulanteVotre formule était correcte mais il faut remplacer les virgules par des points-virgules : Cdlt...
01/10/2020 à 09:02Didier33710Fonction RECHERCHEV et ajustement automatique de ligneRegardez ce lien : https://support.microsoft.com/fr-fr/office/prot%C3%A9ger-une-feuille-de-calcul-3179efdb-1285-4d49-a9... Et en cliquant sur format de lignes, format de colonnes, il ne devrait plus y avoir de problème. Cdlt...
01/10/2020 à 00:52djodjoCacher automatiquement les ongletsOui, c'est possible. Il faut sélectionner tous les onglets à masquer, faire clic droit / masquer ! Si il s'agit de les masquer sous condition ou à partir d'un évènement, c'est également possible mais il faudrait plus de détails. En tout cas, pour le principe : Cdlt...
01/10/2020 à 00:37catherine41 Ajout d'une signature dans ExcelSupposons que vous avez une forme nommée "Signature", destinée à recevoir l'image choisie via une boite de dialogue, alors voici un essai : Je n'ai pas testé donc je ne garantis pas le résultat. En tout cas, il faudra affecter cette macro à cette fameuse image "Signature" (bien renommée avant). Cdlt...
30/09/2020 à 10:49DjulitoCopier coller, nom de feuilleEn essayant comme ça (il vaut mieux éviter de fusionner les cellules tant que possible) : Il faut donc adapter avec le nom de la feuille dans laquelle se trouve les cellules C6:C7 en question. Les 2 dernières solutions sont mieux indiquées puisque plus reproductibles. Cdlt...
30/09/2020 à 10:26InvitéFichier daté exclusivement sur un jour de la semaineJe vous propose un premier essai : Sur le principe, ça devrait s'approcher de ce que vous cherchez mais il faudra voir s'il n'y a pas des petits pépins au niveau des formats. Cdlt...
30/09/2020 à 09:51qgfbOuverture fichier en double clicC'est possible mais je ne pense pas que ce soit la bonne direction, comme je vous l'ai fait savoir sur un autre post. Il faut un fichier dans lequel vous auriez (au moins) un onglet FACTURE (servant d'interface à l'édition de pdf), un onglet RECAP répertoriant toutes les factures éditées (alimentés...
30/09/2020 à 07:37Nikolaos Valeur dans un tableauEQUIV(VAL;PLAGE;0) renvoie la position de VAL dans la PLAGE, en cherchant VAL par correspondance exacte : Dans colonne de gauche : VAL = B2 = 51 alors EQUIV = 51. EQUIV(VAL;PLAGE;1) renvoie la position de la plus proche valeur inférieure ou égale à VAL dans PLAGE. Dans ligne du haut : VAL = B1 = 125...
29/09/2020 à 23:50bastienb Nombre de chiffres après la virgule selon la valeurPeut-être que ça marchera avec un antislash ? Hésitez pas à faire des essais (espaces, #, antislash, underscore) Cdlt...
29/09/2020 à 23:29Jan14 Formule Excel pour créer une clé primaireEn fait, le plus simple serait d'utiliser la colonne Article/famille dans la formule ? Et même éventuellement de répertorier chaque famille et chaque élément la constituant, en transformant la colonne Article/famille par une colonne famille et en appelant les familles par RECHERCHEV à partir de l'ar...
29/09/2020 à 22:44Nikolaos Valeur dans un tableauDans notre cas précis, ce serait peut-être même : Si B2 = 51 et B1 = 125 (entre 100 et 150), la formule renvoie 104...
29/09/2020 à 22:24qgfbProbléme non sauvegarde fichierTant mieux ! Mais les questions que je posais sont à examiner quand même... Bonne continuation...
29/09/2020 à 22:00La_baie_1976Masquer colonne selon le nom de la feuilleEn fait, la fonction est à mettre à part (elle est appelée à un moment par la procédure). Les fonctions sont comme des procédures sauf qu'elles renvoient une valeur (ici vrai ou faux en l'occurrence). Voici ton code que j'ai par cette occasion retouché un peu : Cdlt...
29/09/2020 à 17:52Axel PignonFormat spécial nombre "000 00"Soit : fonctionne pour les nombres. Soit , pour définir un format précis, comme par exemple avec les numéros de sécurité sociale : L' un de ces 3 devrait marcher normalement. Cdlt...
29/09/2020 à 17:49La_baie_1976Masquer colonne selon le nom de la feuillePour copier une seule colonne après l'ajout d'une nouvelle feuille : Cdlt...
29/09/2020 à 17:17PhilippekoeMasquer ou faire apparaitre une ligne selon selon sa valeurSuper ! Normalement, la macro est exécuté automatiquement au recalcul de la feuille (ou si vous avez rajouté le dernier évènement, à chaque modification de la zone ciblée). Avez-vous enregistré votre fichier sous l'extension .xlsm ...
29/09/2020 à 15:27PhilippekoeMasquer ou faire apparaitre une ligne selon selon sa valeurDepuis le début, je me suis fourvoyé (j'ai considéré tes cellules comme totalement vides alors qu'elles contiennent des formules). De la sorte, ça devrait marcher (enfin je l'espère) : Et si vraiment ça ne marche pas, essaie en rajoutant dans le module de la feuille : Cdlt...
29/09/2020 à 14:20tdudoret29 Problème Somme prod & sous-totalEn effet ! Mais dans ce cas, un simple sous.total(103,...) suffit j'imagine...
29/09/2020 à 14:17PhilippekoeMasquer ou faire apparaitre une ligne selon selon sa valeurPhilippekoe, Peux-tu essayer avec ce code qui comporte moins de risques et qui me semble plus simple : En cas d'erreur, merci de m'indiquer la ligne concernée...
29/09/2020 à 13:47jjmarc57Copie de cellule en VBA ExcelBonjour Jean-Marc, Je te renvoie ma version du fichier mise à jour (je n'ai pas pu accéder au code qui était protégé sur ton fichier). Il faudra faire les petits ajustements de formats : "N°", rajouter ou supprimer des espaces, définir la police et la taille désirée. J'espère que tu te retrouveras....
29/09/2020 à 13:42PhilippekoeMasquer ou faire apparaitre une ligne selon selon sa valeurJe te demande ça car tu as spécifié de A13 à A72 et A75 à A134. Mais si tu sais qu'il y auras toujours des valeurs en A73:A74, alors on peut simplifier pour commencer : Cdlt...
29/09/2020 à 13:36tdudoret29 Problème Somme prod & sous-totalIl faudrait qu'on connaisse l'objectif en fait. Mais j'ai l'impression que ça peut être obtenu avec un nb.si.ens ou un somme.si.ens...
29/09/2020 à 11:54tdudoret29 Problème Somme prod & sous-totalOui, je voulais dire en colonne R (c'est la fatigue ). Enfin, ça n'a pas d'importance puisqu'il s'agit d'un exemple de la colonne à sommer et on ne sait pas où elle est car elle n'a pas été précisée dans la demande. Et comme l'a dit Djidji, ici le sommeprod somme les valeurs d'une colonne quand les...
29/09/2020 à 11:45PhilippekoeMasquer ou faire apparaitre une ligne selon selon sa valeurNon pas sûr, peut-être que le code est incomplet ou qu'il y a un blocage à cause de la discontinuité ou avec les non vides. J'ai pas testé malheureusement : Peux-tu essayer comme ça : Qu'y a-t-il en A73:A74 ? Des cellules masquées ...
29/09/2020 à 11:39Pirateeee10 Copier-coller colonne à partir d'une entête VBAIl y a un bug parce que l'objet n'est pas reconnu donc fort probablement parce que le nom du tableau ou de la colonne en question est mal renseigné dans le code. Il faut le remplacer dans le code par le bon nom (à coup de ctrl + F : remplacer : "lemauvaisnom" par "lebonnom"). D'ailleurs, plus les no...
29/09/2020 à 11:33Didier33710Fonction RECHERCHEV et ajustement automatique de ligneSi je comprends bien, il faudrait juste ça : Cdlt...
29/09/2020 à 11:30DjulitoEcrire et "archiver"Je crois bien que oui et je ne vois pas comment vous pourriez y parvenir sans macro. Voici un essai : J'ai essayé de trouvé mieux pour la suppression des cellules mais ce n'est pas évident, du moins avec mes connaissances et ma version. N'hésitez pas à limiter la zone d'application de ces 2 macros é...
29/09/2020 à 00:20Maurineg Recherchev avec siPouvez-vous essayer : A adapter par la suite avec les valeurs à renvoyer. Cdlt, Edit : Au cas où le "Plus de 300" serait littéralement la valeur renvoyée par le recherchev ...
29/09/2020 à 00:12PhilippekoeMasquer ou faire apparaitre une ligne selon selon sa valeurPouvez-vous essayer ceci : Cdlt...
29/09/2020 à 00:04Didier33710Fonction RECHERCHEV et ajustement automatique de lignePouvez-vous essayer ceci : Cdlt...
28/09/2020 à 23:57tdudoret29 Problème Somme prod & sous-totalComme je la vois, j'aurais plutôt saisi : en supposant ici que les éléments à sommer sont en colonne P...
28/09/2020 à 23:51Axel PignonFormat spécial nombre "000 00"Peut-être avec : ###\ ###\ ##0 Cdlt...
28/09/2020 à 23:23Pirateeee10 Copier-coller colonne à partir d'une entête VBAJe t'en prie, bonne nuit ...
28/09/2020 à 23:22Anthony jmz Enregistrement d'un nouveau fichier à chaque modification d'un autreOui, c'est possible en remplaçant Thisworkbook.path par un autre chemin, à adapter selon votre choix : Cdlt...
28/09/2020 à 22:52Pirateeee10 Copier-coller colonne à partir d'une entête VBAAvec le tableau nommé et les nouvelles colonnes à prendre en compte, voici le code à essayer : C'est probablement améliorable mais ça devrait fonctionner...
28/09/2020 à 22:25jjmarc57Copie de cellule en VBA ExcelJe pense que c'est dû à la propriété .fontstyle, qui annule probablement certaines propriétés, telles que gras, italique et soulignement, quand elle est changée. Pour n'afficher que l'userform, je dirais qu'il faut faire quelque chose comme ça : A l'ouverture du fichier, l'application excel est cach...
28/09/2020 à 16:28Pirateeee10 Copier-coller colonne à partir d'une entête VBAJe t'en prie ! Quand tu auras nommé ton tableau, reviens vers moi pour me donner le nom du tableau et de ses colonnes et me dire où coller les valeurs et je modifierai le code. A bientôt...
28/09/2020 à 16:12Pirateeee10 Copier-coller colonne à partir d'une entête VBANon, tu insères une nouvelle colonne, les données seront toujours copiées aux mêmes emplacements (sur les 5 premières). Il y a moyen de dire (puisqu'on a déjà un select case 1 ou autres) de coller en colonne i+1 de ton fichier quand i ne vaut pas 1. Mais, à mon avis, le mieux serait de définir ta pl...
28/09/2020 à 16:00FMAILYS Démasquage sous conditions lors de l'impressionAlors, de mémoire, le choix 2, c'est la feuille "Courriers Salariés" (dans le code a priori). Est-elle nommée de la même manière dans le code et sur la feuille ...
28/09/2020 à 15:58Pirateeee10 Copier-coller colonne à partir d'une entête VBAJe suis content que ça marche ! J'ai cru voir une erreur (d'où mes éditions de messages) . Voici ce que je propose plutôt : Maintenant, ça devrait prendre les bonnes valeurs car j'ai fait une petite inversion. Le code ouvre le fichier de ton collègue (qui devient le classeur actif) tandis que ton fi...
28/09/2020 à 15:48Pirateeee10 Copier-coller colonne à partir d'une entête VBAEdit : message supprimé.....
28/09/2020 à 15:43FMAILYS Démasquage sous conditions lors de l'impressionEt bah c'est nickel, on a pensé à la même chose ! Ça devrait fonctionner maintenant, enfin je l'espère...
28/09/2020 à 15:39FMAILYS Démasquage sous conditions lors de l'impressionOui, à moins qu'il existe des feuilles nommées "Licenciement" ou "Rupture", ça ne devrait pas envoyer le mail. Alors, je propose dans un premier temps de modifier ainsi : Il faut rajouter la variable ListeMotifs$ au début de la macro (Dim ListeMotifs$, Motif$)...
28/09/2020 à 15:30DjulitoCouper un tableau pour "figer"Il faut se placer en K17 (ou N17 au choix) et faire figer les volets. Je ne vois pas meilleure solution si ce n'est déplacer les 5 colonnes de droite en sous les cellules grises (en B:F). Pour ma part, je suis sur mac donc je ne sais plus exactement à partir de quel onglet du menu on y parvient mais...
28/09/2020 à 15:21Pirateeee10 Copier-coller colonne à partir d'une entête VBAEdit : code d'origine...
28/09/2020 à 14:53FMAILYS Démasquage sous conditions lors de l'impressionAh vous avez 2 macros différentes pour les envois de mails ? En fait, moi j'ai fait ça : Il ne vous reste plus qu'à décider quelle macro exécuter selon le choix effectué. Vigilance toutefois : définir chemin comme une variable publique (voir ma 1ère réponse avec du code d'aujourd'hui)...
28/09/2020 à 14:40FMAILYS Démasquage sous conditions lors de l'impressionNon mais je vous ai répondu avec ces conditions déjà placées, mais après l'édition du PDF cependant (pour capter la PJ). EDIT : Mais avec ma solution, il ne faut pas mettre Call EnvoiMail à la fois dans EditionPDF et dans CommandButton...