| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 07/11/2018 à 10:04 | kira301 | Baréme progressif | Une proposition (qu'il est surement possible de simplifier) ... |
| 07/11/2018 à 09:58 | Tritium54 | Incré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:24 | vaffancolor | Masquer Feuille VBA Gauche | Une proposition ... |
| 04/11/2018 à 11:34 | blackice | Statistique 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:27 | blackice | Statistique de trading | La 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:02 | Gabriel200 | Appliquer code VBA à toutes les lignes | Tu peux remplacer un numéro de ligne fixe (9, dans ton cas) par un indice variable. Par exemple ... |
| 02/11/2018 à 16:39 | piRmichel | Comparaison colonnes Excel | Il 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:17 | Ydolem | Colorer une ligne si elle contient une date | Peux-tu être plus explicite ... |
| 02/11/2018 à 16:00 | vaffancolor | Boucle pour supprimer vers le bas valeurs | Ca roule ... |
| 02/11/2018 à 15:57 | vaffancolor | Boucle pour supprimer vers le bas valeurs | Dans ce cas, essaye d'abord le code avant de dire qu'il ne fonctionne pas ... |
| 02/11/2018 à 15:44 | Ydolem | Colorer une ligne si elle contient une date | Dans 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:40 | MojitoDu75 | Versionning d'outil VBA | Je 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:34 | Ydolem | Colorer une ligne si elle contient une date | Une proposition de MFC : =ET(MOIS(G1)=MOIS(AUJOURDHUI());ANNEE(G1)=ANNEE(AUJOURDHUI())) Edit : Salut Jean-Eric ... |
| 02/11/2018 à 15:28 | vaffancolor | Boucle pour supprimer vers le bas valeurs | 1. 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:09 | vaffancolor | Boucle pour supprimer vers le bas valeurs | Essaie avec ce code ... |
| 02/11/2018 à 11:27 | Constant49 | Bug "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:11 | Sébastien | Pack de 92 nouvelles fonctions Excel et VBA | Pour 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:39 | Constant49 | Bug "la méthode select de la classe worksheet a échoué" | '... |
| 02/11/2018 à 10:39 | Constant49 | Bug "la méthode select de la classe worksheet a échoué" | Merci bien ! Et Ausecour est dans le même cas ... |
| 31/10/2018 à 17:21 | Constant49 | Bug "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:15 | Sweety | Additionner des lignes pour stat | Une 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:20 | aston01390 | Coller cellules les unes en dessous de autres | Essaye ceci : Attention : la ligne contenant les dates dans chaque tableau de l'onglet "échange standard" ne doit pas changer ... |
| 31/10/2018 à 11:28 | aston01390 | Additionner les valeurs des doublons | Une 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:45 | Ninooo | Lenteur copier coller entre deux fichiers | J'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:38 | Ninooo | Lenteur copier coller entre deux fichiers | Que 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:04 | Invité | Consolidation par une division | Si 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:30 | Sportbily | Soustraction et addition de temps | Salut 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:29 | jpvill | Tri | L'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:18 | Sportbily | Soustraction et addition de temps | Il 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:12 | Sportbily | Soustraction et addition de temps | Excel 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:47 | Moundiop | Tableau de suivi location | Bonjour, Un tantinet plus de précisions serait appréciable ! Par ce que là c'est avare d'explications..... |
| 30/10/2018 à 15:46 | philippe.p@ | Insertion de ligne(s) avec copie de certaines valeurs et formules | As-tu essayé une instruction du style ... |
| 30/10/2018 à 15:42 | Rat0n | VBA : Tableau planning, colorer plage de cellules en fonction d'initial | ... |
| 30/10/2018 à 15:06 | Kim16 | Calendrier automatique | Et 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:02 | Polak6 | Copier colonne spécifique dans une nouvelle feuille | Par "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:48 | team94 | Lettre type en fonction d'un tableau rempli | SIERREUR : 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:30 | Rat0n | VBA : Tableau planning, colorer plage de cellules en fonction d'initial | La 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:46 | Rat0n | VBA : Tableau planning, colorer plage de cellules en fonction d'initial | Le 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:00 | JOSS BEAUMON | Formule permettant de mettre en évidence des écarts | Alors 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:56 | Rat0n | VBA : Tableau planning, colorer plage de cellules en fonction d'initial | Voilà 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:42 | Rat0n | VBA : Tableau planning, colorer plage de cellules en fonction d'initial | Je regarde à ça... |
| 30/10/2018 à 09:11 | JOSS BEAUMON | Formule permettant de mettre en évidence des écarts | S'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:43 | team94 | Lettre type en fonction d'un tableau rempli | L'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:35 | gregdenanci | Emploi du temps | Il 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:53 | philippe.p@ | Insertion de ligne(s) avec copie de certaines valeurs et formules | Je 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:51 | guerando33 | Formule automatique pour aller chercher ds diff onglets | En 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:18 | guerando33 | Formule automatique pour aller chercher ds diff onglets | Je 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:15 | wattelal | Copier-coller macro | Difficile 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:01 | guerando33 | Formule automatique pour aller chercher ds diff onglets | Si 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:56 | aston01390 | Coller cellules les unes en dessous de autres | Dans 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... |