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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Aide MACRO (desole je suis vraiment un nul en macro)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Aide MACRO (desole je suis vraiment un nul en macro)

n°1483132
jujulenaze
Posté le 28-11-2006 à 16:24:43  profilanswer
 

Bonjour a vous
 
Etant un gros naze en Macro, je souhaiterai avoir un peu d'aide.
Le but est de Changer la Variable XXX (Initiales des personnes) a partir d'un menu deroulant avec boutons sous Excel
J'ai un autre dossier Excel avec la liste des initiales du personnel de ma boite.
 
Voila juste le debut de ma macro :
Sub Macro2()
ActiveWindow.LargeScroll ToRight:=-1
Windows("XXX aou 2007.xls" ).Activate
Dim a As Integer
a = 3
 
 
En gras la variable que je souhaiterai changer a partir du menu deroulant
 
Merci d'avance de votre aide
 
@+

mood
Publicité
Posté le 28-11-2006 à 16:24:43  profilanswer
 

n°1483203
Paul Hood
Posté le 28-11-2006 à 17:26:46  profilanswer
 

Je ne comprends pas ce que tu veux faire !

n°1483218
jujulenaze
Posté le 28-11-2006 à 17:41:40  profilanswer
 

lol ok desole mais en me relisant je trouve aussi que je ne suis pas clair du tout !!  
 
Allez je reprends tout :
 
J'ai une macro sous XLS qui permet de créer des fichiers XLS par Mois à partir d'un modèle.
cette macro génère un fichier XXX-aou-2007.xls.
Maintenant je souhaite générer ce fichier pour des personnes dans ma société (avec leur initiale exemple : JGR mais je souhaite lors de la creation de celle ci, que : XXX devient JGR.   Est ce deja possible ??? car je n'ai pas envie de changer ma macro pour chaque Utilisateur (il y a  dans ma macro 34 XXX a changer en JGR !! et j'ai 450 utilisateurs!!!)
 
Merci d'avance et j espere cette fois ci que vous me comprendrez :-)  
 
 
 

n°1483337
seniorpapo​u
Posté le 28-11-2006 à 19:54:20  profilanswer
 

Bonsoir,
Comme Paul Hood je n'ai pas tout compris:
 
mais si tu appelais ta macro avec, en paramètre, l'initiale de chaque personne, est-ce que cela pourrait résoudre ton pb.
 
un peu dans le genre:
 sub macro2(nitial as string)
...
 
Windows(nitial & "  aou 2007.xls" ).Activate  
 
autre question:  
 
dois-tu générer un fichier pour tous le personnel ou dois-tu choisir dans la liste?
Cordialement


Message édité par seniorpapou le 28-11-2006 à 20:03:22
n°1483468
Paul Hood
Posté le 29-11-2006 à 08:33:51  profilanswer
 

Bonjour,
Tu parcours le dossier excel où il y a les initiales et pour à chaque fois tu appelles la macro avec comme paramètre l'initiale rencontrée.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Aide MACRO (desole je suis vraiment un nul en macro)

 

Sujets relatifs
[SQL] Besoin d'aide sur les attributs pour une requeteLancer des batchs en tant qu'appllications dans un macro.
Besoin d'aide Curlaide sur jointures externes
Besoin d'aide, conseil Jsp, javaPerdu le code de protection d'une macro VBA (Excel) ... Une solution ?
[xml] aide expression xpath !Aide pour un Java Script
Aide pour faire un affichage d'images à partir d'un répertoireAide sur Médiathèque Partagée (Distributed Library Project)
Plus de sujets relatifs à : Aide MACRO (desole je suis vraiment un nul en macro)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR