Bonsoir à tous,
Je continue tant bien que mal mon projet et de nouveau je fais appel à vous (heureusement que vous êtes la).
Voila mon problème :
J'ai classeur d'origine et j'ai un code qui permet de sauvegarder une feuille de ce classeur dans un autre classeur (historique).
Mais lorsqu'un utilisateur va utiliser l'application pour la première fois le classeur historique n'existera pas.
Donc, je voudrais un code qui detecte si le classeur historique existe, si oui il doit juste l'ouvrir et continuer à exécuter le code si non il doit le créer puis continuer à exécuter le code.
Je pensais à quelque chose qui ressemble à ca :
mais je ne sais pas comment lui dire de detecter l'existence ou non du classeur.
Merci d'avance pour votre aide.
Je continue tant bien que mal mon projet et de nouveau je fais appel à vous (heureusement que vous êtes la).
Voila mon problème :
J'ai classeur d'origine et j'ai un code qui permet de sauvegarder une feuille de ce classeur dans un autre classeur (historique).
Mais lorsqu'un utilisateur va utiliser l'application pour la première fois le classeur historique n'existera pas.
Donc, je voudrais un code qui detecte si le classeur historique existe, si oui il doit juste l'ouvrir et continuer à exécuter le code si non il doit le créer puis continuer à exécuter le code.
Je pensais à quelque chose qui ressemble à ca :
Code:
Wb historic as workbooks
ChemHis = Sheets('DONNEES').Range('b7').Value
If le classeur n'existe pas then
Set WBHistoric = Workbooks.Add
With WBHistoric
.SaveAs Filename:=(ChemHis)
.Sheets('Feuil1').Name = 'Vide'
End With
else Application.Workbooks.Open (ChemHis)
End If
mais je ne sais pas comment lui dire de detecter l'existence ou non du classeur.
Merci d'avance pour votre aide.