Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

générer du code vba.

  • Initiateur de la discussion Initiateur de la discussion tcorrege
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tcorrege

Guest
Bonjour,

Je souhaite générer du code vba dans des fichiers...
Dans un fichier A, je souhaite faire un grogramme qui traite chaque feuille (sheet) d'un paquet de classeurs (worbook). Ce traitement serait l'écriture de code vba....

Est-ce clair ?

Merci par avance de vos suggestion...

Thomas
 
Re : générer du code vba.

Bonjour TCorrege 🙂,
C'est clair... que tu n'auras pas beaucoup de réponses 😛!
Le "clef en main" n'est pas vraiment la philosophie du forum, commence par faire quelques enregistrements avec l'enregistreur de macro, quelque recherche sur le forum (le sujet est souvent abordé) et reviens vers nous avec tes essais, là, on pourra t'aider 😉.
Bonne journée 😎
 
Re : générer du code vba.

Je ne souhaite pas du clé en main. Je ne sais juste pas par programmation écrire du vba...Pour le reste pas de pb...
Je ne sais même pas si c'est possible.
Donc, ... la question de l'objet du post reste entière.
qqchose du style sheets(1).VBA_code = " mon code VBA" me suffit ...

Merci par avance, et désolé de n'avoir pas bien été compris... Je précisais le contexte ...
 
Re : générer du code vba.

bonjour tcorrege, JNP,

voici un essai :
Code:
Sub test()
Dim composantVB
Set composantVB = ThisWorkbook.VBProject.VBComponents("Feuil1")
composantVB.CodeModule.AddFromString "Sub MacroTest()" & vbNewLine & "MsgBox ""test""" & vbNewLine & "End Sub"
End Sub

a+
 
Re : générer du code vba.

Pas besoin de beaucoup de réponses...


Merci mromain ! cette réponse me convient parfaitement !

Petite précisions pour d'autres : Sous Office 2007 onglet développeur / bouton sécurité des macros/ Paramètres des macros : cocher accès approuvé au modèle d'objet du projet VBA.
 
Re : générer du code vba.

Re 🙂,
Toutes mes excuses, je n'avais pas suivi que la question était générer du code VBA... via VBA 😱. Ce qui change tout, et pour la question, et pour la réponse 😛.
Bonne fin de journée 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
433
Réponses
11
Affichages
248
Réponses
3
Affichages
210
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…