Macro Excel

emmalice -  
eljojo_e Messages postés 1255 Statut Membre -
Bonjour à tous et toutes,

Je souhaiterai faire une macro dans excel mais je n'ai pas assez de compétence dans le domaine quelqu'un pourrait-il m'aider ?

Ma macro doit copier une feuille type ayant comme nom "feuilletype" et incrémenter le nom en fonction de la colonne "B" de la feuille 1 nommé "Cahier" et ce pour 1000 feuilles.

Merci pas avance de votre aide à tous et toutes

2 réponses

  1. eljojo_e Messages postés 1255 Statut Membre 155
     
    Qu'entends tu par incrémenter le nom en fonction de la colonne B ? et tu dois créer 1000 feuille ?????
    0
    1. Emmalice
       
      Bonjour,

      Merci de la réponse voila plus de précision.

      Non pas 1000 feuilles mais 100 feuilles.
      Dans un classeur, j'ai la première feuille"cahier" la deuxième "BL Type" je souhaiterai créer automatiquement la feuille3 qui porterai le nom de la cellule "Cahier B3" et qui copirai la feuille "BL Type" avec les cellules de la ligne trois de la feuille"cahier" suis-je claire ??
      0
  2. eljojo_e Messages postés 1255 Statut Membre 155
     
    tient essaye ce code :

    Sub Macro1()

    Sheets("BL Type").Copy After:=Sheets(2)
    Sheets("BL Type (2)").Select
    a = Sheets("Cahier").Range("b3").Value
    Sheets("BL Type (2)").Name = a

    Cells.Select
    Selection.ClearContents

    Sheets("Cahier").Select
    Rows("3:3").Select
    Selection.Copy

    Sheets(a).Select
    Rows("3:3").Select
    ActiveSheet.Paste

    Application.CutCopyMode = False

    End Sub
    0
    1. Emmalice
       
      Bonjour eljojo_e,

      Merci pour ta réponse ce code me permet de créer la feuille3 avec le nom de la cellule B3 e la feuille1 mais je voudrai aller plus loin avec un bouton pour créer automatiquement la feuille4 avec le nom de la cellule B4 de la feuille1 toujours en copiant la feuille BL Type avec les formules à l'intérieur et ainsi de suite.

      En sommes, ce qui serai le top,

      Depuis la feuille1 nommé "cahier" je souhaiterai avoir au debut de chaque ligne un bouton générer BL qui copierai le BL Type en feuille2, lui changeant le nom pris en cellule B3 de la feuille1 avec les infos de cette ligne et qui les dispatcherai dans la nouvelle feuille créer qui serai protégé automatiquement.

      Je suis peut-être un peu gourmant et pas très explicite si besoin info merci de faire signe.

      Encore Merci
      0
    2. eljojo_e Messages postés 1255 Statut Membre 155
       
      Si j'ai compris, tu veut que le code copie la feuille BL Type en la renommant avec la cellule B3 et copie la ligne 3, recopier avec le nom de la cellule B4 et la ligne 4, etc jusqu'a 100 ?
      0
    3. Emmalice
       
      Oui c'est cela mais la ligne copiée est dispachée dans la feuille cellule B3 en C10 cellule C3 en F8, cellule D3 en E 11, cellule E3 en H 14, ......

      mais sur le principe c'est exactement ça

      Merci de ton aide
      0
    4. eljojo_e Messages postés 1255 Statut Membre 155
       
      désoler mais je comprend pas ta logique ^^
      0