Insertion lignes automatique excel 2010

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. 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
  2. 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. 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
  3. 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
    1. 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
      1. 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