Ajout de ligne automatique EXCEL

Takeshelter -  
 Utilisateur anonyme -
Bonjour,

j'aimerai sur excel ajouter une ligne automatiquement en dessous d'une autre si la valeur d'une cellule (de cette même ligne) n'est pas nul. Je ne sais pas vraiment comment cela est possible... ?

Merci d'avance

3 réponses

  1. Utilisateur anonyme
     
    Bonjour

    tu veux le faire en formules? en macro VBA? dans un autre langage?
    Parce que la réponse est totalement différente.
    0
    1. Takeshelter
       
      au plus simple, plutôt macro ou formule
      0
    2. Utilisateur anonyme
       
      Il faut choisir, d'une part comme je l'ai déjà écrit la réponses n'est pas la même, mais en plus ça n'est pas le même sous forum.
      0
    3. Takeshelter
       
      En macro alors ;)
      Merci!
      0
  2. Utilisateur anonyme
     
    Un truc comme ça?
    Sub Macro1()
    
    
    Dim Ligne As Integer
    
    
    Ligne = 1 'appliquer la bonne linge
    
    For i = 1 To 10 'test sur 10 colonnes
        If Worksheets("Feuil1").Cells(Ligne, i).Value <> "" Then
            Worksheets("Feuil1").Cells(Ligne + 1, 1).Value = "Nouvelle ligne"
            Exit Sub
        End If
    Next i
    
    End Sub


    0
    1. Takeshelter
       
      oui super, comment spécifier la cellule de la ligne su laquelle se baser pour l'ajout de ligne ?
      0
    2. Utilisateur anonyme
       
      Soit
      • avec Worksheets("Feuil1").Cells(numéro de ligne, numéro de colonne).Value <> ""
      • avec Range("C2").Value <> ""
      0
    3. Takeshelter
       
      Je n'y arrive pas puis je transmettre le fichier pour que tu puisse regarder, en fait je voudrai que si dans la colonne tva la case est rempli qu'une ligne soit ajoutée en dessous

      http://www.cjoint.com/c/FBfnl7xjIRe
      0