A voir également:
- Afficher/Créer un nbre de lignes & de feuilles en fonction du nbre d'une cel
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Fonction si et - Guide
- Créer un lien pour partager des photos - Guide
- Créer un compte gmail - Guide
7 réponses
Bonsoir ranze et bienvenue puisque tu es nouveau
Personnellement je me pose la question de la pertinence d'une feuille par SE, cela éparpille les infos et ça complique quand on veut tirer d'autres éléments (stats, comparaison ...)
Je ferai plutôt une feuille par EP avec les emplacements pour 4 SE soit les uns en dessous des autres soit côte à côte, tout dépend des autres infos qui seraient à entre après
Avec comme tu dis une cellule avec le nombre de SE, on peut ensuite à la modification de la valeur dans cette cellule faire masquer les lignes ou les colonnes inutiles.
Sinon si tu persistes à avoir autant de feuilles que d'EP et de SE quels noms compte tu donner à ces feuilles ? Si c'est du style EP1 SE1_1, SE1,2 etc c'est facilement gérable dans la macro sinon s'il s'agit de noms spécifiques il faudra par macro demander à chaque fois le nom à entrer ou bien les noms des SE peuvent être indiqués après leur nombre dans la feuille EP où la macro qui créera les feuilles ira les lire
En attente de ton avis
Cdlmnt
Via
Personnellement je me pose la question de la pertinence d'une feuille par SE, cela éparpille les infos et ça complique quand on veut tirer d'autres éléments (stats, comparaison ...)
Je ferai plutôt une feuille par EP avec les emplacements pour 4 SE soit les uns en dessous des autres soit côte à côte, tout dépend des autres infos qui seraient à entre après
Avec comme tu dis une cellule avec le nombre de SE, on peut ensuite à la modification de la valeur dans cette cellule faire masquer les lignes ou les colonnes inutiles.
Sinon si tu persistes à avoir autant de feuilles que d'EP et de SE quels noms compte tu donner à ces feuilles ? Si c'est du style EP1 SE1_1, SE1,2 etc c'est facilement gérable dans la macro sinon s'il s'agit de noms spécifiques il faudra par macro demander à chaque fois le nom à entrer ou bien les noms des SE peuvent être indiqués après leur nombre dans la feuille EP où la macro qui créera les feuilles ira les lire
En attente de ton avis
Cdlmnt
Via
Re,
Un exemple avec une macro qui crée les feuilles. Dans la feuille EP les Noms SE sont simplement gérés par formule pour afficher la question ou rien selon le nombre indiqué en B1
A adapter à ton fichier
Alt+F11 pour voir le code de la macro
https://mon-partage.fr/f/PShLeKSL/
Cdlmnt
Via
Un exemple avec une macro qui crée les feuilles. Dans la feuille EP les Noms SE sont simplement gérés par formule pour afficher la question ou rien selon le nombre indiqué en B1
A adapter à ton fichier
Alt+F11 pour voir le code de la macro
https://mon-partage.fr/f/PShLeKSL/
Cdlmnt
Via
Re,
voilà : https://mon-partage.fr/f/Gbgyh6ZZ/
Cdlmnt
Via
voilà : https://mon-partage.fr/f/Gbgyh6ZZ/
Cdlmnt
Via
Génial, merci beacoup pour ton aide !!!
Sais-tu quel code je dois mettre pour que les lignes de SEn sur la feuille EP correspondent à une insertion de ligne ? J'ai d'autres lignes en dessous et je souhaiterais éviter qu'elles soient écrasées par la création des lignes de SEn. Merci encore pour ton aide.
Sais-tu quel code je dois mettre pour que les lignes de SEn sur la feuille EP correspondent à une insertion de ligne ? J'ai d'autres lignes en dessous et je souhaiterais éviter qu'elles soient écrasées par la création des lignes de SEn. Merci encore pour ton aide.
Remplace le code existant par celui-ci
Private Sub CommandButton1_Click() Range("A2:b5").ClearContents For n = 1 To Range("B1") Sheets("EP").Select Range("A" & n + 1).Select Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove Range("A" & n + 1) = "Nom de SE " & n & " :" Sheets("MODELE-SE").Select Sheets("MODELE-SE").Copy After:=Sheets(Sheets.Count) Sheets("MODELE-SE (2)").Select Sheets("MODELE-SE (2)").Range("A1") = "SE" & n Sheets("MODELE-SE (2)").Name = "SE" & n Next Sheets("EP").Select End Sub
Bonsoir via55 et merci beaucoup pour ta réponse rapide.
Je dois malheureusement avoir une feuille par SE et le nom de chaque feuille de SE sera du type SE1, SE2, SE3 et SE4.
Merci d'avance pour ton aide.
Je dois malheureusement avoir une feuille par SE et le nom de chaque feuille de SE sera du type SE1, SE2, SE3 et SE4.
Merci d'avance pour ton aide.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
A la relecture de ta réponse ("autant de feuilles que d'EP et de SE"), je souhaite préciser que je n'ai qu'une feuille EP et au maximum 4 feuille SE (SE1 à SE4).
C'est top et merci beaucoup pour ton aide ! Ca va me permettre de bien avancer.
J'ai encore une demande d'amélioration supplémentaire... as-tu un moyen de :
- n'avoir que la première ligne de la feuille EP dans un 1er temps (demande du nombre de SE) puis,
- via la macro d'avoir simultanément :
. l'apparition des seules lignes SE correspondantes (lignes 1 à 4 si B1 = 3 / lignes 1, 2 et 3 si B1 = 2 / lignes 1 et 2 si B1 =1), les autres lignes restant masquées
. et la création des feuilles SE associées.
Merci encore pour ton aide.
Cordialement,
J'ai encore une demande d'amélioration supplémentaire... as-tu un moyen de :
- n'avoir que la première ligne de la feuille EP dans un 1er temps (demande du nombre de SE) puis,
- via la macro d'avoir simultanément :
. l'apparition des seules lignes SE correspondantes (lignes 1 à 4 si B1 = 3 / lignes 1, 2 et 3 si B1 = 2 / lignes 1 et 2 si B1 =1), les autres lignes restant masquées
. et la création des feuilles SE associées.
Merci encore pour ton aide.
Cordialement,