Création de fichier avec nom incrémenté
Résolu
thechoux
Messages postés
25
Statut
Membre
-
thechoux Messages postés 25 Statut Membre -
thechoux Messages postés 25 Statut Membre -
Bonjour,
Je voudrais faire une macro qui, à l'ouverture d'un fichier générique, cherche dans un dossier le fichier ayant le plus grand numéro, ajoute + 1 à ce numéro, et enregistre sous le fichier générique avec comme nom le numéro incrémenté.
Je m'explique avec un exemple :
Le fichier source "fiche visite gen.xlsm" se trouve dans le dossier U://tartampion
Dans le dossier U://tartampion/archive ce trouve les fichiers "fiche visite 001", "fiche visite 002", "fiche visite 003"
En fait je voudrais que, quand j'ouvre le fichier générique, il s'enregistre dans le dossier archive avec le nom "fiche visite 004"
Pour l'instant j'ai juste ça :
Private Sub Workbook_Open()
Dim chemin As String
chemin = "U:\tartampion\Archive visite chantier\"
If MsgBox("Voulez-vous enregistrer une nouvelle fiche ?", vbYesNo, "Nouvelle Fiche") = yes Then
Else
End If
End Sub
Et je vous avoue que je ne m'y connais pas du tout dans le langage spécifique aux manipulations de fichiers, dossiers,etc...
Un peu d'aide serait la bienvenue ;)
Merci !
Je voudrais faire une macro qui, à l'ouverture d'un fichier générique, cherche dans un dossier le fichier ayant le plus grand numéro, ajoute + 1 à ce numéro, et enregistre sous le fichier générique avec comme nom le numéro incrémenté.
Je m'explique avec un exemple :
Le fichier source "fiche visite gen.xlsm" se trouve dans le dossier U://tartampion
Dans le dossier U://tartampion/archive ce trouve les fichiers "fiche visite 001", "fiche visite 002", "fiche visite 003"
En fait je voudrais que, quand j'ouvre le fichier générique, il s'enregistre dans le dossier archive avec le nom "fiche visite 004"
Pour l'instant j'ai juste ça :
Private Sub Workbook_Open()
Dim chemin As String
chemin = "U:\tartampion\Archive visite chantier\"
If MsgBox("Voulez-vous enregistrer une nouvelle fiche ?", vbYesNo, "Nouvelle Fiche") = yes Then
Else
End If
End Sub
Et je vous avoue que je ne m'y connais pas du tout dans le langage spécifique aux manipulations de fichiers, dossiers,etc...
Un peu d'aide serait la bienvenue ;)
Merci !
A voir également:
- Création de fichier avec nom incrémenté
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
Bonjour
sans VBA as tu essayé d'utiliser un classeur modèle (enregistrement avec suffixe ".xltx? ") ?
sans VBA as tu essayé d'utiliser un classeur modèle (enregistrement avec suffixe ".xltx? ") ?
thechoux
Messages postés
25
Statut
Membre
1
Non, je ne sais pas comment ça marche. Mais j'aimerais vraiment que le fichier d'origine soit enregistré dans un dossier autre que les fichiers incrémentés