| auteur : SilkyRoad |
Il n'y a pas de différence entre les deux. La fonction Liste a été renommée et s'appelle Tableau dans Excel 2007.
Les tableaux facilitent le classement et l'exploitation de vos données. Vous pouvez gérer et analyser les informations dans les limites
de la plage spécifiée. Vous pouvez par exemple:
* Filtrer les colonnes.
* Ajouter une ligne de totaux.
* Appliquer un format de tableau.
* Synthétiser avec un tableau croisé dynamique.
* Supprimer les doublons.
Pour créer un tableau dans Excel2007, sélectionnez la plage de cellules à convertir. Ouvrez l'onglet Insertion, puis cliquez sur le
bouton Tableau dans le groupe Tableaux.
Les noms de tableaux sont accessibles dans le gestionnaire de noms (Onglet Formules/Groupe Noms définis) et aussi visibles
dans la liste de saisie semi automatique des formules.
Vous pouvez donc spécifier le nom du tableau (qui est en fait une plage nommée) dans vos formules:
=RECHERCHEV("mimi";Tableau1;3;0)
|
| auteur : SilkyRoad | Vba |
Sub CreationTableau ()
Dim Ws As Worksheet
Dim NomTable As String
NomTable = " Table1 "
Set Ws = Worksheets (" Feuil1 " )
With Ws
. ListObjects . Add (xlSrcRange, . Range (" $A$1 " ). CurrentRegion , , xlYes). Name = NomTable
. ListObjects (NomTable). TableStyle = " TableStyleMedium5 "
End With
End Sub
|
Nota:
Pour supprimer la fonctionnalité d'un tableau, utilisez:
Vba |
Worksheets (" Feuil1 " ). ListObjects (" Table1 " ). Unlist
|
|
| auteur : SilkyRoad | Vba |
Sub BoucleTableauxFeuille ()
Dim Ws As Worksheet
Dim ListObj As ListObject
Set Ws = Worksheets (" Feuil1 " )
For Each ListObj In Ws. ListObjects
MsgBox ListObj. Name & " : " & ListObj. Range . Address & vbCrLf & _
" Style: " & ListObj. TableStyle
Next
End Sub
|
|
| auteur : SilkyRoad |
Dans cet exemple, le tableau se nomme Table1 et contient 4 colonnes.
Vba |
Sub AjouteLigneTableau ()
Dim ListObj As ListObject
Dim i As Integer
Set ListObj = Worksheets (" Feuil1 " ). ListObjects (" Table1 " )
ListObj. ListRows . Add
For i = 1 To 4
With ListObj. Range (ListObj. ListRows . Count + 1 , i)
. Value = " info " & i
End With
Next i
End Sub
|
|
| auteur : SilkyRoad | Vba |
Sub TriTableau ()
With ThisWorkbook. Worksheets (" Feuil1 " ). ListObjects (" Tableau1 " ). Sort
. SortFields . Clear
. SortFields . Add Key:= Range (" Tableau1[[#All],[Colonne2]] " ), _
SortOn:= xlSortOnValues, Order:= xlAscending, DataOption:= xlSortNormal
. Header = xlYes
. MatchCase = False
. Orientation = xlTopToBottom
. SortMethod = xlPinYin
. Apply
End With
End Sub
|
|
| auteur : SilkyRoad | Vba |
Sub FiltreTableau ()
Worksheets (" Feuil1 " ). ListObjects (" Tableau1 " ). Range . AutoFilter _
Field:= 2 , Criteria1:= " =A* "
MsgBox Worksheets (" Feuil1 " ). ListObjects (" Tableau1 " ). Range . Cells . _
SpecialCells (xlCellTypeVisible). Cells . Address
End Sub
|
|
| auteur : SilkyRoad |
Placez le curseur de la souris dans l'angle inférieur droit du tableau, sur le symbole bleu, jusqu'à
l'affichage d'une double flèche inclinée. Ensuite, gardez enfoncé le clic gauche de la souris et déplacez
la sélection de cellules pour modifier la dimension du tableau.
|
Consultez les autres F.A.Q's
Les sources présentés sur cette pages sont libre de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2008
Developpez LLC. Tout droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérets.
Cette page est déposée à la SACD.
|