Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…