Bonjour à tous,
J'ai un pb avec une macro. Je l'ai développé (mamacro.xla) sous office 2000 et je l'ai installé sur d'autre PC notement 1 doté d'office 2007.
J'ai au passage du remplacer des bouts de code car le filesearch n'est plus supporté sous excel 2007. Pour ceux que ca interesse, on peut utiliser ce code:
Mon probleme n'est pas là. J'ai mis cette macro dans le repertoire de macro complementaire d'excel 2007, je l'ai cochée dans les complements, j'ouvre visual basic editor (vbe), est elle est bien presente. Je referme excel et je l'ouvre à nouveau. J'ouvre le vbe et elle n'y est plus. Je vais dans le complement est elle est bien cochée. Pour la réactiver, il faut la décocher est la recocher. C'est un peu long à faire à chaque fois que je lance excel. Quelqu'un a une solution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 'Set fs = Application.FileSearch 'With fs '.LookIn = chemindos '.Filename = nomdevis 'If .Execute > 0 Then Dim fichier_trouve() As String Set fs = CreateObject("Scripting.filesystemobject") Set pfad = fs.getfolder(chemindos) Dim nb_ft As Integer nb_ft = 0 For Each datei In pfad.Files If LCase(datei) Like nomdevis Then ...
Dans un tout autre registre, es-ce que quelqu'un peut me conseiller un livre sur le VB6 assez complet.
Quelles est la difference entre VB6 et VBA?
Merci à tous,
Cordialement.
Partager