Dupliquer un Onglet modèle en focntion d'une liste
Résolu/Fermé
AstraLife
Messages postés
98
Date d'inscription
lundi 2 octobre 2017
Statut
Membre
Dernière intervention
1 juillet 2019
-
25 avril 2018 à 18:32
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 - 27 avril 2018 à 14:26
ccm81 Messages postés 10905 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 27 décembre 2024 - 27 avril 2018 à 14:26
A voir également:
- Dupliquer un Onglet modèle en focntion d'une liste
- Liste déroulante excel - Guide
- Dupliquer ecran - Guide
- Modèle organigramme word - Guide
- Liste déroulante en cascade - Guide
- Rouvrir un onglet fermé - Guide
6 réponses
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
25 avril 2018 à 20:46
25 avril 2018 à 20:46
Bonjour
un petit exemple
https://www.cjoint.com/c/HDzsUoEWn8B
Cdlmnt
un petit exemple
https://www.cjoint.com/c/HDzsUoEWn8B
Cdlmnt
AstraLife
Messages postés
98
Date d'inscription
lundi 2 octobre 2017
Statut
Membre
Dernière intervention
1 juillet 2019
Modifié le 26 avril 2018 à 08:24
Modifié le 26 avril 2018 à 08:24
Bonjour ccm81,
merci beaucoup, ça fonctionne très bien,
juste 2 derniers points, ou placer, dans le code,
le copier collé en B1, sur chaque maquette "Onglet créé", de la date correspondant au nom de l'onglet
du genre
Range("B1") = ActiveSheet.Name ' Met le nom de l'onglet dans la cellule B1
Le second point,
j'ai modifié le code pour la liste de date, de la cellule A2 à A32 pour attraper 1 mois complet,
si on se trouve en février et que je tire jusqu'en cellule 32, j'aurais que 28 jours, les 3 dernières cellule restants vides, jusque la ça va.
Par contre, en exécutant le code, les onglets créés vont bien du 01 février au 28 février mais il crée un onglet samedi 30 décembre, je sais pas vraiment pourquoi
merci encore
merci beaucoup, ça fonctionne très bien,
juste 2 derniers points, ou placer, dans le code,
le copier collé en B1, sur chaque maquette "Onglet créé", de la date correspondant au nom de l'onglet
du genre
Range("B1") = ActiveSheet.Name ' Met le nom de l'onglet dans la cellule B1
Le second point,
j'ai modifié le code pour la liste de date, de la cellule A2 à A32 pour attraper 1 mois complet,
si on se trouve en février et que je tire jusqu'en cellule 32, j'aurais que 28 jours, les 3 dernières cellule restants vides, jusque la ça va.
Par contre, en exécutant le code, les onglets créés vont bien du 01 février au 28 février mais il crée un onglet samedi 30 décembre, je sais pas vraiment pourquoi
merci encore
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
26 avril 2018 à 11:48
26 avril 2018 à 11:48
1. ou placer, dans le code, le copier collé en B1, sur chaque maquette
juste après ActiveSheet.Name = ds
2. Par contre, en exécutant le code, les onglets créés vont bien du 01 février au 28 février mais il crée un onglet samedi 30 décembre
je pense que tu as du prendre une ligne de plus dans le code, j'ai mis lifin en variable, calculée dans le code comme dernière ligne des dates
https://www.cjoint.com/c/HDAjSm35YJB
Cdlmnt
juste après ActiveSheet.Name = ds
2. Par contre, en exécutant le code, les onglets créés vont bien du 01 février au 28 février mais il crée un onglet samedi 30 décembre
je pense que tu as du prendre une ligne de plus dans le code, j'ai mis lifin en variable, calculée dans le code comme dernière ligne des dates
https://www.cjoint.com/c/HDAjSm35YJB
Cdlmnt
AstraLife
Messages postés
98
Date d'inscription
lundi 2 octobre 2017
Statut
Membre
Dernière intervention
1 juillet 2019
Modifié le 26 avril 2018 à 17:35
Modifié le 26 avril 2018 à 17:35
Ça vient du faite que j'ai programmé, dans une liste déroulante de choix, les années et les mois, et en fonction du mois choisi, il étale en cellule A2 à A32 les jours correspondant au moi, donc je n'ai pas besoin de tirer les dates.
mais du coup pour février ou les mois en 30 jours, il me continue la colonne avec les jours du mois suivant puisque je ne sais pas comment faire pour arrêter la liste en fonction du nombre de jours du mois,
Mon fichier
https://cjoint.com/c/HDApIEx1rMs
mais du coup pour février ou les mois en 30 jours, il me continue la colonne avec les jours du mois suivant puisque je ne sais pas comment faire pour arrêter la liste en fonction du nombre de jours du mois,
Mon fichier
https://cjoint.com/c/HDApIEx1rMs
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
26 avril 2018 à 20:21
26 avril 2018 à 20:21
J'ai mis des formules et une MFC dans la colonne dates et modifié un peu la macro pour les prendre en compte while ..... wend
https://cjoint.com/c/HDAsrMGUqoB
Cdlmnt
https://cjoint.com/c/HDAsrMGUqoB
Cdlmnt
AstraLife
Messages postés
98
Date d'inscription
lundi 2 octobre 2017
Statut
Membre
Dernière intervention
1 juillet 2019
26 avril 2018 à 22:42
26 avril 2018 à 22:42
Oui, j'avais pas pensé à faire une MFC, simple et ça règle le problème,
encore un grand merci à toi,
c'est vraiment parfait !
encore un grand merci à toi,
c'est vraiment parfait !
ccm81
Messages postés
10905
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
27 décembre 2024
2 429
27 avril 2018 à 14:26
27 avril 2018 à 14:26
ce n'est pas la MFC qui règle le problème mais la formule
=SI(A2="";"";SI(MOIS(A2)=MOIS(A2+1);A2+1;""))
la MFC ne fait que visualiser la solution ... du problème ;-)
Bon après midi
=SI(A2="";"";SI(MOIS(A2)=MOIS(A2+1);A2+1;""))
la MFC ne fait que visualiser la solution ... du problème ;-)
Bon après midi