Bonsoir à tous et à toutes
Tite question:
Je débute complet en vba et je cale sur un truc !!!
J'ouvre un fichier en passant par une saisie InputBox. Comment s’appelle ensuite ce fichier ? pour lui donner une instruction de type close (Workbooks(Repert & Datee & ".xls").Close SaveChanges:=False
Le second fichier est this workbook ( ça pas de pb il reste actif dans mon code, mais après un copy paste je veux fermer le premier mais je ne sais pas comment il est "nommé"
Un extrait du code en question:
Merci de vos lumières lumineuses lol
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
25
26
27 Dim Datee As String, Repert As String Repert = "C:\Users\xxxxx\Desktop\xxx-xxx\Maj MOP xp\Macro 3\IDO\Donnees plan IDO " Datee = Application.InputBox(prompt:="Entrez la date", Type:=2) If Datee > "" Then If Not (Dir$(Repert & Datee & ".xls", vbDirectory) = "") Then Workbooks.Open Filename:=Repert & Datee & ".xls", UpdateLinks:=0, ReadOnly:=0, IgnoreReadOnlyRecommended:=True Else MsgBox "Fichier " & Repert & Datee & ".xls" & " non trouvé" End If End If (Workbooks(Repert & Datee & ".xls").Close SaveChanges:=False ' --> c'est la que ca plante
Partager