• Initiateur de la discussion Initiateur de la discussion guez
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

guez

XLDnaute Nouveau
Bonjour,

Savez-vous pourquoi la macro bloque sur la ligne Windows(fichier).Close savechanges:=False
Merci

Code:
Sub recup()
 'Parametre d'importation
ThisWorkbook.Activate
Dim Source As String

ligne = 1 'ligne d'ecriture
colonne = 1 ' colonne d'ecriture

For n = 12 To 18
 
Source = Sheets("BASE").Range("O" & n)
fichier = Source & ".xls"
Workbooks.Open Filename:=fichier
Application.DisplayAlerts = False
Application.AskToUpdateLinks = False
 
'localisation des données à extraire
Dim Effectif As String, NumGestion As String, Jours As String

Effectif = Sheets("BALANCE").Range("D89")
NumGestion = Sheets("PARAMETRES").Range("D9")
Jours = Sheets("RESULTAT").Range("C8")

'Extraction des données
ThisWorkbook.Sheets("AjoutEffectif").Activate
Cells(ligne, colonne) = NumGestion
Cells(ligne, colonne + 1) = Effectif
Cells(ligne, colonne + 2) = Jours
ligne = ligne + 1

Windows(fichier).Close savechanges:=False 'fermeture du fichier sources sans enregistrer les changements
Range("A65536").End(xlUp).Offset(1, 0).Select
 
 
Next
 End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
193
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
564
Réponses
2
Affichages
175
Réponses
10
Affichages
558
  • Question Question
Microsoft 365 Code VBA
Réponses
10
Affichages
864
Réponses
2
Affichages
532
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
191
Retour