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

A voir également:

3 réponses

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
Takeshelter
 
au plus simple, plutôt macro ou formule
0
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
Takeshelter
 
En macro alors ;)
Merci!
0
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
Takeshelter
 
oui super, comment spécifier la cellule de la ligne su laquelle se baser pour l'ajout de ligne ?
0
Utilisateur anonyme
 
Soit
  • avec Worksheets("Feuil1").Cells(numéro de ligne, numéro de colonne).Value <> ""
  • avec Range("C2").Value <> ""
0
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