Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3333 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Macro sous Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro sous Excel

n°2699875
sonotone1
Posté le 29-06-2007 à 12:02:06  profilanswer
 

Bonjour à tous!
 
Je dois faire une macro sur Excel mais je patauge n'ayant aucun talent pour le développement... :sweat:  
 
Il s'agît en fait de créer une macro permettant d'automatiser l'impression des mêmes onglets de plusieurs fichiers Excel dans un repértoire ciblé.
et ces onglets correspondant à des mois, il faudrait juste pouvoir changer ce paramètre dans ma macro!
 
Si quelqu'un a une idée je lui serai eternellement redevable! :love:  
 
Merci à tous

Message cité 1 fois
Message édité par sonotone1 le 29-06-2007 à 12:03:38
mood
Publicité
Posté le 29-06-2007 à 12:02:06  profilanswer
 

n°2699888
TAM136
Posté le 29-06-2007 à 12:45:47  profilanswer
 

sonotone1 a écrit :

Bonjour à tous!
 
Je dois faire une macro sur Excel mais je patauge n'ayant aucun talent pour le développement... :sweat:  
 
Il s'agît en fait de créer une macro permettant d'automatiser l'impression des mêmes onglets de plusieurs fichiers Excel dans un repértoire ciblé.
et ces onglets correspondant à des mois, il faudrait juste pouvoir changer ce paramètre dans ma macro!
 
Si quelqu'un a une idée je lui serai eternellement redevable! :love:  
 
Merci à tous


 
Salut
 
Tu ne donnes pas assez d'infos.

n°2699889
sonotone1
Posté le 29-06-2007 à 12:55:59  profilanswer
 

ok..
alors je vais tenter de mieux m'expliquer.
 
Voilà le problème:
J'ai un dossier avec plusieurs fichiers Excel ayant exactement la même structure, par exemple le premier onglet s'appelle "synthèse" puis les autres onglets sont "janvier", "février", "mars", etc..
 
Je voudrais donc par exemple pouvoir lancer une macro permettant d'imprimer tous les onglets "juin" de chacun des fichiers Excel de ce dossier sans que j'ai a le faire à la main pour chaque fichier
 
J'éspère que je me suis bien fait comprendre et que c'est possible..
 
Et merci

n°2699890
Ptit loup
Quand c'est flou, y'a un loup
Posté le 29-06-2007 à 12:56:19  profilanswer
 

Essaie d'enregistrer une macro en faisant les actions manuellement... ensuite repasse dans le code pour nettoyer tout ce qui ne te sert pas.
 
Une ptite question me vient comme ça... tu veux imprimer par exemple l'onglet "Juin" de plusieurs fichiers Excel, c'est ça ?

n°2699895
sonotone1
Posté le 29-06-2007 à 13:05:24  profilanswer
 

plusieurs fichiers dans un même dossier oui;;;
 
 
sinon le problème est que je n'arrive même pas à faire une macro!!

n°2699897
Ptit loup
Quand c'est flou, y'a un loup
Posté le 29-06-2007 à 13:22:06  profilanswer
 

???
tu cliques sur le rond rouge pour enregistrer... et voilà !
c'est quand même pas très dur à ce niveau là !!
(tu fais stop à la fin... c'est le carré le stop !!!!)

n°2700498
TAM136
Posté le 02-07-2007 à 08:28:15  profilanswer
 

Salut
 
Ce que veut dire Ptit loup, c'est que tu vas dans Outils/Macro/Nouvelle macro. A ce moment là, tu vois une petite fenêtre s'ouvrir et qui s'appelle enregistrer une macro avec un nom par défaut mais que tu peux modifier (attention un mot sans espace).Tu cliques sur OK.Tu vois à ce moment là une nouvelle fenêtre qui s'appelle Arrêt de avec effectivement un petit carré qui signifie Arrêter l'enregistrement.D'ailleurs, une bulle s'ouvre quand tu approches le curseur de la souris.Tu dois voir quelque chose de ce type:
 
Sub Printmysheets()
'Ici j'ai donné le nom Printmysheets
'
' Printmysheets Macro
' Macro enregistrée le date du jour par .....
 
'
    ChDir "lettre représentant le réseau:\Dossier1"
    Workbooks.Open FileName:="\\....\........\Dossier1\Fichier1.xls"
Le fichier s'appelle Fichier1 et se trouve dans le dossier qui s'appelle Dossier1
    Sheets("Test" ).Select
'Test est le nom de l'onglet à imprimer (onglet de Fichier1)
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub
 
Remarque: tout ce qui est en vert et commence par ' est du commentaire facultatif

n°2700507
sonotone1
Posté le 02-07-2007 à 09:48:25  profilanswer
 

merci Tam 136 pour ta clarté, mon problème est à présent résolu
 
merci
 
et merci p'tit loup

n°2700543
Ptit loup
Quand c'est flou, y'a un loup
Posté le 02-07-2007 à 11:43:28  profilanswer
 

Euh oui... par manque de temps je n'ai pas précisé autnat que Tam... j'ai aussi cru que ces manipulations d'enregistrement de macros étaient tout de même connues... apparemment pas pour tout le monde ! :S

n°2700589
TAM136
Posté le 02-07-2007 à 13:16:48  profilanswer
 

sonotone1 a écrit :

merci Tam 136 pour ta clarté, mon problème est à présent résolu
 
merci
 
et merci p'tit loup


 
De rien. N'oublies pas comme l'a dit Ptit loup que tu peux nettoyer ton code afin de le simplifier en supprimant les instructions inutiles.

mood
Publicité
Posté le 02-07-2007 à 13:16:48  profilanswer
 

n°2701031
numerixx
Posté le 03-07-2007 à 20:49:37  profilanswer
 

Apparemment tu n'es pas le seul à galèrer avec excel, les marcros et VBA. Donc un cours complet sur Excel et la page consacrée aux macros pour t'aider à y voire plus claire.

n°2701113
Ptit loup
Quand c'est flou, y'a un loup
Posté le 04-07-2007 à 09:52:08  profilanswer
 

Pas mal ces liens... je bookmark ça au cas où on me pose des questions :)

n°2703972
blueteen
Posté le 12-07-2007 à 16:33:46  profilanswer
 

numerixx a écrit :

Apparemment tu n'es pas le seul à galèrer avec excel, les marcros et VBA. Donc un cours complet sur Excel et la page consacrée aux macros pour t'aider à y voire plus claire.


 
lien corrigé pour les macros ;)
http://www.culturepc.info/cours-tu [...] macros.htm


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Macro sous Excel

 

Sujets relatifs
Excel - cellule non éditable par utilisateur, mais éditable par macro?Macro excel
Bob macro ExcelMacro Excel. Dupliquer une feuille.
Excel 2003 + problemes macro complementairesMacro Excel pour copier cellule dans une autre
macro excel qui s'interromptExcel et macro - générer un fichier.
comment créer une macro sur excel svp ?creer un batch pour lancer macro excel
Plus de sujets relatifs à : Macro sous Excel


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)