| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/10/2012 à 18:03 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | Pour moi c'est rédhibitoire : Les protections de feuilles et de classeurs sont pas faites pour les chiens ! Si tu n'as pas la maîtrise du classeur, inutile de t'échiner : YFO le donner à celui qui est capable de le modifier ! A+... |
| 23/10/2012 à 12:37 | tigrouille | Créer un planning auto | Ici un planning/agenda/mémo assez souple. (avec VBA) : Le multiligne dans une cellule n'est pas vraiment recommandé mais comme il y a un écran par jour environ, ça laisse de la marge... A l'origine prévu pour un cabinet professionnel mais aisément modifiable... Le mot de passe du code VBA est galopi... |
| 22/10/2012 à 21:30 | FABICHON | Création liste si o dans colonne | Pas besoin de macro : Filter sur la colonne C Habituellement on mets ces listes sur autre feuille que l'on masque (Clic Droit sur l'onglet > Masquer) Et Copier/Coller la colonne A sur la Feuil2 A+... |
| 22/10/2012 à 09:53 | FABICHON | Macro enregistrer | Il y a plusieurs feuilles dans ton classeur ... |
| 22/10/2012 à 05:32 | iArmeek | Copie celluleS sous conditionS d'une feuille à l'autre | Un point de départ : Attention ! Les lignes bleues ou gris/marron ne doivent pas être cochées ! A+... |
| 21/10/2012 à 21:45 | FABICHON | Macro enregistrer | Utilise SaveCopyAs : A+... |
| 21/10/2012 à 09:58 | Francky69100 | Enregistrer automatiquement en VBA ? | Mettre cette macro dans le module ThisWorkbook : Bon Dimanche... |
| 20/10/2012 à 14:49 | conil26 | Extraire un lien mailto | As-tu regardé ma solution ... |
| 20/10/2012 à 14:35 | conil26 | Extraire un lien mailto | La solution en pièce jointe. A+... |
| 20/10/2012 à 08:58 | r.gouet | Aide sur creation d'un fichier | T'es un marrant hein On va te faire une macro sur un fichier source et un fichier cible dont on ne sait rien sauf qu'il y a quelques colonnes que tu ne veux pas... Blague mise à part, ce n'est pas bien compliqué de créer ton fichier cible. Tu enregistres toi-même la macro qui ouvre le classeur sourc... |
| 19/10/2012 à 19:33 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | Je passe la main. Peut-être que quelqu'un sera plus éveillé que moi... |
| 19/10/2012 à 17:59 | Cécile42 | Macro d'import de données externes | Je n'ai pas d'idée particulière et comme on n'a pas les moyens de tester... Peut-être que quelqu'un d'autre aura une lumière à apporter ? Désolé. A+... |
| 19/10/2012 à 17:57 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | Mais non, tu patauges dans tes approximations. Q2 ne peux pas avoir pour valeur 2012 : 2012 est ton fichier source donc tu n'as pas besoin de Q2 pour savoir que ton fichier source est toujours le même . Ensuite quand tu voudras fermer ton fichier source c'est : Concernant ton fichier CVM_2012 Modèle... |
| 19/10/2012 à 17:15 | mattmat | Macro suppresion de lignes selon conditions via userform | C'est un aspect de la question qui m'avait échapé. Si tu ne maîtrises pas les USF ça ne me semble pas envisageable dans le cadre du forum. cf (en haut de cette page) COURS VBA A+... |
| 19/10/2012 à 16:51 | mattmat | Macro suppresion de lignes selon conditions via userform | Hein ? Quoi ? Quel Formulaire ? Commencer la macro par ... ça veux dire au début ! pas juste avant la fin ! Ya pas de blocage. L'écran est simplement gelé pendant le temps d'xécution de la macro ensuite tu reprends normalement la main sur ta feuille. Cette ligne se met en principe aussitot après les... |
| 19/10/2012 à 16:36 | mattmat | Macro suppresion de lignes selon conditions via userform | Tu peux déjà commencer ta macro par ça devrait tout de suite un peu booster ton affaire. Après si c'est pas suffisant, ça se discute. Je regarde. A+... |
| 19/10/2012 à 16:24 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | Le fichier que tu as mis en pièce jointe ( )n'est pas protégé. C'est bien pourquoi je me demande pourquoi tu te casses la tête pour rien... Sinon oui, mais ton code est un peu confus et aproximatif, je ne sais pas par quel bout le prendre... Tu mélanges joyeusement les ActiveWorkbook Workbooks.Open... |
| 19/10/2012 à 15:51 | Cécile42 | Macro d'import de données externes | Donner la macro au complet SVP A+... |
| 19/10/2012 à 14:55 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | J'ai très bien compris mais tu te répètes inutilement. Pourquoi diable veux tu passer par une macro pour créer un classeur et importer des feuilles alors que tu as un classeur modèle qu'il te suffit de l' Enregistrer Sous ..."le nom que tu veux" (manuellement pour créer ton planning 2013. Si c'est j... |
| 19/10/2012 à 14:13 | cyber4031 | [Problème]Macro | Ce n'est pas possible à moins de créer un UserForm spécifique en mode non modal . Mais c'est un marteau pilon pour écraser une mouche ! Pourqoi demander à l'utilisateur de déterminer le nombre de lignes au lieu de demander à la macro de le déterminer ? ce n'est pas bien difficile. A+... |
| 19/10/2012 à 11:24 | vincentt | Macro : impression de toutes les pages | Bien sur ! Par défaut toutes les cellules sont verrouillées (sauf les plages dont tu as décoché le verrouillage). Mais la protection n'est effective que si les feuilles sont protégées . C'est l'objet de la macro Workbook_Open. La protection est donc effective à chaque ouverture de classeur. (ou si t... |
| 19/10/2012 à 11:02 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | Ce planning n'a pas l'air très évolué (je parle du fichier 12 mois) et n'est pas perpétuel (évolutif). Il faut changer toutes les feuilles à la main à chaque changement d'année. Quand aux WE et fériés comme il n'y a pas de mise en forme conditionnelle ils sont également manuels. Il est probable que... |
| 19/10/2012 à 04:03 | maxbmx | Suivi commentaire | Sur le principe, sans vouloir être désagréable, ça me semble être une idée foireuse, mais comme on n'a pas le fichier joint je te réserve le bénéfice du doute. Joindre un fichier suffisamment explicite (et non un simple squelette) pour justifier la méthode utilisée. Préciser également si le recours... |
| 19/10/2012 à 03:50 | matt31 | Macro copie et décompte cellules sur plusieurs feuilles | Je ne vois guère de différence entre les deux fichiers hormi la feuille ETP qui n'est guère utile puisque tous les liens sont rompus. De toute façon il faut mettre tout le fichier d'origine ou rien : iil est fort probable que la clef du problème est dans une feuille de paramètre ( peut-être cachée ... |
| 19/10/2012 à 03:17 | vincentt | Macro : impression de toutes les pages | Le script est exécuté à chaque ouverture du classeur (ou si tu exécutes le script toi-même au moment de l'installation du script). Tu ne peux pas protéger toi-même manuellement en dehors du script puisque ça raison d'être est de protéger la feuille en permanence mais de permettre aux macros de s'exé... |
| 18/10/2012 à 23:05 | apt | Utiliser une plage nommée avec variable | Tu codes dans quel Module ? Ton "F4" est pas bon mais je pense que c'est une erreur de plume : Essaie : A+... |
| 18/10/2012 à 21:39 | vincentt | Macro : impression de toutes les pages | Non inutile. Je préfère cette méthode : Mettre cette macro dans le module ThisWorkbook : En remplaçant "TonMotDePasse" par le mot de passe qui te convient entre guillemets. (Toutes les feuilles auront le même mot de passe) Voir également message en MP. A+... |
| 18/10/2012 à 20:34 | vincentt | Macro : impression de toutes les pages | Très Important : Attention cette macro est un poil modifié pour être coordonnée avec la mise à jour directe sur liste. Toute modification intempestive de l'une ou l'autre de ces deux dernières macros ( Worksheet_Change et MacroG ) peut entrainer un blocage d'Excel nécessitant de fermer Excel par le... |
| 18/10/2012 à 19:47 | vincentt | Macro : impression de toutes les pages | Effectivement j'ai mis une limitation qui ne recalcule que pour le changement d'1 cellule. Tu peux faire un Copier/Coller de plusieurs ceellules mais tu dois au moins modifier (ou confirmer) une des cellules manuellement pour engager le recalcul. A+... |
| 18/10/2012 à 19:00 | Norway | Association d'information sur plus onglets | Non, non : Les deux sont complémentaires, les formules de Raja sont plus compliquées mais indispensables pour récupérer les données de la feuille Contractuel car dans cette feuille la colonne Ref est placé en dernier.. On utilise donc INDEX...EQUIV pour récupérer les données des colonnes précédentes... |
| 18/10/2012 à 17:51 | Norway | Association d'information sur plus onglets | Salut voisin ! Et la solution qui fait la paire. A+... |
| 18/10/2012 à 17:41 | cyber4031 | [Problème]Macro | Oui, oui... |
| 18/10/2012 à 17:26 | apt | Utiliser une plage nommée avec variable | Ca me déclenche une erreur est bien vague... Quelle erreur ? si tu débogues quelle ligne est surlignée. A mon avis ça se passe quelque part par là : Destination:=[x & EntréeS], ... et lignes suivantes. Il faut écrire : Destination:=[x & " EntréeS " ]... A tester. A+... |
| 18/10/2012 à 17:12 | cyber4031 | [Problème]Macro | Réserve feuil2 pour les macros évènementielles : code sur un module additionnel. Mais ce n'est pas cela qui coince. Après avoir tester avec F8, c'est la fonction pour colorer toute une ligne qui bloque Normal : Rows( c, c + 1 ).Interior.Color = RGB(255, 0, 0) Rows n'attend qu'un argument : l'index R... |
| 18/10/2012 à 16:30 | cyber4031 | [Problème]Macro | Sans fichier joint je ne peux pas tester ce que tu fais... Tu peux tester ta macro en mode pas à pas à partir du code avec F8 et débuguer en lisant tes variables au survol ou par debug.print 1004 et 400 sont des erreurs systèmes grossières : Tu codes bien dans Module1 ou dans un module de feuille ?... |
| 18/10/2012 à 16:22 | vincentt | Macro : impression de toutes les pages | Coller cette macro dans le module de la Feuille "LISTE DES RESIDENTS" Et modifier la macro de tri comme suit : A+... |
| 18/10/2012 à 16:06 | cyber4031 | [Problème]Macro | Mets : et tu n'incrémentes pas la variable b : C'est la boucle for...Next qui se charge de l'incrémentation C'est un peu la même chose pour c sauf que visiblement tu veux sauter une ligne sur 2 Dans ce cas c'est : et tu n'incrémentes pas la variable c : C'est la boucle for...Next qui se charge de l'... |
| 18/10/2012 à 15:55 | c.sintive | Commande "appliquer les noms" | Hum... Après essais, c'est vrai que la commande ne fonctionne pas avec des noms d'une autre feuille : Tu peux utiliser les noms dans tes formules pour faire référence à des plages d'autres feuilles. Si tu sélectionne une plage nommée, c'est le nom qui s'applique, mais la commande Appliquer les noms... |
| 18/10/2012 à 15:33 | c.sintive | Commande "appliquer les noms" | Ca serait plutôt l'option 2 Mébon... Tes infos sont vraiment minimales ! A+... |
| 18/10/2012 à 15:24 | Enidan | Comment conserver un format de graphique ? | Faire un Clic droit sur chacun des axes > Mise en Forme de l'axe Cocher Fixe au lieu de Automatique A+... |
| 18/10/2012 à 15:13 | 19marko65 | Transférer des données vers une feuille | Dim c%, cc%, i%, ii%, x% est l'équivalent de : Dim c as integer, cc as integer, i as integer, ii as integer, x as integer Après on fait comme on aime... A mon age on déteste se fatiguer inutilement alors je préfère la première méthode ! Les objets (Worksheets et Range) n'ont pas d'abréviation partic... |
| 18/10/2012 à 15:00 | vincentt | Macro : impression de toutes les pages | Problème résolu ? Ou veux-tu une mise à jour du GIR à chaque fois que tu changes un critère sur une ligne quelconque ? A+... |
| 18/10/2012 à 12:24 | vincentt | Macro : impression de toutes les pages | J'ai RV à l'hosto dans quelques minutes donc je ne pourrais pas développer longuement. J'ai bien pris le fichier joint et je l'ai ouvert sans le télécharger. Désolé mais je n'observe pas du tout cela. Si je rajoute un résident supplémentaire "GALOPIN" et je lui met successivement A,B,C,A,B,C,... (Li... |
| 18/10/2012 à 10:56 | nikonamichi | Convertir une heure en nombre, possible? | Multiplier par 24 (et mettre au format nombre) A+... |
| 17/10/2012 à 21:42 | 19marko65 | Transférer des données vers une feuille | J'ai modifié un peu TOUSSA pour tenir compte de tes observations J'ai défini les communes et les motifs comme plages dynamiques (voir gestionnaire de noms) de sorte qu'on puisse en ajouter sans modifier le prog. Et désormais le prog part de ces plages pour comparer avec la feuille source. (en d'autr... |
| 17/10/2012 à 18:46 | 19marko65 | Transférer des données vers une feuille | Perso je récupèrerai en colonne la liste des villes et celle des motifs + un TCD et hop le tour est joué. Mais la difficulté réside dans les motifs multiples. On pourrait le contourner avec un mauvais bricolage mais c'est vrai que l'idéal est de passer par VBA. Pour annuler l'effet de modification d... |
| 16/10/2012 à 18:28 | nivtec | Gros defi ? | Après avoir importé ta balance, il faut utiliser un feuille intermédiaire ou tu vas ventiler chaque classe dans des colonnes réservées. Je te conseille en outre de laisser en plus une colonne vide entre chaque classe. Tu devras ensuite définir chaque plage de classe de manière dynamique (avec DECALE... |
| 16/10/2012 à 17:52 | 19marko65 | Transférer des données vers une feuille | Une 'tite erreur de plume corriger cette ligne (manque un i ) : Attention de corriger sur les deux feuilles ça doit être Cub et pas C u b dans l'un et C U b dans l'autre... A+... |
| 16/10/2012 à 13:57 | racouet13 | Comptes personnels et échéancier | Et il est ou le fichier joint ... |
| 16/10/2012 à 13:52 | feever | Synthèse de plusieurs classseurs | Rajoute Application.ScreenUpdating = False tout de suite après Sub CreationSynthese() ... La suite sans changements A+... |