OVH Cloud OVH Cloud

Ouverture de classeur

1 réponse
Avatar
cpalo
Bonjour
j'ai la structure suivante:
D:/Budgets/Budget04/Budgets/ budget_mercredi_04.xls
D:/Budgets/Budget04/Données/Balances_Prev_04.xls

J'ai une macro qui me permet de transférer des données de la feuille DepRec
du classeur budget_mercredi_04 dans la feuille Bal du classeur
Balance_Prev_04

La macro fonctionne relativement bien sauf à la fin:
au début de la macro :
'chemin du classeur de destination
ChDir "D:\Budgets\Budget_04\Données"
Workbooks.Open
Filename:="D:\Budgets\Budget_04\Données\Balances_Prev_04.xls" _
, UpdateLinks:=3
Set Balance = Sheets("Bal")
ce code fonctionne

Mais à la fin de la macro:
Windows("Budget_Mercredi_04.xls").Activate
Worksheets("DepRec").Cells(Ligne, 19).Select

'passer à la ligne suivante
ActiveCell.Offset(1, 0).Select
Next Ligne
Application.Calculation = xlAutomatic
Workbooks("Balances_Prev_04.xls").Activate
Workbooks("Balances_Prev_04.xls").Save
End Sub

Cela ne fonctionne plus au niveau de Workbooks( Balances_Prev_04.xls).
Activate

Merci d'avance poure votre aide

1 réponse

Avatar
FxM
Bonjour,

Mais à la fin de la macro:
Windows("Budget_Mercredi_04.xls").Activate


Cette ligne cherche à activer la fenêtre dont le nom est entre
guillemets. Cela suppose que le classeur soit préalablement ouvert et
que le nom soit bien orthographié.

@+
FxM