Créer un procédure de transformation de fichier et mise en page
Fermé
Deivoc
Messages postés
5
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
-
24 juil. 2013 à 08:30
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 24 juil. 2013 à 13:38
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 24 juil. 2013 à 13:38
A voir également:
- Créer un procédure de transformation de fichier et mise en page
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier epub ? - Guide
2 réponses
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
24 juil. 2013 à 09:27
24 juil. 2013 à 09:27
Bonjour,
Le plus simple enregistr une macro pendant ces manipulations et tu devrais pouvoir l'utiliser pour le lendemain.
Le plus simple enregistr une macro pendant ces manipulations et tu devrais pouvoir l'utiliser pour le lendemain.
Deivoc
Messages postés
5
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
24 juil. 2013 à 11:23
24 juil. 2013 à 11:23
merci, mais comment enregistrer et réutiliser ma macro ?
car j'ai fait la procédure en lançant l'enregistrement de macro au début, et puis je n'ai pas réussi à l'utiliser dans un autre fichier
car j'ai fait la procédure en lançant l'enregistrement de macro au début, et puis je n'ai pas réussi à l'utiliser dans un autre fichier
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
24 juil. 2013 à 11:41
24 juil. 2013 à 11:41
Bonjour,
Normal, parce que la macro est dans le fichier ou tu l'as enregistré.
Donc tu as deux possibilités :
- Soit tu copies colles ta macro tous les matins dans le nouveau fichier.
- Soit tu la mets dans un fichier unique que tu nommes comme tu veux.
tu ouvres le fichier ou il y a ta macro, tu ouvres le fichier de manipulations
tu vas dans macros (vérifie qu'en bas c'est bien dans tous les fichiers ouverts ) et cliques sur ta macro.
Normal, parce que la macro est dans le fichier ou tu l'as enregistré.
Donc tu as deux possibilités :
- Soit tu copies colles ta macro tous les matins dans le nouveau fichier.
- Soit tu la mets dans un fichier unique que tu nommes comme tu veux.
tu ouvres le fichier ou il y a ta macro, tu ouvres le fichier de manipulations
tu vas dans macros (vérifie qu'en bas c'est bien dans tous les fichiers ouverts ) et cliques sur ta macro.
Deivoc
Messages postés
5
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
Modifié par Deivoc le 24/07/2013 à 12:05
Modifié par Deivoc le 24/07/2013 à 12:05
J'ai réussi en l'enregistrant dans classeur personnel de macro
Par contre je voudrais savoir si il est possible de rajouter des étapes à ma macro
Par contre je voudrais savoir si il est possible de rajouter des étapes à ma macro
Deivoc
Messages postés
5
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
24 juil. 2013 à 12:15
24 juil. 2013 à 12:15
J'ai lancé la macro sur un aure fichier et j'ai un message d'erreur :
erreur d'exécusion '9' :
l'indice n'appartient pas à la selection
Quand je click sur débogage j'ai une fenêtre visual basic qui s'ouvre avec du code et la ligne suivante est en jaune :
ActiveWorkbook.Worksheets("CAMRECECD_ (14)").Sort.SortFields.Clear
erreur d'exécusion '9' :
l'indice n'appartient pas à la selection
Quand je click sur débogage j'ai une fenêtre visual basic qui s'ouvre avec du code et la ligne suivante est en jaune :
ActiveWorkbook.Worksheets("CAMRECECD_ (14)").Sort.SortFields.Clear
Deivoc
Messages postés
5
Date d'inscription
mercredi 24 juillet 2013
Statut
Membre
Dernière intervention
24 juillet 2013
24 juil. 2013 à 12:20
24 juil. 2013 à 12:20
camrececd_(14) étant le fichier sur lequel j'ai créé la macro, mais lorsque j 'applique cette macro au fichier camrececd_(16) par exempl,e celà ne fonctionne plus
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
24 juil. 2013 à 13:38
24 juil. 2013 à 13:38
remplaces
ActiveWorkbook.Worksheets("CAMRECECD_ (14)").Sort.SortFields.Clear par
a = ActiveSheet.Name
ActiveWorkbook.Worksheets(a).Sort.SortFields.Clear
Oui tu peux rajouter des étapes.
ActiveWorkbook.Worksheets("CAMRECECD_ (14)").Sort.SortFields.Clear par
a = ActiveSheet.Name
ActiveWorkbook.Worksheets(a).Sort.SortFields.Clear
Oui tu peux rajouter des étapes.