Sauvegarde automatique à partir d'une macro
Homer
-
Ivan-hoe Messages postés 433 Date d'inscription Statut Membre Dernière intervention -
Ivan-hoe Messages postés 433 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Débutant en macro, je suis en train de faire une macro visant à enregistrer les différents onglets d'un fichier excel dans des fichiers spécifiques à chacun d'eux
Ainsi,
mon onglet A est enregistré dans un fichier nommé "A - semaine 16.xls"
mon onglet B est enregistré dans un fichier nommé "B - semaine 16.xls"
.......
Comment puis-je faire pour que la macro me demande quel numéro de semaine doit être affecté à l'enregistrement. En clair, la semaine prochaine, il faudra que les enregistrements se fassent sous "A - semaine 17"
Merci de votre aide
Débutant en macro, je suis en train de faire une macro visant à enregistrer les différents onglets d'un fichier excel dans des fichiers spécifiques à chacun d'eux
Ainsi,
mon onglet A est enregistré dans un fichier nommé "A - semaine 16.xls"
mon onglet B est enregistré dans un fichier nommé "B - semaine 16.xls"
.......
Comment puis-je faire pour que la macro me demande quel numéro de semaine doit être affecté à l'enregistrement. En clair, la semaine prochaine, il faudra que les enregistrements se fassent sous "A - semaine 17"
Merci de votre aide
A voir également:
- Sauvegarde automatique à partir d'une macro
- Logiciel de sauvegarde automatique gratuit - Guide
- Réponse automatique thunderbird - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Comment faire une recherche à partir d'une photo - Guide
1 réponse
Bonjour Homer,
tu peux très simplement utiliser une InputBox.
définis au préalable une variable numero de semaine, que tu utiliseras ensuite pour composer ton nom de fichier
Dim NumeroSemaine As String
NumeroSemaine = InputBox("Quelle semaine ?")
Si tu fais "Annuler", prévois une porte de sortie :
If NumeroSemaine = Empty Then Exit Sub '(par exemple)
Tu peux aussi faire en sorte que ton Inputox te propose par défaut le numéro de semaine en cours
NumeroSemaine = InputBox("Quelle semaine ?", , Application.WorksheetFunction.WeekNum(Date))
I.
tu peux très simplement utiliser une InputBox.
définis au préalable une variable numero de semaine, que tu utiliseras ensuite pour composer ton nom de fichier
Dim NumeroSemaine As String
NumeroSemaine = InputBox("Quelle semaine ?")
Si tu fais "Annuler", prévois une porte de sortie :
If NumeroSemaine = Empty Then Exit Sub '(par exemple)
Tu peux aussi faire en sorte que ton Inputox te propose par défaut le numéro de semaine en cours
NumeroSemaine = InputBox("Quelle semaine ?", , Application.WorksheetFunction.WeekNum(Date))
I.