Créer un fichier excel à l'ouverture d'un autre
Résolu
Looping38
Messages postés
97
Statut
Membre
-
Raymond PENTIER Messages postés 71831 Date d'inscription Statut Contributeur Dernière intervention -
Raymond PENTIER Messages postés 71831 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite lors de la première ouverture d'un fichier excel créer un autre à la racine du dossier du premier en faisant une copie d'un onglet.
En effet, il s'agit d'une base de données qui appartiendra à l'utilisateur.
Cela me permettra également de modifier le premier tableur sans toucher à la base de données de l'utilisateur. Egalement cela me permettra d'importer une base de donnée.
Merci d'avance de vos propositions.
J'utilise déjà la création d'un dossier .
Je pourrais utiliser ce dossier comme destination.
L'onglet à copier s'appelle : "Liste Clients"
Quel sera alors le chemin à indiquer dans les macros pour aller chercher ce fichier ?
Looping
Je souhaite lors de la première ouverture d'un fichier excel créer un autre à la racine du dossier du premier en faisant une copie d'un onglet.
En effet, il s'agit d'une base de données qui appartiendra à l'utilisateur.
Cela me permettra également de modifier le premier tableur sans toucher à la base de données de l'utilisateur. Egalement cela me permettra d'importer une base de donnée.
Merci d'avance de vos propositions.
J'utilise déjà la création d'un dossier .
Je pourrais utiliser ce dossier comme destination.
L'onglet à copier s'appelle : "Liste Clients"
Sub TesteSiDossierExiste()
Dim MonDossier As String
MonDossier = ThisWorkbook.Path & "\DEVIS "
If DossierExiste(MonDossier) = True Then
' MsgBox "Le dossier existe..."
Else
MkDir (ThisWorkbook.Path & "\DEVIS ")
End If
End Sub
Public Function DossierExiste(MonDossier As String)
If Len(Dir(MonDossier, vbDirectory)) > 0 Then
DossierExiste = True
Else
DossierExiste = False
End If
End Function
Quel sera alors le chemin à indiquer dans les macros pour aller chercher ce fichier ?
ChDir (ThisWorkbook.Path & "\DEVIS ")
Looping
A voir également:
- Créer plusieurs fichiers excel à partir d'un seul
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
- Créer un compte google - Guide
- Creer un fichier .bat - Guide
- Créer liste déroulante excel - Guide
- Créer un lien pour partager des photos - Guide
Ce que je souhaite, c'est que lorsque j’envoie le fichier à un utilisateur, la première ouverture crée un fichier.xls à la racine du dossier où est installé le fichier "mère" et uniquement à la première ouverture. Ce fichier crée sera la liste des contacts qui pourra ensuite être exportée, importée dans la fichier "mère".
L'utilisation d'un Modèle ne modifiera pas la base de données.
Merci quand même.
Si quelqu'un à une idée. Un bout de programme m'aiderai bien...
Mais c'est à toi de voir ce qui te convient ou non !
En effet, au sein même du fichier excel, il y à des données qui s'accumules, et qui doivent être retrouvées si nécessaire.
Pour info l'application :
https://www.learnup.fr/index.php/tutoriels/divers/109-creer-une-installation-executable
Et merci de l'info.