Aide pour Macro Excel

Aide pour Macro Excel - VB/VBA/VBS - Programmation

Marsh Posté le 21-01-2013 à 11:19:49    

Bonjour à tous,
 
Je suis complètement nul en excel, mais j'ai un problème de taille. Sur un logiciel de boulot qui fait appel à une feuille excel avec un macro, celle-ci doit être modifiée et personne ne connait grand chose à ce domaine là. Je cherche désespérement de l'aide car sinon on est dans la panade....
 
J'explique ma démarche :
1) Un logiciel tiers génère un fichier que l'on appelle d:\XXX\XXXXX\XXX\batim.xls contenant des données.
2) J'ai un modèle excel d:\XXX\XXXXX\XXX\offre.xlt qui va piocher dans le batim.xls et qui affiche un fichier perso.xls contenant la macro.
3) Nous ne voulons pas que le fichier batim s'ouvre à l'écran, uniquement le fichier perso.xls
 
Auparavant le fichier batim était un fichier texte, maintenant c'est un fichier excel, ci dessous les macros existantes, comment faudrait il les modifier pour que cela fonctionne.
 
Macro3

Sub Macro3()
    Workbooks.OpenText Filename:="C:\BATIM.TXT", Origin:=xlWindows, _
         StartRow:=1, DataType:=xlDelimited, TextQualifier _
        :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:= _
        True, Semicolon:=False, Comma:=False, Space:=False, Other _
        :=False, FieldInfo:=Array(1, 1)
    ChDir "d:\lse"
    Workbooks.Open Filename:="D:\Lse\OFFRE.xlt", UpdateLinks:=0
    Windows("BATIM.TXT" ).Activate
    ActiveWorkbook.Close
End Sub

 
 
Macro4

 
Sub Macro4()
'
' Macro4 Macro
' Macro enregistrée le 05/02/2003 par PF7602A
'
 
'
    Workbooks.Open Filename:="L:\OFFRE.xlt", UpdateLinks:=3, Editable:=True
End Sub
 

 
Macro5
 
Sub workbook_open()
    Workbooks.OpenText Filename:="C:\BATIM.TXT", Origin:=xlWindows, _
         StartRow:=1, DataType:=xlDelimited, TextQualifier _
        :=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:= _
        True, Semicolon:=False, Comma:=False, Space:=False, Other _
        :=False, FieldInfo:=Array(1, 1)
    ChDir "d:\Lse"
    Workbooks.Open Filename:="D:\lse\OFFRE.xlt", UpdateLinks:=0
    Workbooks("BATIM.TXT" ).Activate
    ActiveWorkbook.Close
 
End Sub

 
Un grand merci pour celui ou ceux qui pourront venir me donner un coup de main, car je galère et je ne sais plus par quel bout m'y prendre.

Reply

Marsh Posté le 21-01-2013 à 11:19:49   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed