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

  FORUM HardWare.fr
  Programmation

  [VB-Excel] automate modifiant du code

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB-Excel] automate modifiant du code

n°76962
Aede
Posté le 30-11-2001 à 16:21:43  profilanswer
 

voila jai une procedure VB (une feuille Excel) qui me modifie le contenue de mes cellules (c sa macro qui le modifie )
 
or cette macro ne modifie que le contenue des cellules et jaimerais quil modifie aussi le code de certaines feuilles
 
le principe de cette feuille est de :
1: ouvrir la feuille
2: checker les cellules  
3: remplacer les string par d'autres
4: fermer et sauver
 
moi je voudrais avoir un 3bis qui regarde le code alt+F11 (VBA)
puis le modifie de la meme facon
 
quelqun saurait il comment faire ???  
 
un exemple du code existant :
 
"""""""""""""""""""""""""""""""""
 
    For Each ws In Worksheets
        ws.Activate
        Call UnprotectSheet(ws, SheetLocked)
         
        Set c = ws.Cells.Find("toto", LookIn:=xlFormulas, lookat:=xlPart, searchorder:=xlByRows, searchdirection:=xlNext, MatchCase:=False)
 
        Do Until (c Is Nothing)
             
            TypeFunction = 1
            c.Select
            c.Activate
            If ActiveCell.HasArray Then                     'if matrix present in the cell
                formule = Selection.Formula
                pos1 = InStr(formule, ";" )
                Toto = Left(formule, pos1)
                Field = Mid(formule, pos1 + 1, Len(formule) - pos1 - 1) & ","
                pos2 = InStr(Field, "," )
....
....
....
 
"""""""""""""""""""""""""""""""""""

mood
Publicité
Posté le 30-11-2001 à 16:21:43  profilanswer
 

n°77650
Aede
Posté le 03-12-2001 à 14:02:29  profilanswer
 

up :bounce:

n°77874
Aede
Posté le 04-12-2001 à 09:49:52  profilanswer
 

up of the day :bounce:

n°77945
k1200
Posté le 04-12-2001 à 11:11:55  profilanswer
 

Je sais que sais possible de modiffier le code VBA par un macro VBA... mais je ne l'ai jamais fait...  
 
Regarde dans la doc sous VBE (Visual Basic Environement)

n°78039
Sylderon
Posté le 04-12-2001 à 13:37:55  profilanswer
 

Je crois qu'il faut référencer dans ton projet VB ou ta feuille VBA la bibliothèque 'Microsoft Visual Basic 6.0 Extensibility' pour avoir accès aux modules de code
 
Désolé, je n'ai pas d'exemple sous la main.
 
A+

n°78051
Aede
Posté le 04-12-2001 à 14:06:12  profilanswer
 

merci beaucoup ca me redonne de l'espoir ...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB-Excel] automate modifiant du code

 

Sujets relatifs
[VBA & Excel] Séparateur dans une barre de commande perso...[Delphi] Urgent : Excel, changement de la feuille active
[ PHP ]: Ex. code formatage texte & smilie pour chat/forumVB6 / Excel .....Formater une feuille ???
Mettre ce code en ASPVB95-> VB excel 97 et+
PB!!!! VBA excelcode html
[BATCH] Récupérer le code de retour de la dernière commande[Visual Basic Excel] Pb de retour de paramètre dans une focntion
Plus de sujets relatifs à : [VB-Excel] automate modifiant du code


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