Date | Auteur du sujet | Sujet | Extrait du message |
---|
20/10/2016 à 20:08 | mat46007 | Coloré des cellules suivants des dates voulues | En effet c'est bien l'idée mais la MFC est recopiée, car au départ je n'ai qu'une MFC d'origine pour la page et ensuite toute une liste se développe. Peut être que dans le code une des cellules des autres feuilles est recopiée et voila pourquoi la MFC s'accumule. En fait le fichier est disponible ic... |
19/10/2016 à 13:05 | mat46007 | Coloré des cellules suivants des dates voulues | Oui, il y a des choses à supprimer avent de poster le fichier. J'ai pu rendre fonctionnel le fichier sans recopie du calendrier, mais la mise en forme conditionnel est a chaque fois recopiée et je me retrouve a plus de 100 mise en forme conditionnel copiée et identique, ce qui va bien sur saturer le... |
18/10/2016 à 20:26 | mat46007 | Coloré des cellules suivants des dates voulues | Merci, cela fonctionne bien, mais est-ce possible en vba. J'ai une dizaine de feuille qui fonctionne bien avec la mise en forme conditionnel que tu m'as transmit, mais j'ai une page récapitulative qui reprend la copie de chaque feuille une à la suite de l'autre et les dates sont bien recopiées mais... |
17/10/2016 à 20:41 | mat46007 | Coloré des cellules suivants des dates voulues | Je ne vois pas du tout comment m'y prendre pour coloré des cellules suivant des dates données. Exemple: j'ai une feuille qui possède une colonne date debut, une autre colonne date de fin et ensuite 30 colonnes pour les jours du mois d'octobre. Comment coloré en bleu sur la première ligne, les cellul... |
30/09/2016 à 16:30 | mat46007 | Copier plusieurs feuilles dans une seul | C'est très clair comme explication Merci pour tout. Cordialement... |
30/09/2016 à 12:27 | mat46007 | Copier plusieurs feuilles dans une seul | Gmb, C'est super, un grand merci. J'ai pu voir ce qui conditionne la copie ou pas de la ligne en fonction du contrôle de la colonne. Une question, comment traduire cette ligne : dlgR = ft.Range("A" & Application.Max(10, ft.Range("B" & Rows.Count).End(xlUp).Row)).Row Pourquoi a t on A & B alors que l... |
30/09/2016 à 09:03 | mat46007 | Copier plusieurs feuilles dans une seul | Gmb, Le fichier est disponible normalement. bàt... |
30/09/2016 à 06:50 | mat46007 | Copier plusieurs feuilles dans une seul | En effet, mon fichier faisait plus de 500k et n'a pas été pris en compte. J'ai diminué sa taille en enlevant des feuilles, mais la demande ne change pas malgré l'ajout de feuilles dans le futur. Le fichier devrait être disponible... |
30/09/2016 à 00:06 | mat46007 | Copier plusieurs feuilles dans une seul | Je suis un peu bloqué pour réaliser la copie de données de planning se trouvant sur plusieurs feuilles du classeur vers une seule feuille (données une à la suite de l'autre avec le nombre de ligne qui peut varié d'une feuille à l'autre) Cela serait bien aussi que la colonne responsable reprenne le n... |
02/01/2016 à 12:26 | mat46007 | Cree un onglet par semaine en automatique ? | Après recherche, jai trouvé cette macro qui est fonctionnel mais ne garde pas ma mise en page de ma feuille modele Voilà, J'ai trouvé et cela fonctionne. Rien que le fait de posté, ce forum m'a inspiré... |
02/01/2016 à 12:08 | Sébastien | Bonnes fêtes de fin d'année | !!!! Bonne et heureuse année 2016 à tous !!... |
02/01/2016 à 11:56 | mat46007 | Cree un onglet par semaine en automatique ? | J'ai un fichier avec 52 onglets (52 semaine, nommé S1,S2,S3,...) et dans chaque onglet, de B1 à F1 les jours de la semaine (lundi à vendredi) et de B2 à F2 les dates des jours de la semaine. J'ai un modele et j'ai recuperé cette macro qui n'est pas fonctionnel ! En effet, les jours se suivent bien,... |
12/12/2015 à 14:28 | mat46007 | Comment forcer a accepter macro | Bon, j'ai modifié le code et cela à l'air fonctionnel ... |
12/12/2015 à 14:01 | mat46007 | Comment forcer a accepter macro | Je viens de reessayer cela n'est pas concluant le "false " comme je me trouvais sur l'avant dernier onglet, cela avait l'air fluide. Après de nouveau essai, en me positionnant sur des onglets du debut, meme phenomene. Je remarque une grosse lenteur au demarrage, juste après avoir active les macro. A... |
12/12/2015 à 12:56 | mat46007 | Comment forcer a accepter macro | Mais il y a deja : Application.ScreenUpdating false et true ! j'ai changé "xlVeryHidden" par "false" For i = 1 To 24 .Worksheets(i).Visible = False 'xlVeryHidden Next i End With c'est concluant mais je ne sais pas l'incidence de ce changement sur la fonctionnalité. Autre question : Ce code fonctionn... |
12/12/2015 à 10:51 | mat46007 | Comment forcer a accepter macro | Cela a l'air de fonctionner, je dit "cela a l'air" car pendant un moment, tous mes onglets était visible au demarrage malgré l'ajout de la modif. Quand j'ai redemarré le pc, c'est redevnu bon. Il faut savoir que j'ai, avec la feuil de demande d'activation des macros, 25 onglets, et quand je quitte l... |
11/12/2015 à 17:52 | mat46007 | Comment forcer a accepter macro | J'ai recopié ton code, mais rien ne se passe. Bonjour andrea73, J'ai recopié le code de ton fichier, c'est fonctionnel. Par contre, le fait d'inserer une feuille, a modifié l'ordre de mes onglets. Cet ordre était utilisé pour recopier des cases de chaque mois sur une feuille. Peux t on mettre cette... |
09/12/2015 à 21:16 | mat46007 | Comment forcer a accepter macro | Je viens d'essayer et cela e fonctionne pas, surement parce que j'ai deja du code dans thisworkbook open : j'ai ceci ... |
08/12/2015 à 20:39 | mat46007 | Comment forcer a accepter macro | En effet, cela peut être une parade. je garde cette idée de coté... |
08/12/2015 à 20:10 | mat46007 | Comment forcer a accepter macro | J'ai un fichier sur excel 2007 qui possède des codes vba, un des codes est d'enregistré le nom d'utilisateur qui modifie le fichier dans un fichier txt. Pour ne pas faire accepter en permance toutes les macros, j'ai créé une signature électronique avec selfcert et enregistré mon fichier avec cette s... |
05/12/2015 à 16:51 | mat46007 | Select Case avec * ne fct pas | Nickel Merci... |
05/12/2015 à 16:07 | mat46007 | Select Case avec * ne fct pas | Je veux colorer une cellule lorsque celle-ci commence par la lettre V. Habituellement "V*" fonctionne. Mais pas avec Case ... |
05/12/2015 à 16:03 | mat46007 | Formule MFC en VBA | OK... |
05/12/2015 à 14:50 | mat46007 | Formule MFC en VBA | OK, trouver ... |
05/12/2015 à 14:20 | mat46007 | Formule MFC en VBA | Voila, je viens de tester : Et cela fonctionne . Grand merci. Pour ne pas ouvrir un autre sujet, et dans le même style de demande, J'ai 2 lignes, 2 et 3 de B4 à AF qui contiennent les jours du mois. Ces 2 lignes sont identiques, j'ai inscrit 1/1/2016 sur la premiere ligne en demarrant de B4 et tirer... |
05/12/2015 à 14:04 | mat46007 | Formule MFC en VBA | Cela fonctionne très bien. Encore merci. Seul point avant de cloturer, comme il est detecter tout les mot commencant par M avec *, comment modifier la ligne : cptM = Application.WorksheetFunction.CountIf(Range(Cells(4, Target.Column), Cells(11, Target.Column)), "M*") pour que cptM ne compte pas le m... |
04/12/2015 à 18:15 | mat46007 | Formule MFC en VBA | En fait cette formule est inscrite dans la case B12 avec une MFC et en effet, le resultat n'apparait qu'en B12 pour la colonne B4-B11 et ensuite j'ai tiré cette case sur toute la plage B12 vers AF12 et le resultat s'inscrit bien en dessous de chaque colonne concernée. Je planche toujours pour mettre... |
03/12/2015 à 21:27 | mat46007 | Formule MFC en VBA | J'aimerais supprimer ma MFC et la remplacer par un code vba : =OU(NB.SI(B$4:B$11;"A*")=0;NB.SI.ENS(B$4:B$11;"M*";B$4:B$11;"<>MAL";B$4:B$11;"<>mal")=0;NB.SI(B$4:B$11;"N*")=0;NB.SI(B$4:B$11;" ")>0) Donc la case B12 devient rouge si dans la colonne de B4 à B11 ne contient pas au moins un... |
02/12/2015 à 09:18 | mat46007 | Amelioré une boucle FOR de recopie de feuille/Range | Je reviens à la charge, le code fonctionne avec une macro, mais cree probleme dans Private Sub Worksheet_Activate() Dim onglet As Integer Dim ongletMax As Integer Dim tabMois() Application.ScreenUpdating = False ' pour aller plus vite ongletMax = 12 For onglet = 1 To ongletMax Sheets(onglet).Select... |
02/12/2015 à 07:46 | mat46007 | Amelioré une boucle FOR de recopie de feuille/Range | Oui, mais la premiere solution ne recopiait que value, donc pas de MFC copiées non plus. En tout cas cela fonctionne bien pour moi. Encore merci. Je reviendrai avec d'autre question surement, pour faire les MFC en vba ( couleur, caractere, cellule..)... |
02/12/2015 à 07:38 | mat46007 | Amelioré une boucle FOR de recopie de feuille/Range | J'ai vu mon anomalie, j'avais laissé : Cells.FormatConditions.Delete dans Private Sub Worksheet_Deactivate() et cette fonction deconne en mode partager. Ce qui veut dire que ton code fonctionne bien dans tout les cas. 2eme point que je dois resoudre, c'est le format. Si je copie avec Paste:=xlPasteF... |
02/12/2015 à 07:04 | mat46007 | Amelioré une boucle FOR de recopie de feuille/Range | Dans mon cas, je n'ai pas placer de bouton sur ma page, j'ai mis ce code dans Private Sub Worksheet_Activate() C'est ce que j'ai fais avec ton code et cela fonctionne bien sur ton fichier, même en mode partager. Par contre sur mon fichier, c'est fonctionnel sauf quand je passe en mode partager : err... |
02/12/2015 à 00:17 | mat46007 | Copier valeur et format sans mise en forme cond | Voici une copie de mon fichier PS: je ne savais pas trop comment ajouter un fichier sur le forum... |
01/12/2015 à 23:40 | mat46007 | Amelioré une boucle FOR de recopie de feuille/Range | J'utilise cette boucle pour aller chercher une plage de valeurs de chaque (onglet ( mois de l'année)), et les recentraliser sur une page : For onglet = 2 To 13 Sheets(onglet).Range("B4:AF4").Copy Feuil13.Range("B" & onglet + 2) Next onglet Avec ce systeme, la MFC se recopie à chaque fois, et le fich... |
28/11/2015 à 15:16 | michelpezon | Renvoi à la ligne | Les commentaires sont inscrit par bigdaddy154 en inscrivant l'apostrophe avant le commentaire cordialement... |
28/11/2015 à 13:24 | mat46007 | Copier valeur et format sans mise en forme cond | Quand je prend ton fichier, dans la feuille décembre, il y a un tableau avec des couleurs de cellules en fonction de la valeur. Dans la feuil25, il y a un bouton COPIE, si j'appuie sur celui-ci, un tableau apparait sur la feuil25 qui n'est pas la copie des valeurs du tableau de la feuille décembre,... |
25/11/2015 à 19:39 | mat46007 | Copier valeur et format sans mise en forme cond | La solution que tu me donnes est celle postée plus haut, et que j'avais testé. Mais dès que je supprime la MFC, toutes mes couleurs disparaissent. Bàt... |
21/11/2015 à 21:10 | mat46007 | Copier valeur et format sans mise en forme cond | Je regarde ton fichier. Une question, si j'aurais utilisé du vba au lieu d'une MFC, cela aurait été plus facile pour recopier l'état des cellules ? bàt... |
20/11/2015 à 13:01 | mat46007 | Copier valeur et format sans mise en forme cond | J'ai un fichier excel 2007. Dans chaque feuille, la couleur des cellules varie en fonction du texte ecrit. Je n'arrive pas à copier la valeur et la couleur des cellules actuelles dans une autre feuille sans copier en meme temps la mise en forme conditionnel. Mon but est d'avoir la meme feuille sans... |
11/04/2015 à 20:09 | mat46007 | MFC avec CHERCHE et OU | Peut être écrire toutes ces formules dans une macro qui tourne en permanence ? mais comment ? En tout cas, j'en ai appris pas mal. Je sais que j'abuse mais encore une question, P1,P2...P6 ont un crochet dans la case avant et celle d'après pour faire le groupe de 3. Est il possible de colorer P1 et a... |
11/04/2015 à 17:34 | mat46007 | MFC avec CHERCHE et OU | Merci pour tes réponses Quand je clique sur une cellule, je vois le code que tu as écris. Peut on par une astuce, ne pas faire apparaitre dans la barre de formule, ce code ? Ex: si je clique sur B3, je vois apparaitre =DATE(ANNEE($B$1);MOIS($B$1);A3+1) dans la barre de formule. Peut on masquer peut... |
11/04/2015 à 14:45 | mat46007 | MFC avec CHERCHE et OU | Donc si je comprend bien : 1) le fait de mettre mmmm aaaa comme format de cellule va automatiquement écrire en toute lettre le mois et l'Annee, Cela veut dire que tu as du écrire manuellement par exemple 01/01/2015 ? 2)le fait d'écrire : =DATE(ANNEE($B$1);MOIS($B$1);A3+1) va trouver la DATE de l'ann... |
11/04/2015 à 14:05 | mat46007 | MFC avec CHERCHE et OU | Ok, je regarde... |
11/04/2015 à 11:23 | mat46007 | MFC avec CHERCHE et OU | Voila cela fonctionne j'ai juste mis 1 au lieu de 0, car j'avais oublie qu'il y avait une ligne en permance vide pour le moment NB.SI(B$4:B$11;"")>1) Donc tu avais tout juste, vraiment désolé Le but de ce pointage, est qu'il faut absolument une prestation pour chacun et qu'en plus il y ai quelqu'... |
11/04/2015 à 11:14 | mat46007 | MFC avec CHERCHE et OU | Alors voila, les cellules restent toujours rouge dans n'importe quelle condition... |
11/04/2015 à 11:10 | mat46007 | MFC avec CHERCHE et OU | La différence c'est d'enlever l'espace dans les guillemets ... |
11/04/2015 à 11:06 | mat46007 | MFC avec CHERCHE et OU | Voila c'est ok. Sauf ceci, NB.SI(B$4:B$11;" ")>0) quand case vide, elle ne passe pas en rouge ? Pour réaliser cette formule, tu as fait B12 et ensuite modifier la plage manuellement ? Et puis copier sur tous les autres onglet ? Bàt... |
11/04/2015 à 10:58 | mat46007 | MFC avec CHERCHE et OU | Alors désolé, mais je pense qu'elle est fonctionnel. Je m'aperçois que dans mon exemple j'avais parlé de A, B, C mais dans la réalité c'est M,A,N. Je viens de modifier le mois de janvier et ça a l'air de bien fonctionner. Je te tiens au courant. Comment as tu procédé ? encore merci... |
11/04/2015 à 10:42 | mat46007 | MFC avec CHERCHE et OU | Je viens d'essayer, mais le résultat n'est pas la. En fait la case doit passer en rouge que pour sa colonne concernée, tandis qu'ici, c'est toute la ligne qui passe en rouge dès qu'une des case à la condition vrai. Donc si la condition est vrai pour la colonne B, c'est la case de la colonne B qui do... |
11/04/2015 à 09:26 | mat46007 | MFC avec CHERCHE et OU | Voila remis le fichier... |