Macro pour sauvegarder et supprimer
silentbuzzz
Messages postés
4
Statut
Membre
-
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
gbinforme Messages postés 15481 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je désire créer 2 macro. dans un premier temps, un macro qui sauvegardera ma feuille excel (pas le classeur au complet) dans un dossier bien particulier qui s'appelle ''suspens''. Ensuite, dans un dossier qui diffère selon les données du tableau excel. je m'explique, en ''A33'' j'ai une valeur qui représente l'un de mes 4 dossier primaire, exemple ''Canada''. Ensuite, en ''B33'', j'ai une valeur qui représente le sous-dossier, exemple ''Quebec''. Finalement la valeur en ''C33'' représente le nom du dossier. évidemment, le macro doit rechercher si le dossier ou le fichier existe et, s'il n'existe pas, il doit le créer.
Dans un deuxime temps, je veux un macro qui utilisera la meme logique que le premier macro mais le dossier principale sera différent, au lieu de ''suspens'' ce sera ''completé''. une fois que le fichier sera sauvegardé dans ''complété''/''A33''/''B33''/''C33''.xls, je veux que celui qui se trouve dans ''suspens''/''A33''/''B33''/''C33''.xls soit supprimé.
Merci de votre aide
Je désire créer 2 macro. dans un premier temps, un macro qui sauvegardera ma feuille excel (pas le classeur au complet) dans un dossier bien particulier qui s'appelle ''suspens''. Ensuite, dans un dossier qui diffère selon les données du tableau excel. je m'explique, en ''A33'' j'ai une valeur qui représente l'un de mes 4 dossier primaire, exemple ''Canada''. Ensuite, en ''B33'', j'ai une valeur qui représente le sous-dossier, exemple ''Quebec''. Finalement la valeur en ''C33'' représente le nom du dossier. évidemment, le macro doit rechercher si le dossier ou le fichier existe et, s'il n'existe pas, il doit le créer.
Dans un deuxime temps, je veux un macro qui utilisera la meme logique que le premier macro mais le dossier principale sera différent, au lieu de ''suspens'' ce sera ''completé''. une fois que le fichier sera sauvegardé dans ''complété''/''A33''/''B33''/''C33''.xls, je veux que celui qui se trouve dans ''suspens''/''A33''/''B33''/''C33''.xls soit supprimé.
Merci de votre aide
A voir également:
- Macro pour sauvegarder et supprimer
- Supprimer rond bleu whatsapp - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Supprimer page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
3 réponses
bonjour
Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile.
Si tu pouvais nous mettre un exemple sans éléments personnels mais avec la structure des données sur https://www.cjoint.com/ puis nous mettre le lien généré ici ce serait plus facile.
oui dsl, j'ai confondu répertoire et dossier.
j'ai déjà créé le répertoire ''suspend'' et le répertoire ''complété''. le path est: C:\Users\simon\Documents
Maintenant, en appuyant sur ''valider'', je désire que la feuille ''requête'' soit sauvegarder dans C:\Users\simon\Documents\suspend\cell''A33''\cell''B33''\cell''C33''.xls
si on appuie sur ''complété'', je veux que le fichier: C:\Users\simon\Documents\suspend\cell''A33''\cell''B33''\cell''C33''.xls soit supprimé et que le fichier: C:\Users\simon\Documents\complété\cell''A33''\cell''B33''\cell''C33''.xls soit créé.
Pour ce qui est du format modèle, oui je suis au courant, je l'ai déjà modifié pour que ce soit un simple fichier. Il est important que ce soit uniquement la feuille ''requête'' qui soit sauvegardé, pas le classeur au complet.
Merci
j'ai déjà créé le répertoire ''suspend'' et le répertoire ''complété''. le path est: C:\Users\simon\Documents
Maintenant, en appuyant sur ''valider'', je désire que la feuille ''requête'' soit sauvegarder dans C:\Users\simon\Documents\suspend\cell''A33''\cell''B33''\cell''C33''.xls
si on appuie sur ''complété'', je veux que le fichier: C:\Users\simon\Documents\suspend\cell''A33''\cell''B33''\cell''C33''.xls soit supprimé et que le fichier: C:\Users\simon\Documents\complété\cell''A33''\cell''B33''\cell''C33''.xls soit créé.
Pour ce qui est du format modèle, oui je suis au courant, je l'ai déjà modifié pour que ce soit un simple fichier. Il est important que ce soit uniquement la feuille ''requête'' qui soit sauvegardé, pas le classeur au complet.
Merci
bonjour silentbuzzz,
J'espère avoir bien compris finalement ta question, alors je te renvoie le résultat :
https://www.cjoint.com/?BLAkvux7PPT
je veux que le fichier: ..\suspend\cell''A33''\cell''B33''\cell''C33''.xls soit supprimé
Attention, le nom du fichier, en raison de la formule C33, change à chaque seconde et donc le second clic ne peut pas connaitre le nom précédent : ce sont donc le ou les fichiers correspondants qui sont supprimés.
Attention, les noms de A33 sont pris en compte pour les répertoires mais n'ont pas la même casse (majuscules) que le nom des onglets : à toi de voir.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
J'espère avoir bien compris finalement ta question, alors je te renvoie le résultat :
https://www.cjoint.com/?BLAkvux7PPT
je veux que le fichier: ..\suspend\cell''A33''\cell''B33''\cell''C33''.xls soit supprimé
Attention, le nom du fichier, en raison de la formule C33, change à chaque seconde et donc le second clic ne peut pas connaitre le nom précédent : ce sont donc le ou les fichiers correspondants qui sont supprimés.
Attention, les noms de A33 sont pris en compte pour les répertoires mais n'ont pas la même casse (majuscules) que le nom des onglets : à toi de voir.
Toujours zen
La perfection est atteinte, non pas lorsqu'il n'y a plus rien à ajouter, mais lorsqu'il n'y a plus rien à retirer. Antoine de Saint-Exupéry
http://cjoint.com/data/0LychxAW5we.htm
un macro qui sauvegardera ma feuille excel (pas le classeur au complet) dans un dossier bien particulier qui s'appelle ''suspens''
''suspens'' est un fichier du répertoire de ton classeur ?
J'ai l'impression que tu utilises "dossier" à la place de fichier ?
ou à la place de répertoire ?
Essaies de clarifier cette notion.
Est-ce normal que tu travaille sur un format modèle de classeur ?.