Accueil > Forum > > > > [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur
[Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur
vendredi 29 juin 2012 à 00:16:15 |
[Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

Franck93150
|
Bonjour,
Je n'y connait pas grand chose, mais je voudrais créer dans excel une macro qui agisse sur plusieurs feuilles.
Je m'explique, dans mon classeur excel, j'ai plusieurs feuilles avec des données chiffrées.
J'ai une feuille synthèse qui centralise et synthètise le cumul des chiffres de toutes les feuilles.
Maintenant, je voudrais mettre sur cette feuille synthèse, une macro qui me permet d'éffacer certaines cellules des autres feuilles, pour tout remettre a zero.
Je sais que c'est possible, mais je ne sais pas comment faire pour créer cette macro.
Pouvez vous m'aider ? Merci par avance
|
|
vendredi 29 juin 2012 à 01:49:27 |
Re : action d'une macro sur plusieurs feuilles d'un meme classeur

jack
|
Réponse acceptée !
Salut
VBA n'est pas du VB6, mais du VBA version 6 (catégorie)
Solution simple : Enregistre une macro pendant que tu fais les RaZ manuellement : tu auras l'ébauche.
Sinon, ouvre l'aide et regarde les méthodes autour des objets WorkSheets, exemple :
WorkSheets(1).Range("A1").Value = "Coucou"
WorkSheets(2).Range("B3").Value = "Codes sources"
Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
|
|
vendredi 29 juin 2012 à 08:05:20 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

ucfoutu
|
Bonjour,
Voir également l'utilisation de la méthode ClearContents appliquée à un Range
(ne jamais craindre d'utiliser son aide VBA. Cela fait gagner un temps fou  )
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
|
|
vendredi 29 juin 2012 à 08:15:35 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

ucfoutu
|
Ne me dis pas qu'il faut encore savoir le nom de cette méthode, pour la trouver dans l'aide VBA et que c'est un peu comme devoir appeler Pierre au téléphone pour lui demander son numéro de téléphone.
Je viens de faire, pour en avoir le coeur net, l'expérience suivante :
- J'ai frappé "effacer" dans mon aide VBA ===>> deux pages pour ce mot ===>> j'ai parcouru les rubriques ===>> j'en ai vu une intitulée "Range.ClearContents, méthode" ===>> rien que ce nom est plus que "parlant" ===>> je l'ai ouverte ===>> je l'ai lue ===>> et tu sais quoi ? ===>>> incroyable : il y a un exemple qui répond directement à ta question : comment effacer un range d'une autre feuille ! Pile poil ton besoin ... tout cuit ...!!!!
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
|
|
vendredi 29 juin 2012 à 09:41:16 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

Franck93150
|
Bonjour,
Merci pour vos réponses, elles m'ont aider.
La fonction range ("a1").clearcontents je connais, mais cela agit sur la feuille active.
Moi je voudrais que ca agisse également sur les autres feuilles.
Comment dans la macro faire pour lui demandé d'agir sur les cellules (par exemple: "a2:c6") de la feuille 1, lui demandée la meme action sur la feuille 2, quelle fonction utilisée ?
J'utilise excel 2007
Merci par avance.
|
|
vendredi 29 juin 2012 à 09:56:04 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

ucfoutu
|
Je te trouve : soit "gonflé", soit "mal réveillé", ce matin .
Tu sais donc maintenant effacer une plage sur une feuille (tu as lu l'exemple dans l'aide vBA et l'exemple en cause ne traite pas une "feuille active" mais bel et bien une feuille spécifiquement désignée  )
Tu fais cela pour chacune des feuilles que tu veux ainsi traiter ... Où est donc ton problème ? Dis-moi !
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
|
|
vendredi 29 juin 2012 à 10:04:17 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

ucfoutu
|
Réponse acceptée !
Car une chose est pour moi très claire :
Si tu avais ouvert ton aide VBA et lu la rubrique en cause (et l'exemple dont elle est assortie et qui correspond par hasard à ce que tu veux) au lieu de revenir ici avec un :
La fonction range ("a1").clearcontents je connais
tu n'en serais pas là !
Qu'attendrais-tu ? que je copie/colle ici tout le texte (et l'exemple) que tu as sur ta machine, dans ton aide VBA ?
Tu plaisantes ?
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
|
|
samedi 30 juin 2012 à 19:23:02 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

Franck93150
|
Bonjour,
Je remercie notre ami "ucfoutu" pour ses lumières qui sont d'une arogance prétentieuse et qui n'ont aucune pertinence.
Excusez moi de n'être qu'un novice dans le domaine, j'ai quelques notions, mais pas votre niveau d'expertise; si je l'avais je ne viendrais demander de l'aide.
Je pensais qu'on était entre adulte civilisé, et non avec des gamins dans une cours de récréation, visiblement j'ai du me tromper.
Dans la réponse de notre ami, on dirait un adolescent en pleine crise de puberté ....
Fanfaronne, et de met a aboyer comme un pitbull à qui on a enleler la muselière, simplement parcequ'il a 3 gr de connaissance (et j'en suis pas sur, bref ....)
Desoler de n'être qu'un débutant et de ne pas avoir votre niveau d'expertise.
Alors soyez un peu humble, et faite preuve d'humilité (et la y a du boulot), alors maintenant moderer vos propos et vos paroles, sans quoi vous n'avez pas votre place sur un forum de partage.
Modérer vos propos et vos paroles, peut être deviendrez vous crédible.
Maintenant l'affaire est close
|
|
samedi 30 juin 2012 à 19:53:57 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

ucfoutu
|
Réponse acceptée !
Je veux bien avoir le pompon de "l'arrogance", ami.
Tu as sans aucune hésitation celui de ... devine donc ... !
Pour info, voici ce que tu trouvais dans ton aide VBA, là où je te l'indiquais :
Range.ClearContents, méthode
Cette méthode efface les formules de la plage.
Syntaxe
expression.ClearContents
expression Variable qui représente un objet Range.
Valeur renvoyée
Variante
Exemple
Cet exemple montre comment effacer les formules des cellules A1 à G37 de la feuille Sheet1, en laissant la mise en forme intacte.
Worksheets("Sheet1").Range("A1:G37").ClearContents
en réponse à :
Maintenant, je voudrais mettre sur cette feuille synthèse, une macro qui me permet d'éffacer certaines cellules des autres feuilles, pour tout remettre a zero.
Alors ? Qui ferait mieux de s'exprimer en maternelle ?
Et pourquoi donc as-tu cliqué, dans ce cas, sur le tag "réponse acceptée" ?
Bref ...(encore une vedette ! une de plus !  )
________________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches.
Pas d'aide en ligne installée ? => ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'en cas de nécessité de développ
|
|
samedi 30 juin 2012 à 21:24:31 |
Re : [Catégorie modifiée VB6 -> VBA] action d'une macro sur plusieurs feuilles d'un meme classeur

Franck93150
|
Merci, tu remonte dans mon estime.
Effectivement, je suis une vedette qui sais reconnaitre quand elle ne sait pas, et la je demande a ce qui save en esperant qu'il soit ouvert d'esprit.
Inverse les roles, si un jour tu te retrouve dans la situation ou tu ne sais pas, tu demandera a des gens qui connaissent en esperant qu'ils soient ouvert d'esprit, t'explique et t'aide. et qui ne t'envoie pas chier.
J'ai cliquer sur le tag parce que malgrés ton arrogance et ta virulence (que tu reconnais), j'ai vu que tu avait cerner ma demande. je suis revenu car je n'arrivais pas a le faire "fonctionner".
Tu dois avoir un meilleur matériel (soft et hardware) que moi.
Je demande juste que l'on m'aiguille, après je me débrouille tout seul. J'ai d'autre projets de création, mais je ne te dérangerais pas, je me débrouillerais seul.
Je suis encore désolé de ne pas avoir ton niveau d'expertise, excuse moi de ne pas savoir.
Ceci est le dernier message que je t'enverrai, après je me débrouillerai seul.
|
|
Cette discussion est classée dans : créer, macro, feuilles, action, classeur
Répondre à ce message
Livres en rapport
|
Derniers Blogs
SIMULER FACILEMENT L'ENVOI DE MAILSIMULER FACILEMENT L'ENVOI DE MAIL par JeremyJeanson
il m'a été demandé, à plusieurs reprises, comment je faisais pour simuler l'envoi de mail lors de mes démos de Workflow Foundation. Ma solution est plutôt simple : j'utilise la configuration par défaut du SmtpClient et j'oriente les mails vers un dossier ...
Cliquez pour lire la suite de l'article par JeremyJeanson VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES !VOTEZ POUR LE TOP 10 DES INFLUENCEURS SHAREPOINT FRANCOPHONES ! par Patrick Guimonet
Si ce n'est déjà fait (comme plus de 600 personnes déjà), il est encore temps de voter pour le concours TOP 10 des influenceurs SharePoint francophones ! Il est organisé par harmon.ie et accessible ici : http://harmon.ie/top-...
Cliquez pour lire la suite de l'article par Patrick Guimonet [CONF'SHAREPOINT] DERNIER RAPPEL ! :-)[CONF'SHAREPOINT] DERNIER RAPPEL ! :-) par Patrick Guimonet
La Conf'SharePoint en chiffres c'est : 3 jours de SharePoint ! 4 parcours et 60 sessions 17 partenaires représentant toutes les fac...
Cliquez pour lire la suite de l'article par Patrick Guimonet [ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS.[ #SHAREPOINT 2013 ] LES MODèLES DE SITES STANDARDS. par Patrick Guimonet
C'est un point peu mis en avant mais SharePoint 2013 a été l'occasion de remettre de l'ordre dans les modèles de sites. Tout d'abord, un certain nombre de modèles ont été tout simplement rendus obsolètes (cf. Fonctionnalités déco...
Cliquez pour lire la suite de l'article par Patrick Guimonet
Logiciels
Easy-Planning (4.5.0.11)EASY-PLANNING (4.5.0.11)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté a... Cliquez pour télécharger Easy-Planning CVEasy (3.1.0.51)CVEASY (3.1.0.51)PHMSD-CVEasy est un logiciel d'aide à la rédaction de CV d'une simplicité déconcertante.
PHMSD-C... Cliquez pour télécharger CVEasy LettresFaciles 2011 (8.6.0.31)LETTRESFACILES 2011 (8.6.0.31)LettresFaciles est un logiciel facilitant la création et la rédaction de lettres types.
Son inte... Cliquez pour télécharger LettresFaciles 2011 sDEVIS-FACTURES vlPRO (8.4.2.62)SDEVIS-FACTURES VLPRO (8.4.2.62)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO Devis-Factures PHMSD (2.1.0.11)DEVIS-FACTURES PHMSD (2.1.0.11)Configuration minimale
Nécessite Windows™ 2000, XP, Windows 7, 8, Vista (Service Pack à... Cliquez pour télécharger Devis-Factures PHMSD
|