Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Général VBA
Général VBA Forum général VBA . Pour les logiciels spécifiques (Access, Excel, Word, ...), postez dans les bons sous forums.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 03/05/2007, 11h57   #1
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 1
Points : 1
Par défaut Inserer du code vba dans une macro

bonjour,

je recherche des renseignements pour pouvoir inserer du code vba dans une macro en faisant une insertion automatiquement a laide d'une autre macro.



le but final de cette manipulation est en cas d'ajout dans le classeur excel il recherche la ligne de cette ajout automatiquement et fait le petit traitement.


merci a vous tous,
gadget27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 12h34   #2
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Regarde , signé Cafeine
Pour créer un module, tu as également ça dans "Vos contributions VBA"
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 13h17   #3
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 1
Points : 1
merci bien mais ce code ne semble pas fonctionner,a moins que j'ai louper une etape, mais je vais continuer mes recherches pour trouver queslque chose.
gadget27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 13h31   #4
Inactif
 
Avatar de ouskel'n'or
 
Inscription : février 2005
Messages : 12 466
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 12 466
Points : 11 930
Points : 11 930
Tiens, bbil avait mis ça sur le forum mais je n'ai pas retrouvé le thread
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub ajouterUnModuleEtInsererDesLignesDeCode() 'Généreusement offert par bbil
Dim W As Workbook
Dim vbM As VBComponent
    Set W = Workbooks.Add 'ajoute un nouveau document
    Set vbM = W.VBProject.VBComponents.Add(vbext_ct_StdModule) 'Crée un module
 
    'Insertion des lignes de code
    vbM.CodeModule.InsertLines 1, "Sub Bonjour"
    vbM.CodeModule.InsertLines 2, "  msgBox ""Bonjour Bienvenu dans nouveau classeur : "" & ThisWorkBook.Name"
    vbM.CodeModule.InsertLines 3, "End Sub"
 
    'Appel procedure crée..
    Application.Run W.Name & "!Bonjour"
End Sub
A+
ouskel'n'or est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/05/2007, 13h35   #5
Invité de passage
 
Inscription : mai 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 3
Points : 1
Points : 1
merci bien ,

j'ai trouve une reponse aussi dans la partie IV. Gérer les modules et les procédures ensuite creation sur :
http://silkyroad.developpez.com/VBA/...cEditor/#LIV-A

un peu de modif pour l'adapter
gadget27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h58.


 
 
 
 
Partenaires

Hébergement Web