OVH Cloud OVH Cloud

Dernière ligne vierge

4 réponses
Avatar
michel-hirard
Bonjour à tous,
Soit une liste avec une ligne de totalisation en perpétuelle évolution.
Je souhaiterais qu'une nouvelle ligne vierge s'affiche dès que je saisis une
donnée sur la dernière ligne de la liste.
Mon tableau présente ainsi toujours une ligne vierge.
Merci,

4 réponses

Avatar
sabatier
bonjour michel
est-il indispensable que tu crées cette ligne vierge en bas de ton
tableau? pour ma part, j'ai toujours trouvé plus sympa de saisir dans la
première ligne puis d'insérer une ligne vide, ta totalisation se
reportant automatiquement à la ligne suivante au bas de ton tableau...
mais bon, chacun ses goûts...
voici une proc qui fait ce que tu souhaites dès l'instant où tu te
positionnes dans l'une quelconque des cellules de la ligne dans laquelle
tu viens de saisir...
son auteur se reconnaîtra mais on ne le voir plus trop par ici, ce
jacky-là...
jps

Sub NouvelleLigneEnDessous()
' Insère une ligne sous la ligne qui contient la cellule active
' et y recopie les formules qu'elle contient
Dim ZtNumLig As Integer
Dim ZtDerCol As Integer
Dim i
ActiveCell.Range("A2").EntireRow.insert
ZtNumLig = ActiveCell.Row
ZtDerCol = ActiveCell.SpecialCells(xlCellTypeLastCell).Column
Range(Cells(ZtNumLig, 1), Cells(ZtNumLig, ZtDerCol)).Copy _
Range(Cells(ZtNumLig + 1, 1), Cells(ZtNumLig + 1, ZtDerCol))
Application.ScreenUpdating = False
For i = 1 To ZtDerCol
If Not Cells(ZtNumLig + 1, i).HasFormula Then
Cells(ZtNumLig + 1, i).ClearContents
End If
Next i
ActiveCell.Range("A2").Select
End Sub

michel-hirard a écrit:
Bonjour à tous,
Soit une liste avec une ligne de totalisation en perpétuelle évolution.
Je souhaiterais qu'une nouvelle ligne vierge s'affiche dès que je saisis une
donnée sur la dernière ligne de la liste.
Mon tableau présente ainsi toujours une ligne vierge.
Merci,




Avatar
Patrick Catarsi
Le 29/02/04 9:37, dans c1s8cc$a2k$,
« michel-hirard » a écrit :

Bonjour à tous,
Soit une liste avec une ligne de totalisation en perpétuelle évolution.
Je souhaiterais qu'une nouvelle ligne vierge s'affiche dès que je saisis une
donnée sur la dernière ligne de la liste.
Mon tableau présente ainsi toujours une ligne vierge.
Merci,


Slt:

Je fait comme Sabatier j'insère une nouvelle ligne par le haut , cela à un
avantage si tu as nommé des zones comme base de données, zone de tri etc,
c'est zone se trouve automatiquement mise à jour ce qui n'est pas le cas si
on rajoute une ligne a l'existant ou là il faut redéfinir les zones
Je fait donc une sélection de la première ligne de ma Bd donnés sous l'en
tête bien sur insire une ligne puis je colle la nouvelle (collage
spécial(valeurs) pour éviter certains problèmes)
Patrick

Avatar
sabatier
je te remercie infiniment, patrick, pour ce témoignage car c'est la
première fois que quelqu'un fait comme moi....
pourvu que mes scudeurs chéris lisent ce message...
jps

Patrick Catarsi a écrit:
Le 29/02/04 9:37, dans c1s8cc$a2k$,


Bonjour à tous,
Soit une liste avec une ligne de totalisation en perpétuelle évolution.
Je souhaiterais qu'une nouvelle ligne vierge s'affiche dès que je saisis une
donnée sur la dernière ligne de la liste.
Mon tableau présente ainsi toujours une ligne vierge.
Merci,




Slt:
Je fait comme Sabatier j'insère une nouvelle ligne par le haut , cela à un
avantage si tu as nommé des zones comme base de données, zone de tri etc,
c'est zone se trouve automatiquement mise à jour ce qui n'est pas le cas si
on rajoute une ligne a l'existant ou là il faut redéfinir les zones
Je fait donc une sélection de la première ligne de ma Bd donnés sous l'en
tête bien sur insire une ligne puis je colle la nouvelle (collage
spécial(valeurs) pour éviter certains problèmes)
Patrick




Avatar
JièL Goubert
Bonjoir(c) michel-hirard

ben tiens, un client pour Excel 2003 ;-)
Voila une des rares améliorations de ce dernier, tu peux définir une
"liste" et ajouter une ligne de calcul. quand tu veux ajouter un ligne,
Excel l'insère automatiquement avant la ligne de total, comme dans une
base de données par exemple

Ceci dit, mais si tu n'as pas Excel 2003, ça n'arrange pas pas ton pb.
mais tu as eu d'autre solution et nottament du célèbre MVP HS qui du
coup n'as pas fait de HS ;-)

--
La FAQ Outlook est la : http://faq.outlook.free.fr
JièL / Jean-Louis GOUBERT
Co-auteur de "Internet + de 1 000 trucs de pros" chez Micro Application
http://faq.outlook.free.fr/livreMA/internet_plus_de_1000_trucs_de_pros.htm


Le 29/02/2004 09:37 vous nous disiez ceci :
Bonjour à tous,
Soit une liste avec une ligne de totalisation en perpétuelle évolution.
Je souhaiterais qu'une nouvelle ligne vierge s'affiche dès que je saisis une
donnée sur la dernière ligne de la liste.
Mon tableau présente ainsi toujours une ligne vierge.
Merci,