Passionné d'Excel

Inscrit le :26/01/2017
Dernière activité :30/01/2026 à 14:36
Version d'Excel :2010 FR
Lieu :Côtes d'Armor (France)
Messages
5'574
Votes
1'141
Fichiers
8
Téléchargements
14'128
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Pedro22 - page 92

DateAuteur du sujetSujetExtrait du message
07/11/2018 à 10:04kira301 Baréme progressifUne proposition (qu'il est surement possible de simplifier) ...
07/11/2018 à 09:58Tritium54Incrémentation d'une action " boucle VBA"Et si tu nous en disais un peu plus ? Notamment : A quoi sert ton fichier ? Que cherches tu a faire en macro ? Que contiennent les macros "ActionXXX" ? L'idéal étant bien sur de joindre un fichier pour mieux illustrer tout ça.....
05/11/2018 à 11:24vaffancolor Masquer Feuille VBA GaucheUne proposition ...
04/11/2018 à 11:34blackiceStatistique de trading"* 24.10.2018" --> c'est du texte, pas une date... Une date est un nombre . Si tu souhaite vraiment travailler avec l'écriture "24.10.2018", il convient de l'intégrer au préalable dans une formule DATEVAL, qui permet de convertir un texte au format date en date...
02/11/2018 à 17:27blackiceStatistique de tradingLa formule COUNTIF (NB.SI en français) ne convient que pour un critère. Pour compter avec plusieurs conditions, il faut utiliser COUNTIFS (NB.SI.ENS en français). Attention, Excel ne comprendra pas les heures écrites sous forme "9h", mais il faut lui indiquer un nombre (9/24) ou une cellule au forma...
02/11/2018 à 17:02Gabriel200 Appliquer code VBA à toutes les lignesTu peux remplacer un numéro de ligne fixe (9, dans ton cas) par un indice variable. Par exemple ...
02/11/2018 à 16:39piRmichel Comparaison colonnes ExcelIl s'agit de comparer les colonnes 2 à 2 ou de compter l'égalité des lignes complètes ? Tu peux aussi ajouter une colonne avec une formule CONCATENER() qui reprend les infos de toutes les autres, et compter les doublons sur cette colonne uniquement. Par exemple : =CONCATENER(A1;"_";B1;"_";C1)...
02/11/2018 à 16:17Ydolem Colorer une ligne si elle contient une datePeux-tu être plus explicite ...
02/11/2018 à 16:00vaffancolor Boucle pour supprimer vers le bas valeursCa roule ...
02/11/2018 à 15:57vaffancolor Boucle pour supprimer vers le bas valeursDans ce cas, essaye d'abord le code avant de dire qu'il ne fonctionne pas ...
02/11/2018 à 15:44Ydolem Colorer une ligne si elle contient une dateDans ce cas, tu devras peut-être faire autant de MFC que de colonne comprenant une date, et procéder comme ceci : =ET(MOIS($G1)=MOIS($A$1);ANNEE($G1)=ANNEE($A$1) =ET(MOIS($H1)=MOIS($A$1);ANNEE($H1)=ANNEE($A$1) =ET(MOIS($I1)=MOIS($A$1);ANNEE($I1)=ANNEE($A$1) =ET(MOIS($J1)=MOIS($A$1);ANNEE($J1)=ANNEE(...
02/11/2018 à 15:40MojitoDu75 Versionning d'outil VBAJe te conseille d'aller regarder du côté de la fonction InStr() ... N'hésite pas si tu ne t'en sors pas seul...
02/11/2018 à 15:34Ydolem Colorer une ligne si elle contient une dateUne proposition de MFC : =ET(MOIS(G1)=MOIS(AUJOURDHUI());ANNEE(G1)=ANNEE(AUJOURDHUI())) Edit : Salut Jean-Eric ...
02/11/2018 à 15:28vaffancolor Boucle pour supprimer vers le bas valeurs1. Dans ton extrait de code, tu pars de B9:J14 et non pas de C9:J14 2. Cette instruction permet de définir où doit s'arrêter la suppression : 3. La partie "Step 12" de la macro est utilisée pour ton décalage de 12 lignes de l'opération à répéter Je ne comprends donc pas bien quelle partie du code pr...
02/11/2018 à 15:09vaffancolor Boucle pour supprimer vers le bas valeursEssaie avec ce code ...
02/11/2018 à 11:27Constant49Bug "la méthode select de la classe worksheet a échoué"C'est un code, je pensais que tu trouverais tout de suite ! ...que j'ai cité mon message précédent au lieu de le modifier ...
02/11/2018 à 11:11SébastienPack de 92 nouvelles fonctions Excel et VBAPour moi cette fonction tombe à pic ! Je me renseignais pour réaliser l'envoi de mail sans utiliser Outlook, voilà un temps précieux de gagné ! Je rejoins aussi Fred sur l'intérêt de la PJ et de l'ajout de destinataires en CC et CCI...
02/11/2018 à 10:39Constant49Bug "la méthode select de la classe worksheet a échoué"'...
02/11/2018 à 10:39Constant49Bug "la méthode select de la classe worksheet a échoué"Merci bien ! Et Ausecour est dans le même cas ...
31/10/2018 à 17:21Constant49Bug "la méthode select de la classe worksheet a échoué"J'ai appliqué quelques modifications à la volée sur ton code, il te reste à tester (j'ai viré les ".select", inutiles) : PS : ton erreur provient peut-être du fait qu'il n'existe pas de feuille nommée "Alignement" dans le fichier "MATRICE" (ou que le nom est mal orthographié)...
31/10/2018 à 17:15Sweety Additionner des lignes pour statUne piste consiste à utiliser un tableau croisé dynamique (TCD). Aussi, si la structure du fichier est modifiable, il serait préférable d'organiser les données différemment : N°Client, Nom, Date, CA Ainsi les opérations sur les données seraient facilitées, puisque tout le CA se trouve dans une seule...
31/10/2018 à 14:20aston01390 Coller cellules les unes en dessous de autresEssaye ceci : Attention : la ligne contenant les dates dans chaque tableau de l'onglet "échange standard" ne doit pas changer ...
31/10/2018 à 11:28aston01390 Additionner les valeurs des doublonsUne proposition : 1. Copie et colle en valeurs ta liste de références en colonne E 2. Sur cette colonne, appliquer : "Données" --> "Supprimer les doublons" 3. En colonne F (ici formule en F2 a étendre ensuite vers le bas) : =SOMME.SI($A$2:$A$14;E2;$B$2:$B$14)...
31/10/2018 à 10:45Ninooo Lenteur copier coller entre deux fichiersJ'ai oublié de préciser que le fichier extrait n'a jamais le même nom, ça serait trop simple sinon. C'est pour cela que je suis obligé de faire les copier-coller manuellement à chaque fois. Le nom n'est pas un problème, si le répertoire où il se trouve est connu c'est gérable en macro également...
31/10/2018 à 09:38Ninooo Lenteur copier coller entre deux fichiersQue contient la plage copiée ? Des données uniquement ? Des formules (avec ou sans lien externe ?) ? Des images, formes, graphiques ? Et aussi et surtout, POURQUOI as-tu besoin de réaliser fréquemment des copier/coller ...
31/10/2018 à 09:04InvitéConsolidation par une divisionSi j'ai bien compris ta demande, il te suffit d'écrire en B2 de l'onglet consolidation : =SIERREUR(B!B2/A!B2;"") Cette formule peut ensuite être étendue à tout le tableau...
30/10/2018 à 16:30SportbilySoustraction et addition de tempsSalut MFerrand ! Je ne fais que reporter ce que j'ai vu à droite à gauche sur le sujet, mais personnellement je ne l'ai jamais expérimenté et je m'en sors très bien sans ...
30/10/2018 à 16:29jpvill TriL'organisation de tes données ne favorise pas du tout ta demande... Voilà une proposition, mais ça reste un peu du bricolage à mon goût ...
30/10/2018 à 16:18SportbilySoustraction et addition de tempsIl existe aussi une formule =TEMPS() qui fait exactement le même travail. Néanmoins, je crois que l'affichage des heures négatives n'est pas possible par défaut, il faut basculer les options de dates en "1904" dans les options de ton classeur pour y parvenir...
30/10/2018 à 16:12SportbilySoustraction et addition de tempsExcel stock les date et heure sous forme de nombre. La partie entière représente les jours (1 = 1 jour) et la partie décimale les heures. Ainsi, 12h, c'est la moitié d'une journée (12h/24h) donc égal à 0,5. Pour les minutes, le principe est le même. Il y a 1440 minutes dans une journée, il te suffit...
30/10/2018 à 15:47MoundiopTableau de suivi locationBonjour, Un tantinet plus de précisions serait appréciable ! Par ce que là c'est avare d'explications.....
30/10/2018 à 15:46philippe.p@ Insertion de ligne(s) avec copie de certaines valeurs et formulesAs-tu essayé une instruction du style ...
30/10/2018 à 15:42Rat0n VBA : Tableau planning, colorer plage de cellules en fonction d'initial...
30/10/2018 à 15:06Kim16Calendrier automatiqueEt si tu commençais par communiquer un fichier pour illustrer ton problème ? Etant donné qu'on ne sait pas du tout ce qu'il y a dans ton tableau et comment arrive ce contenu.....
30/10/2018 à 15:02Polak6 Copier colonne spécifique dans une nouvelle feuillePar "dérange", tu entends qu'elle ne fonctionne pas dans ton cas ? Mais l'as-tu testé en remplaçant "Nom_Tableau[Nom_Colonne]" par le nom exact de ton tableau et de ta colonne ? Par ailleurs, si on résume, le code peut s'écrire ...
30/10/2018 à 14:48team94 Lettre type en fonction d'un tableau rempliSIERREUR : permet de ne rien afficher dans la cas où la formule qu'elle contient renvoie une erreur (par exemple une recherche infructueuse) INDEX(matrice;n°ligne;n°colonne) : renvoie la valeur située à l'intersection de la ligne et de la colonne spécifiée au sein d'une plage également spécifiée EQU...
30/10/2018 à 11:30Rat0n VBA : Tableau planning, colorer plage de cellules en fonction d'initialLa table ASCII n'a pas de rapport avec ton sujet, c'est juste qu'elle s'arrête aussi à 255. Sous Excel, c'est la fonction =CAR(n°) ou son opposé =CODE(caractère) qui te renvoie le n° du caractère dans cette table...
30/10/2018 à 10:46Rat0n VBA : Tableau planning, colorer plage de cellules en fonction d'initialLe rapport est indirect... Il s'agit juste d'un type de données économe en mémoire (1 octet, là où une variable non déclarée en prends >16 octets). Le RGB l'utilise, comme de nombreuses autres instructions (par exemple la table ASCII, qui s'arrête également à 255)...
30/10/2018 à 10:00JOSS BEAUMONFormule permettant de mettre en évidence des écartsAlors j'avoue que je ne comprends pas du tout ce que tu cherches à faire... Si c'est juste calculer une différence, le signe n'a aucune importance...
30/10/2018 à 09:56Rat0n VBA : Tableau planning, colorer plage de cellules en fonction d'initialVoilà ton code révisé : Je trouve ça un peu lourd pour juste un peu de mise en forme, et il est surement possible de se débrouiller en MFC. Mais ça te donne au moins un aperçu d'une possibilité en VBA.....
30/10/2018 à 09:42Rat0n VBA : Tableau planning, colorer plage de cellules en fonction d'initialJe regarde à ça...
30/10/2018 à 09:11JOSS BEAUMONFormule permettant de mettre en évidence des écartsS'il te faut un écart en valeur absolue, tu peux utiliser la fonction =ABS(TaValeur), applicable soit sur le résultat de la formule (en faisant le calcul à l'intérieur de la fonction), soit appliquée à un ou plusieurs éléments du calcul...
30/10/2018 à 08:43team94 Lettre type en fonction d'un tableau rempliL'organisation de ton "Tableau code" ne facilite pas du tout son utilisation. Il serait nettement plus simple de faire 3 tableaux, l'un avec la correspondance entre un agent et son code personnel, un autre avec l'association entre un agent et un site (si plusieurs sites pour un agent, faire plusieur...
29/10/2018 à 17:35gregdenanciEmploi du tempsIl existe dans l'onglet "TELECHARGEMENTS" de ce site, des planning prêts à l'emploi qui te feront probablement gagner du temps.....
29/10/2018 à 15:53philippe.p@ Insertion de ligne(s) avec copie de certaines valeurs et formulesJe n'ai regardé de près ni ton fichier, ni ta macro, mais l'intitulé de ton sujet m'amènes à penser que tu te compliques beaucoup la vie en passant par macro... Alors qu'un tableau structuré permet de reporter automatiquement les formules et la mise en forme lors de l'ajout de lignes...
29/10/2018 à 15:51guerando33 Formule automatique pour aller chercher ds diff ongletsEn fait avec l'aide du forum l'importation c'est ok, c'est juste que j'aurai voulu depuis le fichier synthese (qui lui peu avoir des macros) pouvoir verrouiller un onglet dans le fichier "action" qui lui n'a pas le droit d'avoir de macro. La comptable par exemple, une fois par jour, peu cliquer (dan...
29/10/2018 à 15:18guerando33 Formule automatique pour aller chercher ds diff ongletsJe n'ai pas bien compris ta demande, néanmoins je vois que dans ton fichier tu cherches à importer des données d'un classeur externe. Regarde du côté de la méthode Workbook.Open...
29/10/2018 à 15:15wattelalCopier-coller macroDifficile de t'aider avec si peu d'éléments. Et il est tout à fait possible d'illustrer ton besoin par un fichier fictif mais représentatif. Aussi, ton besoin à déjà été abordé des centaines de fois dans ce forum, je pense qu'une recherche avec quelques mots clés devrait te fournir une précieuse aid...
29/10/2018 à 15:01guerando33 Formule automatique pour aller chercher ds diff ongletsSi son fichier doit rester indemne de toute macro, il faudra réfléchir autrement. Ou tu importes de nouvelles données à intervalle fréquent, où tu demande à ton collaborateur d'enregistrer son document un fois la saisie terminée dans un répertoire d'import. Ainsi, tu n'a qu'à importer et supprimer t...
29/10/2018 à 14:56aston01390 Coller cellules les unes en dessous de autresDans un test logique, chaque élément doit renvoyer VRAI ou FAUX. Par exemple : C'est pourquoi tes conditions écrites ainsi ne peuvent fonctionner. Tu dois d'abord comparer l'égalité de tes mois ET ensuite de tes années...