Ajout de ligne automatique EXCEL

Fermé
Takeshelter - 5 févr. 2016 à 11:06
 Utilisateur anonyme - 8 févr. 2016 à 11:18
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
5 févr. 2016 à 11:16
Bonjour

tu veux le faire en formules? en macro VBA? dans un autre langage?
Parce que la réponse est totalement différente.
0
au plus simple, plutôt macro ou formule
0
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
En macro alors ;)
Merci!
0
Utilisateur anonyme
5 févr. 2016 à 11:57
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
oui super, comment spécifier la cellule de la ligne su laquelle se baser pour l'ajout de ligne ?
0
Utilisateur anonyme
5 févr. 2016 à 13:29
Soit
  • avec Worksheets("Feuil1").Cells(numéro de ligne, numéro de colonne).Value <> ""
  • avec Range("C2").Value <> ""
0
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