Bonjour,
je suis bloquée sur une partie de mon code VBA.
Je souhaite dans un premier temps ouvrir un fichier (extraction SAP en format Excel) sur un serveur (ce fichier peut changer de nom, ce qui complique la chose => Ouverture de la boite de dialogue et non ouverture du fichier directement)
Ensuite, je voudrais renommer ce fichier ouvert par un nom "fichier1" pour ensuite le copier coller dans un onglet de ma base de données (BDD)
Etant donné que je dois réaliser ces étapes pour d'autres fichiers à ouvrir sur le même serveur, mais à coller dans un onglet différent de la base de données; j'aimerais que la macro automatise toutes ces étapes.
J'ai essayé le code suivant qui ne fonctionne pas :
[size=85]Sub Test1()
Application.FileDialog(msoFileDialogFilePicker).AllowMultiSelect = False
Application.FileDialog(msoFileDialogFilePicker).Show
MsgBox Application.FileDialog(msoFileDialogFilePicker).SelectedItems(1)
Dim AncienNom As String, NouveauNom As String
AncienNom = (msoFileDialogFilePicker)
NouveauNom = "CJI3"
Name AncienNom As NouveauNom
End Sub[/size]
Pourriez-vous m'aider à résoudre mon problème ?
Un grand merci !