Insertion lignes automatique excel 2010

SEBOPTI Messages postés 6 Statut Membre -  
redaiwa Messages postés 370 Statut Membre -
Bonjour,
J'utilise Excel 2010 et j'aimerai savoir comment faire pour qu'Excel rajoute une ligne automatiquement apres avoir renseigner la ligne (afin de mettre plusieurs lignes de nom en janvier par exemple).

mn tableau se présente ainsi :

mois nom etc
janvier
fevrier
mars

merci d'avance
cordialement

5 réponses

  1. redaiwa Messages postés 370 Statut Membre 119
     
    Salam SEBOPTI.

    Je crois que ta demande n'est pas assez claire.
    Essaye d'expliquer un peu plus si tu veux vraiment que quelqu'un te réponde.

    A+
    0
  2. SEBOPTI Messages postés 6 Statut Membre
     
    Rebonjour,
    j'ai besoin de faire un tableau sous excel 2010
    le tableau va se présenter comme cela :

    Mois Nom Etc Commentaires
    Janvier
    Février
    Mars
    Avril...

    on va donc devoir rentrer les noms des clients par mois
    par exemple pour le mois de janvier il y aura plusieurs clients
    il faudrait que quand on rempli le champ de la 1ere ligne, une ligne automatique s'insère afin dentrer autant de clients sous janvier sans ecrire sur la ligne février(si les clients sont pour janvier)
    donc il me faudrait : une insertion de ligne automatique pour chaque mois afin d'éviter de l'insérer manuellement
    j'espere avoir été plus clair

    Cordialement
    Seb.
    0
  3. redaiwa Messages postés 370 Statut Membre 119
     
    Salam SEBOPTI.

    Essaye ce code VBA
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column <> 2 Then Exit Sub
    If Range("A" & Target.Row) = "" Then Exit Sub
    Rows(Target.Row + 1).Insert
    Range("A" & Target.Row + 1) = Range("A" & Target.Row)
    End Sub

    J'ai supposé que les mois sont en colonne A et les noms des clients en colonne B.

    Si tu ne sais pas comment l'utiliser, nous t'expliquerons comment faire.
    :-)
    0
  4. SEBOPTI Messages postés 6 Statut Membre
     
    oui les mois de l'année sont en colonne A et les noms en B

    j'ai esseyé d'insérer ta macro, je sais pas si il faut l'insérer a un endroit précis mais il(le logiciel) m'a répondu :

    erreur de compilation - attendu : fin d'instruction

    en soulignant le "IF" de If Target.Column <> 2

    cordialement
    0
    1. redaiwa Messages postés 370 Statut Membre 119
       
      Re.

      Le code doit être rattaché à la feuille qui contient ton tableau. Si par exemple ton tableau est dans "Feuil1", alors dans l'éditeur VBA tu dois d'abord sélectionner "Feuil1" puis coller le code dans la partie réservée aux macros.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. SEBOPTI Messages postés 6 Statut Membre
     
    oki
    et pourquoi il me sort :
    erreur de compilation - attendu : fin d'instruction

    quand j'insère le code que tu m'a donné en macro

    cordialement
    0