Macro enregistrement qui ecrit date et numero incremental
pilcar
Messages postés
19
Date d'inscription
Statut
Membre
Dernière intervention
-
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Heliotte Messages postés 1491 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je souhaite une macro qui pourrait me donne en automatique un nom de fichier qui se compose de la date du joue et d'un numero qui s'increment automatiquement par rapport au fichier existant
ex
01_toto_16122012
02_toto_16122012
Merci
je souhaite une macro qui pourrait me donne en automatique un nom de fichier qui se compose de la date du joue et d'un numero qui s'increment automatiquement par rapport au fichier existant
ex
01_toto_16122012
02_toto_16122012
Merci
A voir également:
- Macro enregistrement qui ecrit date et numero incremental
- Numero prive - Guide
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- A qui appartient ce numéro - Guide
- Enregistrement mp3 gratuit - Télécharger - Streaming audio
4 réponses
j'ai une macro qui ma sauvegarde mon fichier en automatique dans un repertoire precis mais je suis obligé de lui donner un nom manuellement.
ex 02_toto_16122012
je voudrais qu'elle m'incrive en auto
03(numero incremental)_toto_16122012(date du jour)
Merci pour votre aide
ex 02_toto_16122012
je voudrais qu'elle m'incrive en auto
03(numero incremental)_toto_16122012(date du jour)
Merci pour votre aide
Bonjour,
Si les noms de tes fichiers sont tous de la forme : numéro + underscore + NOM + underscore + Date, il te faut :
- boucler sur tous les fichiers du répertoire,
- tester si les caractères précédents le premier underscore sont numériques,
- si c'est le cas :
==> 1er fichier de la boucle = on stocke ce numéro dans une variable "num"
==> autres fichiers, on compare ce numéro à celui déjà stocké dans la variable, s'il est plus petit : fichier suivant, s'il est plus grand on le stocke à la place de l'ancien...
- en fin de boucle, on obtient donc le + grand numéro de fichier, suffit d'y ajouter 1
- on enregistre le fichier sous :
num & "_TOTO_" & Format(Date, "ddmmyyyy")
Si les noms de tes fichiers sont tous de la forme : numéro + underscore + NOM + underscore + Date, il te faut :
- boucler sur tous les fichiers du répertoire,
- tester si les caractères précédents le premier underscore sont numériques,
- si c'est le cas :
==> 1er fichier de la boucle = on stocke ce numéro dans une variable "num"
==> autres fichiers, on compare ce numéro à celui déjà stocké dans la variable, s'il est plus petit : fichier suivant, s'il est plus grand on le stocke à la place de l'ancien...
- en fin de boucle, on obtient donc le + grand numéro de fichier, suffit d'y ajouter 1
- on enregistre le fichier sous :
num & "_TOTO_" & Format(Date, "ddmmyyyy")