Bonjour,
J'ai la macro suivante:
Comment puis-je la lancer dès l'ouverture du workbook planifié par une tache?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Sub test() Dim i, j As Integer 'on fait n'importe quoi en attendant que les formules reuters se chargent newHour = Hour(Now()) newMinute = Minute(Now()) newSecond = Second(Now()) + 10 waitTime = TimeSerial(newHour, newMinute, newSecond) Application.Wait waitTime With Workbooks("ImportReuters.xls") Worksheets("ImportDataReuters").Cells.Copy Worksheets("ImportDataDur").Cells(1, 1).Select End With Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _ xlNone, SkipBlanks:=False, Transpose:=False ActiveWindow.SmallScroll Down:=27 'Workbooks("ImportReuters.xls").Close End Sub
J'ai essayé en la nommant sub auto_open() et en copiant le code dans this.workbook mais cela ne marche pas!
Merci d'avance pour votre aide!
Partager