cerhu > microsoft.* > microsoft.word

bob123 (31/05/2009, 15h32)
Bonjour,

Comment inverser l'ordre des lignes d'un tableau
par exemple:
ligne1
.....
ligne n

pour obtenir
ligne n
....
ligne 1

Merci d'avance
heureux-oli (31/05/2009, 19h12)
Salut,

Une solution consisterais à créer un nouveau tableau identique au premier et
de copier via VBA les données qui s'y trouvent.

Une seconde option serait d'ajouter une colonne au tableau d'y inclure un
nombre et de faire un tri inverse.

Pour ajouter la colonne, soit à la main, soit en VBA.

Si tu ajoutes une colonne et qu'elle est la première du tableau.
'***********************************
Sub AjouterNombre()
Dim oTbl As Table
Dim intLigne As Integer

Set oTbl = ActiveDocument.Tables(1)
For intLigne = 1 To oTbl.Rows.Count
oTbl.Cell(intLigne, 1).Range.Text = intLigne
Next intLigne

Set oTbl = Nothing

End Sub
'***********************************
Si ta colonne n'est pas la première,

dans cette ligne : oTbl.Cell(intLigne, 1).Range.Text = intLigne
change le 1 par le numéro de ta colonne.

Lorsque tu as les nombres, fais un tri et supprime la colonne.
bob123 (01/06/2009, 08h50)
OK merci

"heureux-oli" <yyy.heureux-oli> a écrit dans le message de news:
%23fmY4Lh4JHA.1092...
[..]
Discussions similaires
d'inverser l'ordre d'entrée dans le tableau

Inverser l'ordre de présentation

Inverser l'ordre Prénom NOM.

Inverser l'ordre des valeurs


Fuseau horaire GMT +2. Il est actuellement 07h22. | Privacy Policy