Problème de fermeture de classeur

  • Initiateur de la discussion Initiateur de la discussion Patrick.
  • 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 !

P

Patrick.

Guest
Bonjour, j'ouvre un fichier sur réseau à l'aide de :
Fichrec = Application.GetOpenFilename ("Excel Files, *.xls")
Workbooks.open Filename:=Fichrec

Dans ce fichier, une fois ouvert, je sélectionne une feuille et la copie dans un autre classeur ouvert.

Le problème se situe lors de la fermeture du premier classeur. J'ai essayé plusieurs solutions avec Workbooks.close mais à chaque essai, j'ai des problèmes de syntaxe.

Nota important : ce fichier que j'ouvre sur réseau ne possède pas toujours le même nom. C'est pour cela que je voudrais l'affecter à Fichrec.

Je vous remercie pour toutes solutions.
Cordialement
Patrick
 
idée de solution:

recherche dans les fichiers excel ouverts le nom corrrespondant au fichier à fermer si le nom correspond à fichrec tu le fermes.

fonction pour chercher: peut être getobject().

j'espère que je t'aurais pas embrouillé
 
bonsoire Patrick , bonsoir Matsony

tu peux tester cette adaptation

Sub copieVersAutreClasseur()
Dim FichRec As String
Dim Wb As Workbook

FichRec = Application.GetOpenFilename("Excel Files, *.xls") 'recherche classeur
Set Wb = Workbooks.Open(Filename:=FichRec) 'ouverture du classeur selectionné

'copie de la Feuil1 du classeur choisi et
'collage apres la premiere feuille du classeur contenant cette macro
Wb.Sheets(1).Copy After:=ThisWorkbook.Worksheets("Feuil1")

Application.CutCopyMode = False 'annule le mode copier

Wb.Close 'fermeture du classeur copié
End Sub


bonne soiree
MichelXld
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
19
Affichages
2 K
Réponses
17
Affichages
2 K
Retour