Retour à la ligne automatiquement

F

franckxjr

Guest
Bonjour, comment puis-je faire pour ajouter une ligne dans un tableau ?
1)Quand j'arrive en bas du tableau cellule rouge
2)rajouter une ligne automatiquement!
la ligne doit se rajouter quand je remplie ma cellule I6
3)ci-joint tableau avec formule merci
 

Pièces jointes

  • Classeur1.xlsx
    101.8 KB · Affichages: 42

Staple1600

XLDnaute Barbatruc
Re

Il allait de soi puisque c'est la macro qui insère la date alors en colonne I, tu dois effacer ces formules.
=SI(ESTVIDE(G2);"";AUJOURDHUI())

Ou alors il faut modifier la macro
VB:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Column = 9 And Target.Offset(, -2) <> "" Then Target = Date
If Target.Column = 9 And Not IsEmpty(Target) Then
If Me.ListObjects(1).ListRows.Count = Target.Row - 1 Then
Me.ListObjects(1).ListRows.Add
End If
End If
End Sub
NB: Il est possible que cette macro parfois beugue
 
Dernière édition:
F

franckxjr

Guest
il y à t-il des formules comme la date automatiques plutot des codes?
pour rajouter une ligne en automatique car j'ai beaucoup de classeurs et je ne vais pas vous ennuyer avec ça !
je suis a mon compte je suis pas informaticien !!!
 

Staple1600

XLDnaute Barbatruc
Re

Moi je ne suis pas à mon compte et je ne suis par information non plus ;)

Donc au final, tu laisses tomber les macros donc ?

J'aurai du m'en tenir à ce que je disais plus haut, diantre ;)
Donc je réitère: à quoi bon proposer du code VBA, si ensuite tu ne l'utilises pas ...

Sans VBA, je ne vois pas trop comment automatiser les choses.

Sauf à insérer la ligne manuellement, ce qui est faisable puisqu'au final tu dois saisir des données manuellement dans ton classeur.
 

Discussions similaires

Statistiques des forums

Discussions
312 859
Messages
2 092 935
Membres
105 569
dernier inscrit
dareverine