Bonjour,
J'ai un petit souci. J'ai un fichier modèle qui s'appelle SaisieM1.xlsm. Dans ce fichier, je viens y coller des feuillets venant d'autres fichiers. Jusqu'ici tout se passe bien.
Mon problème est que : Le fichier SaisieM1.xlsm est un modèle et plusieurs fichier von être créer un partir de ce modèle. Don pour chaque utilisateur, la première chose à faire est de renommer ce fichier afin de pouvoir remplir la saisie. Or dans mon code VBA, je viens copier un feuillet dans ce classeur et comme le nom du fichier est modifié il ne le reconnait pas !!
Quelqu'un peut-il m'aider ?? Je pensais utiliser les ** et appelés mon fichier toujours SaisieM1_quelqquchose.xlsm, mais ca ne marche pas
Voici le bout de code :
Et Merci d'avance pour votre aide
Ouali
J'ai un petit souci. J'ai un fichier modèle qui s'appelle SaisieM1.xlsm. Dans ce fichier, je viens y coller des feuillets venant d'autres fichiers. Jusqu'ici tout se passe bien.
Mon problème est que : Le fichier SaisieM1.xlsm est un modèle et plusieurs fichier von être créer un partir de ce modèle. Don pour chaque utilisateur, la première chose à faire est de renommer ce fichier afin de pouvoir remplir la saisie. Or dans mon code VBA, je viens copier un feuillet dans ce classeur et comme le nom du fichier est modifié il ne le reconnait pas !!
Quelqu'un peut-il m'aider ?? Je pensais utiliser les ** et appelés mon fichier toujours SaisieM1_quelqquchose.xlsm, mais ca ne marche pas
Voici le bout de code :
Sub Importe_Libellé()
Application.DisplayAlerts = False
Dim x As Integer
Dim G As Integer
'Ouverture du fichier Libelle_objet_M1.xls
Workbooks.Open Filename:= _
"P:\DEP_TEC_ELECTRICITE\SPCC\02_Etudes_et_Projets\05_Automates_M1\Libelle_objet_M1.xlsx"
' Tout sélectionner et copier
Range("A2:E900").Select
Selection.Copy
' On retourne dans le fichier de saisie M1 et on sélectionne le feuillet Libelle
Windows("*SaisieM1.xlsm*").Activate
With Sheets("Libelle")
.Select
.Range("A1").Select
End With
' Copie de tous les éléments contenu dans la librairie
ActiveSheet.Paste
' Fermeture du fichier source Libellé_ObjectText.csv
Windows("Libelle_objet_M1.xlsx").Activate
Application.CutCopyMode = False
Workbooks("Libelle_objet_M1.xlsx").Close
Et Merci d'avance pour votre aide
Ouali