OVH Cloud OVH Cloud

comment éditer le code d'un module VBA via un autre module VBA ?

34 réponses
Avatar
ewts
Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA

10 réponses

1 2 3 4
Avatar
Paul V
Bonjour, cher monsieur.

Il y a plusieurs solutions possibles mais pour mieux t'aider, pourrais-tu
nous donner une idée du pourquoi du comment de cette demande.

C'est vraiment exceptionnel qu'il soit nécessaire de modifier du code par du
code et je subodore qu'il y a la dessous une grossière erreur de conception.

j'ose espérer que tu liras cette missive et attends ta réponse.

Paul V.

"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA


Avatar
MichDenis
Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA
Avatar
JLuc
Paul V avait soumis l'idée :
C'est vraiment exceptionnel qu'il soit nécessaire de modifier du code par du
code et je subodore qu'il y a la dessous une grossière erreur de conception.


+1

--
JLuc

Avatar
Paul V
Mon cher MichDenis,

J'admire tes compétences larges et variées et malgré cela, une question me
brule les doigts depuis des années. Et aujourd'hui, je me lache.

Qu'il soit bien entendu que ceci n'est en aucun cas une critique de la
demande initiale tout à fait légitime. Chacun essaye de se faire aider et
notre demandeur à raison de le faire.

Mais penses-tu avoir réellement aidé notre ami?

Te t'es tu jamais demandé si pondre du code pour autrui , comme s'il
s'agissait d'oeufs ou même pire, était d'une quelconqiue aide à long terme
pour des demandeurs qui la plupart du temps n'y comprenne rien.
Dans le cas qui nous occupe, une brave homme (ou femme) demande un truc
complètement idiot. Je résume mon analyse à la lecture de la question.

"Je souhaiterais écrire un module VBA"
Dois-je t'apprendre que rien que ce bout de phrase revele déjà combien le
demandeur est novice. Ecrire un module, (presque) personne ne le peut.

"qui soit capable de modifier (par exemple via recherche/remplacement) "
Modier du code par recherche/remplacer, ça c'est une idée qu'elle est bonne.

"le code d'un autre module VBA "
le code d'un module??? Dur -dur

Il apparaît évident à une simple lecture que le demandeur n'est pas
vraiement habitué à manipuler le VBA.

Alors, ou est l'utilité de lui fourguer une procédure dont il ne comprendra
vraisemblablement rien.

Mais je m'emballe et je me demande bien à quel titre. Peut-être celui
d'ancien du groupe et aussi mon grand age.

Ne crois-tu pas qu'aider réellement le demandeur ne passe pas par une
certaine éducation. L'obliger à expliquer son problème et pour ce faire, ne
pas s'arreter à une idée préconcue de solution. Lui demander d'analyser. De
reflechir même et éventuellement faire l'effort pour s'améliorer durablement
pour devenir un jour un caïd comme tu l'es toi-même devenu, non pas par la
gâce divine ou par des cadeaux empoisonnés mais par un travail régulier et
profond.

Mon message est fini et j'hésite à l'effacer ou l'envoyer. Mais comme c'est
un jour de m.. aujourd'hui, hop, c'est parti.

Cordiallement

Paul V


"MichDenis" a écrit dans le message de news:

Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA




Avatar
isabelle
quel mouche te pique, paul,
moi qui suis débutant en VBA, je comprends cette macro du premier coup. ;-)

isabelle


Mon cher MichDenis,

J'admire tes compétences larges et variées et malgré cela, une question me
brule les doigts depuis des années. Et aujourd'hui, je me lache.

Qu'il soit bien entendu que ceci n'est en aucun cas une critique de la
demande initiale tout à fait légitime. Chacun essaye de se faire aider et
notre demandeur à raison de le faire.

Mais penses-tu avoir réellement aidé notre ami?

Te t'es tu jamais demandé si pondre du code pour autrui , comme s'il
s'agissait d'oeufs ou même pire, était d'une quelconqiue aide à long terme
pour des demandeurs qui la plupart du temps n'y comprenne rien.
Dans le cas qui nous occupe, une brave homme (ou femme) demande un truc
complètement idiot. Je résume mon analyse à la lecture de la question.

"Je souhaiterais écrire un module VBA"
Dois-je t'apprendre que rien que ce bout de phrase revele déjà combien le
demandeur est novice. Ecrire un module, (presque) personne ne le peut.

"qui soit capable de modifier (par exemple via recherche/remplacement) "
Modier du code par recherche/remplacer, ça c'est une idée qu'elle est bonne.

"le code d'un autre module VBA "
le code d'un module??? Dur -dur

Il apparaît évident à une simple lecture que le demandeur n'est pas
vraiement habitué à manipuler le VBA.

Alors, ou est l'utilité de lui fourguer une procédure dont il ne comprendra
vraisemblablement rien.

Mais je m'emballe et je me demande bien à quel titre. Peut-être celui
d'ancien du groupe et aussi mon grand age.

Ne crois-tu pas qu'aider réellement le demandeur ne passe pas par une
certaine éducation. L'obliger à expliquer son problème et pour ce faire, ne
pas s'arreter à une idée préconcue de solution. Lui demander d'analyser. De
reflechir même et éventuellement faire l'effort pour s'améliorer durablement
pour devenir un jour un caïd comme tu l'es toi-même devenu, non pas par la
gâce divine ou par des cadeaux empoisonnés mais par un travail régulier et
profond.

Mon message est fini et j'hésite à l'effacer ou l'envoyer. Mais comme c'est
un jour de m.. aujourd'hui, hop, c'est parti.

Cordiallement

Paul V


"MichDenis" a écrit dans le message de news:


Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA









Avatar
Paul V
Il y a des jours comme cela ou on tape du doigt sur le clavier pour passer
le temps ;-)
.

T'es sur que t'es débutante en VBA?
Et si tu avais compris tu aurais vu que cette macro remplace une procédure
par une autre ce qui ne me semble pas être la demande initiale.

Mais c'est pas grave, demain cela ira mieux.

Plus sérieusement, quelqu'un peut-il me dire quand il serait intéressant de
modifier un code par du code? Un petit exemple me ferais plaisir car je n'en
vois pas vraiment les avantages par rapport à des modifications manuelles .

Bien à toi;

Paul V

"isabelle" a écrit dans le message de news:

quel mouche te pique, paul,
moi qui suis débutant en VBA, je comprends cette macro du premier coup.
;-)

isabelle


Mon cher MichDenis,

J'admire tes compétences larges et variées et malgré cela, une question
me brule les doigts depuis des années. Et aujourd'hui, je me lache.

Qu'il soit bien entendu que ceci n'est en aucun cas une critique de la
demande initiale tout à fait légitime. Chacun essaye de se faire aider et
notre demandeur à raison de le faire.

Mais penses-tu avoir réellement aidé notre ami?

Te t'es tu jamais demandé si pondre du code pour autrui , comme s'il
s'agissait d'oeufs ou même pire, était d'une quelconqiue aide à long
terme pour des demandeurs qui la plupart du temps n'y comprenne rien.
Dans le cas qui nous occupe, une brave homme (ou femme) demande un truc
complètement idiot. Je résume mon analyse à la lecture de la question.

"Je souhaiterais écrire un module VBA"
Dois-je t'apprendre que rien que ce bout de phrase revele déjà combien le
demandeur est novice. Ecrire un module, (presque) personne ne le peut.

"qui soit capable de modifier (par exemple via recherche/remplacement) "
Modier du code par recherche/remplacer, ça c'est une idée qu'elle est
bonne.

"le code d'un autre module VBA "
le code d'un module??? Dur -dur

Il apparaît évident à une simple lecture que le demandeur n'est pas
vraiement habitué à manipuler le VBA.

Alors, ou est l'utilité de lui fourguer une procédure dont il ne
comprendra vraisemblablement rien.

Mais je m'emballe et je me demande bien à quel titre. Peut-être celui
d'ancien du groupe et aussi mon grand age.

Ne crois-tu pas qu'aider réellement le demandeur ne passe pas par une
certaine éducation. L'obliger à expliquer son problème et pour ce faire,
ne pas s'arreter à une idée préconcue de solution. Lui demander
d'analyser. De reflechir même et éventuellement faire l'effort pour
s'améliorer durablement pour devenir un jour un caïd comme tu l'es
toi-même devenu, non pas par la gâce divine ou par des cadeaux
empoisonnés mais par un travail régulier et profond.

Mon message est fini et j'hésite à l'effacer ou l'envoyer. Mais comme
c'est un jour de m.. aujourd'hui, hop, c'est parti.

Cordiallement

Paul V


"MichDenis" a écrit dans le message de news:


Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA










Avatar
Jacky
Re....
Pleine lune..............???

--
Salutations
JJ

"isabelle" a écrit dans le message de news:

quel mouche te pique, paul,
moi qui suis débutant en VBA, je comprends cette macro du premier coup.
;-)

isabelle


Mon cher MichDenis,

J'admire tes compétences larges et variées et malgré cela, une question
me brule les doigts depuis des années. Et aujourd'hui, je me lache.

Qu'il soit bien entendu que ceci n'est en aucun cas une critique de la
demande initiale tout à fait légitime. Chacun essaye de se faire aider et
notre demandeur à raison de le faire.

Mais penses-tu avoir réellement aidé notre ami?

Te t'es tu jamais demandé si pondre du code pour autrui , comme s'il
s'agissait d'oeufs ou même pire, était d'une quelconqiue aide à long
terme pour des demandeurs qui la plupart du temps n'y comprenne rien.
Dans le cas qui nous occupe, une brave homme (ou femme) demande un truc
complètement idiot. Je résume mon analyse à la lecture de la question.

"Je souhaiterais écrire un module VBA"
Dois-je t'apprendre que rien que ce bout de phrase revele déjà combien le
demandeur est novice. Ecrire un module, (presque) personne ne le peut.

"qui soit capable de modifier (par exemple via recherche/remplacement) "
Modier du code par recherche/remplacer, ça c'est une idée qu'elle est
bonne.

"le code d'un autre module VBA "
le code d'un module??? Dur -dur

Il apparaît évident à une simple lecture que le demandeur n'est pas
vraiement habitué à manipuler le VBA.

Alors, ou est l'utilité de lui fourguer une procédure dont il ne
comprendra vraisemblablement rien.

Mais je m'emballe et je me demande bien à quel titre. Peut-être celui
d'ancien du groupe et aussi mon grand age.

Ne crois-tu pas qu'aider réellement le demandeur ne passe pas par une
certaine éducation. L'obliger à expliquer son problème et pour ce faire,
ne pas s'arreter à une idée préconcue de solution. Lui demander
d'analyser. De reflechir même et éventuellement faire l'effort pour
s'améliorer durablement pour devenir un jour un caïd comme tu l'es
toi-même devenu, non pas par la gâce divine ou par des cadeaux
empoisonnés mais par un travail régulier et profond.

Mon message est fini et j'hésite à l'effacer ou l'envoyer. Mais comme
c'est un jour de m.. aujourd'hui, hop, c'est parti.

Cordiallement

Paul V


"MichDenis" a écrit dans le message de news:


Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA










Avatar
MichDenis
Bonjour Paul,

Sur le fond, tu as peut être raison...
beaucoup de réponses ne sont pas adaptées au niveau
de connaissance de l'usager...

Sauf que moi, je lis les questions en diagonales, et j'essaie de "pondre"
pour reprendre une de tes expressions un bout de code commenté
susceptible d'aider la communauté (ceux qui rechercheraient une
façon de faire). Je suppose que les réponses ne sont pas
seulement lues que par le demandeur ...

Mais au delà de cela, je ne crois pas que l'on puisse faire de
la formation personnalisée par l'intermédiaire d'un forum ....
je ne crois pas que ce soit la place... Ce que font les utilisateurs
de toutes ces procédures que l'on retrouve ici ou sur le Net, ce
n'est pas vraiment ma préoccupation... Quelle est la meilleure
méthode d'apprentissage pour un usager particulier ....ce n'est
pas vraiment mon problème non plus...Tu (vous) ne voudrais
quand même pas que j'élabore une grille d'analyse des questions
seulement pour pouvoir adapter réponse, commentaires etc...
C'est à chacun à se prendre en main ...et de joindre des organismes
susceptibles de les aider dans leur démarche de formation ! Le forum
ce n'est qu'un instrument et non une panacée.

Tu peux toujours demander à Bilou qui semble vouloir s'impliquer
davantage dans la formulation des jeunes américains (voir ce site
internet http://www.standup.org/ ) s'il ne voudrait pas mettre en
place quelques répondeurs rémunérés spécialisés en pédagogie ?
(bonne chance)

Bizarre ta réaction et celles de d'autres participants aujourd'hui...
depuis l'avenue de cjoint.com, non seulement les répondeurs
"pondent" codes et formules mais ils vont jusqu'à fournir
un classeur exemple + explications... Laissant bien peu de travail
au demandeur ! Ceci alourdit considérablement la lecture
du forum...(moi, je n'ouvre pas tous ces classeurs). Et pourtant,
Je n'ai pas lui beaucoup de commentaires négatifs sur cette façon
de faire. C'est le prix à payer pour s'assurer que le demandeur
s'intéresser aux réponses ? .... Pourquoi pas ... rien de trop beau
pour les demandeurs ... ;-)

Ceci étant, libre à chacun de s'investir de la mission qu'il croit
être la sienne ... mais je ferai pas du porte à porte pour m'assurer
de la compréhension de chacun... ce n'est pas mon truc à moi.

Bonne journée,

Salutations.







"Paul V" a écrit dans le message de news:
%
Mon cher MichDenis,

J'admire tes compétences larges et variées et malgré cela, une question me
brule les doigts depuis des années. Et aujourd'hui, je me lache.

Qu'il soit bien entendu que ceci n'est en aucun cas une critique de la
demande initiale tout à fait légitime. Chacun essaye de se faire aider et
notre demandeur à raison de le faire.

Mais penses-tu avoir réellement aidé notre ami?

Te t'es tu jamais demandé si pondre du code pour autrui , comme s'il
s'agissait d'oeufs ou même pire, était d'une quelconqiue aide à long terme
pour des demandeurs qui la plupart du temps n'y comprenne rien.
Dans le cas qui nous occupe, une brave homme (ou femme) demande un truc
complètement idiot. Je résume mon analyse à la lecture de la question.

"Je souhaiterais écrire un module VBA"
Dois-je t'apprendre que rien que ce bout de phrase revele déjà combien le
demandeur est novice. Ecrire un module, (presque) personne ne le peut.

"qui soit capable de modifier (par exemple via recherche/remplacement) "
Modier du code par recherche/remplacer, ça c'est une idée qu'elle est bonne.

"le code d'un autre module VBA "
le code d'un module??? Dur -dur

Il apparaît évident à une simple lecture que le demandeur n'est pas
vraiement habitué à manipuler le VBA.

Alors, ou est l'utilité de lui fourguer une procédure dont il ne comprendra
vraisemblablement rien.

Mais je m'emballe et je me demande bien à quel titre. Peut-être celui
d'ancien du groupe et aussi mon grand age.

Ne crois-tu pas qu'aider réellement le demandeur ne passe pas par une
certaine éducation. L'obliger à expliquer son problème et pour ce faire, ne
pas s'arreter à une idée préconcue de solution. Lui demander d'analyser. De
reflechir même et éventuellement faire l'effort pour s'améliorer durablement
pour devenir un jour un caïd comme tu l'es toi-même devenu, non pas par la
gâce divine ou par des cadeaux empoisonnés mais par un travail régulier et
profond.

Mon message est fini et j'hésite à l'effacer ou l'envoyer. Mais comme c'est
un jour de m.. aujourd'hui, hop, c'est parti.

Cordiallement

Paul V


"MichDenis" a écrit dans le message de news:

Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA




Avatar
Paul V
Put1, j'aurais du m'en douter. Je vais aussi me coucher.

A+

Paul V

"Jacky" a écrit dans le message de news:

Re....
Pleine lune..............???

--
Salutations
JJ

"isabelle" a écrit dans le message de news:

quel mouche te pique, paul,
moi qui suis débutant en VBA, je comprends cette macro du premier coup.
;-)

isabelle


Mon cher MichDenis,

J'admire tes compétences larges et variées et malgré cela, une question
me brule les doigts depuis des années. Et aujourd'hui, je me lache.

Qu'il soit bien entendu que ceci n'est en aucun cas une critique de la
demande initiale tout à fait légitime. Chacun essaye de se faire aider
et notre demandeur à raison de le faire.

Mais penses-tu avoir réellement aidé notre ami?

Te t'es tu jamais demandé si pondre du code pour autrui , comme s'il
s'agissait d'oeufs ou même pire, était d'une quelconqiue aide à long
terme pour des demandeurs qui la plupart du temps n'y comprenne rien.
Dans le cas qui nous occupe, une brave homme (ou femme) demande un truc
complètement idiot. Je résume mon analyse à la lecture de la question.

"Je souhaiterais écrire un module VBA"
Dois-je t'apprendre que rien que ce bout de phrase revele déjà combien
le demandeur est novice. Ecrire un module, (presque) personne ne le
peut.

"qui soit capable de modifier (par exemple via recherche/remplacement) "
Modier du code par recherche/remplacer, ça c'est une idée qu'elle est
bonne.

"le code d'un autre module VBA "
le code d'un module??? Dur -dur

Il apparaît évident à une simple lecture que le demandeur n'est pas
vraiement habitué à manipuler le VBA.

Alors, ou est l'utilité de lui fourguer une procédure dont il ne
comprendra vraisemblablement rien.

Mais je m'emballe et je me demande bien à quel titre. Peut-être celui
d'ancien du groupe et aussi mon grand age.

Ne crois-tu pas qu'aider réellement le demandeur ne passe pas par une
certaine éducation. L'obliger à expliquer son problème et pour ce faire,
ne pas s'arreter à une idée préconcue de solution. Lui demander
d'analyser. De reflechir même et éventuellement faire l'effort pour
s'améliorer durablement pour devenir un jour un caïd comme tu l'es
toi-même devenu, non pas par la gâce divine ou par des cadeaux
empoisonnés mais par un travail régulier et profond.

Mon message est fini et j'hésite à l'effacer ou l'envoyer. Mais comme
c'est un jour de m.. aujourd'hui, hop, c'est parti.

Cordiallement

Paul V


"MichDenis" a écrit dans le message de news:


Voici un petit exemple simple :

'---------------------------
Sub RemplacerUneProcédure()
Dim S As String
Dim Debut As Integer, NbLignes As Integer

'Le texte de ta nouvelle macro
S = "Sub NouvelleMacro()" & vbCrLf
S = S & "Msgbox ""Bonjour""" & vbCrLf
S = S & "End Sub"

'Supposons que la macro à remplacer est dans le module1
'Ce bout de code va détruire la macro
With ActiveWorkbook.VBProject.VBComponents("Module1").CodeModule
Debut = .ProcStartLine("Test", 0)
NbLignes = .ProcCountLines("Test", 0)
.DeleteLines Debut, NbLignes
'Pour ajouter la procédure contenue dans la variable S
.AddFromString S
End With

End Sub
'---------------------------



"ewts" a écrit dans le message de news:

Je souhaiterais écrire un module VBA qui soit capable de modifier (par
exemple via recherche/remplacement) le code d'un autre module VBA













Avatar
MichDenis
| Plus sérieusement, quelqu'un peut-il me dire quand il serait intéressant de
| modifier un code par du code? Un petit exemple me ferais plaisir car je n'en
| vois pas vraiment les avantages par rapport à des modifications manuelles .

As-tu envie de dire que les artisans chez bilou se casseraient le caillou
pour créer des objets, des propriétés et des méthodes seulement pour
leur plaisir ?

Vba, c'est du sérieux ....et surtout très utile ... tu verras lorsque tu auras
passé de stade de débutant...

;-)))
1 2 3 4