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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro pour inserer un évènement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro pour inserer un évènement

n°1187785
Lenoiche
Posté le 30-08-2005 à 14:13:27  profilanswer
 

Bonjour
 
Mon problème est le suivant
j ai des fichiers excels avec plusieurs feuilles à l'intèrieur
j'ai une macro de contrôle qui fait un test quand on change de feuilles donc j utilise les évènements de l'objet worksheets , notammenet le deactivate
 
cette macro sera la même pour toutes les feuilles
 
et donc j aurais voulu savoir si il etait possible d'automatiser tout cela
 
merci

mood
Publicité
Posté le 30-08-2005 à 14:13:27  profilanswer
 

n°1187825
guendalf
Posté le 30-08-2005 à 14:53:55  profilanswer
 

Ben place toi au niveau du workbook dans ce cas..

Code :
  1. Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
  2. End Sub


 

Citation :

Merci

De rien.


---------------
Guendalf
n°1187830
Lenoiche
Posté le 30-08-2005 à 15:01:41  profilanswer
 

j ai du mal m'exprimé
 
j ai un canva d'un questionnaire dans lequel j'alimente des donnés via un autre fichier excel
 
la macro va donc me creer une 100aines de fichiers excel
 
sur ces questionnaires , je souhaiterais integrer un évènement de test pour vérifier si les gens ont bien remplie les données (notamment quand il change de feuille il lance le test)
 
je ne peux pas integrer directement cette macro dans le questionnaire car lors de l'injection des données , il va forcément changer de feuille, et donc lancer le test
 
c'est pour cela que je souhaiterais creer une maccro qui me permettra d'inclure ce test apres que ma maccro d injection soit faites  
 
j'espere que j'ai été un peu plus clair
 
merci en tout cas de la tentative d'aide
lol

n°1187891
guendalf
Posté le 30-08-2005 à 15:45:36  profilanswer
 

Tu peux tres bien desactiver l'execution des evenements pendant l'execution de ta "macro d'injection", puis les reactiver ensuite...

Code :
  1. Application.EnableEvents = false


---------------
Guendalf
n°1188030
Lenoiche
Posté le 30-08-2005 à 17:33:24  profilanswer
 

mais apres il va falloir les reactiver comment dans chaque feuille de calcul une par une ???

n°1188046
guendalf
Posté le 30-08-2005 à 17:43:04  profilanswer
 

Heu non... EnableEvents est une propriete de l'application et non d'une feuille specifique...


---------------
Guendalf
n°1188053
Lenoiche
Posté le 30-08-2005 à 17:46:02  profilanswer
 

oki merci quendalf
je vais tester ca


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

  Macro pour inserer un évènement

 

Sujets relatifs
Macro sous VB pour CatiaUne macro trop longue
Macro excel fichier[MACRO] Office
parametres à inserer dans BDD ... ?pb de compilation/macro
Insérer un slash dans un echoActiver plusieurs onglets dans une macro
Somme d'un nbre évolutif d'elmts &ref à une feuille cree ds la macroComment faire cette macro?
Plus de sujets relatifs à : Macro pour inserer un évènement


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