IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XSL/XSLT/XPATH XML Discussion :

tri et regroupement des element dans un tableau selon le groupe de tri


Sujet :

XSL/XSLT/XPATH XML

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 66
    Points : 42
    Points
    42
    Par défaut tri et regroupement des element dans un tableau selon le groupe de tri
    Salut à tous comme le titre l'indique j'aimerai grouper les éléments que j'ai trié dans les tableaux selon les regroupements. Voici mon fichier.xml:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
     
    <release-notes>
     
    	<release-note>
     
    <info>
        <module-name>nirm</module-name>
        <module-version>1.7</module-version>
    </info>
     
    </release-note>
     
     
    <release-note>
    	<info>
    <module-name>av-control</module-name>
    <module-version>1.10</module-version>
            </info>
    </release-note>
     
     
    <release-note>
     
    <info>
        <module-name>nirm</module-name>
        <module-version>1.8</module-version>
    </info>
    </release-note>
     
     <release-note>
     
    <info>
        <module-name>epg</module-name>
        <module-version>1.4</module-version>
    </info>
    </release-note>
     
     <release-note>
     
    <info>
        <module-name>epg</module-name>
        <module-version>1.5</module-version>
    </release-note>
     
    <release-note>
     
    <info>
        <module-name>av-control</module-name>
        <module-version>1.1</module-version>
    </info>
    </release-note>
    <release-note>
     
    <info>
        <module-name>epg </module-name>
        <module-version>1.8</module-version>
    </info>
    </release-note>
    <release-note>
     
    <info>
        <module-name>epg </module-name>
        <module-version>1.11</module-version>
    </info>
    </info>
    </release-note>
        <release-note>
     
    <info>
        <module-name>av-control </module-name>
        <module-version>1.12</module-version>
    </info>
    </release-note>
        <release-note>
    <info>
        <module-name>nirm </module-name>
        <module-version>1.12</module-version>
    </info>
    </release-note>
    </release-notes>
    et mon fichier.xsl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?xml version="1.0"?>
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> 
    <xsl:template match="/">
    table> 	<tr> <td>
        <xsl:for-each select="/release-notes/release-note"> 
     
    	   <xsl:sort select="concat(info/module-name,(substring-before(info/module-version,'.')) * 1000 + ((substring-after(info/module-version,'.'))))" data-type="text" order="ascending" />
     
             <A>
    		 <xsl:value-of select="info/module-version" />
    		  </xsl:attribute>
     
    		<h3>		  
    			    <xsl:value-of select="info/module-name" />&#xA0; <xsl:value-of select="info/module-version" />
     
    		</h3> 
     
    		</A>
    </xsl:for-each> </td> </tr> </table> 
    </xsl:template>
    </xsl:stylesheet>
    du coup il fait le tri et met tous les elements triés par groupe dans un même tableau or j'aimerai que chaque tableau contienne le groupement spécifique des éléments triés.
    merci pour votre aide.

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 559
    Points : 21 621
    Points
    21 621
    Par défaut
    Exemple.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 66
    Points : 42
    Points
    42
    Par défaut
    Salut thelvin je ne sais pas s'il est permis d'envoyer aussi en pièce jointe mais je t'ai envoyé en html la forme que j'aimerai avoir. Avec le fichier.html voici mon fichier.xml complet pour que tu aies une idée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
     
    <release-notes>
    <release-note>
     
    <date>Mar 22, 2011</date>
    <info>
        <module-name>epg</module-name>
        <module-version>1.5-snapshot</module-version>
    <build-context>
        <mvm-version>1.0.53</mvm-version>
        <msc-version>MHAP-1.0.53-2</msc-version>
        <xapi-version>MHAP-1.0.28-1</xapi-version>
    </build-context>
    <baseline-compare baseline="PRD_FR#MHA_NIRM_20110322105300" previous="PRD_FR#MHA_NIRM_1.7"/>
    </info>
    <tasks>
    <task>
       <id>PRD_FR#2603</id>
       <release>MHA_NIRM/MAIN</release>
       <completed>Feb 25, 2011</completed>
       <resolver>fdagosti</resolver>
       <synopsis><![CDATA[KDG: put the Record and guard time priorities public  ]]></synopsis>
    </task>
    </tasks>
    </release-note>
     
    <release-note>
     
    <date>Mar 22, 2011</date>
    <info>
        <module-name>av-control</module-name>
        <module-version>2.3</module-version>
    <build-context>
        <mvm-version>1.0.53</mvm-version>
        <msc-version>MHAP-1.0.53-2</msc-version>
        <xapi-version>MHAP-1.0.28-1</xapi-version>
    </build-context>
    <baseline-compare baseline="PRD_FR#MHA_NIRM_20110322105300" previous="PRD_FR#MHA_NIRM_1.7"/>
    </info>
    <tasks>
    <task>
       <id>PRD_FR#2603</id>
       <release>MHA_NIRM/MAIN</release>
       <completed>Feb 25, 2011</completed>
       <resolver>fdagosti</resolver>
       <synopsis><![CDATA[KDG: put the Record and guard time priorities public  ]]></synopsis>
    </task>
    </tasks>
    </release-note>
     
    <release-note>
     
    <date>Mar 22, 2011</date>
    <info>
        <module-name>av-control</module-name>
        <module-version>2.3-snapshot</module-version>
    <build-context>
        <mvm-version>1.0.53</mvm-version>
        <msc-version>MHAP-1.0.53-2</msc-version>
        <xapi-version>MHAP-1.0.28-1</xapi-version>
    </build-context>
    <baseline-compare baseline="PRD_FR#MHA_NIRM_20110322105300" previous="PRD_FR#MHA_NIRM_1.7"/>
    </info>
    <tasks>
    <task>
       <id>PRD_FR#2603</id>
       <release>MHA_NIRM/MAIN</release>
       <completed>Feb 25, 2011</completed>
       <resolver>fdagosti</resolver>
       <synopsis><![CDATA[KDG: put the Record and guard time priorities public  ]]></synopsis>
    </task>
    </tasks>
    </release-note>    
    </release-notes>
    et mon fichier.xsl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
     
    <?xml version="1.0"?>
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:key name="mod-name" match="info" use="module-name"/>
     
      <html>
      <head>
        <title><xsl:value-of select="release-note/info/module-name" />&#xA0;<xsl:value-of select="release-note/info/module-version" /> Release Notes</title>
      </head>
      <body bgcolor="#FFFFFF">
     
      <html>
      <head>
        <title><xsl:value-of select="release-note/info/module-name" />&#xA0;<xsl:value-of select="release-note/info/module-version" /> Release Notes</title>
      </head>
      <body bgcolor="#FFFFFF">
     
    <xsl:for-each select="//release-note/info[generate-id(.)=generate-id(key('mod-name', module-name)[1])]">
     
     
    		 <xsl:sort select="concat(module-name,(substring-before(module-name,'.')) * 1000 + ((substring-after(module-name,'.'))))" data-type="text" order="ascending" /> <br/> 
     
    		<b><A><xsl:attribute name="href">#<xsl:value-of select="module-name" /></xsl:attribute><xsl:value-of select="module-name" /></A></b> 
     
    		 <table> <tr> <td>
    		<xsl:for-each select="key('mod-name', module-name)">
    		   <xsl:sort select="concat(module-name,(substring-before(module-version,'.')) * 1000 + ((substring-after(module-version,'.'))))" data-type="text" order="descending" /> 
     
    		 <ul> <li>  <b> <xsl:value-of select="module-version"/> <xsl:text> &#xA0;</xsl:text> </b> </li> </ul>
    		</xsl:for-each>
     
     
     
     
     
    		<xsl:variable name="sub_mod_index" select="position()" />
     
    		<xsl:for-each select="key('mod-name', module-name)/../tasks/task">
     
    		<table> 
                <tr>
                    <td><xsl:value-of select="position()" /></td>
                    <td><xsl:value-of select="release"/></td>
    		        <td><xsl:value-of select="id"/></td>
    				<td align="center" valign="center">
    					<xsl:choose>
    					  <xsl:when test="pcrs/*">
    									<xsl:for-each select="pcrs/pcr">
    										<A><xsl:attribute name="href"><xsl:value-of select="link" /></xsl:attribute><xsl:value-of select="id" /></A>
    									</xsl:for-each>	
    					  </xsl:when>
    					  <xsl:otherwise>
    									  none	
    					  </xsl:otherwise> 
    				   </xsl:choose>
    				</td>
                    <td nowrap="nowrap"><xsl:value-of select="completed"/></td>
                    <td><xsl:value-of select="resolver"/></td>
                    <td><xsl:value-of select="synopsis"/></td>
                    <td align="center">
    					<xsl:choose>
    					  <xsl:when test="description/text()">
    						<A>
    						  <xsl:attribute name="href">
    							javascript:Show('<xsl:copy-of select="$sub_mod_index" />_task_desc_<xsl:value-of select="position()" />');
    						  </xsl:attribute>
    						  Desc
    						</A><br />
    					  </xsl:when>
    					  <xsl:otherwise>
    					  </xsl:otherwise> 
    				   </xsl:choose>					
     
    					<A>
    					  <xsl:attribute name="href">
    						javascript:Show('<xsl:copy-of select="$sub_mod_index" />_task_objects_<xsl:value-of select="position()" />');
    					  </xsl:attribute>
    					  Objs
    					</A>				
    				</td>				
                </tr>
     
                <tr style="display:none">
    			    <xsl:attribute name="id">
    				    <xsl:copy-of select="$sub_mod_index" />_task_desc_<xsl:value-of select="position()" />
    			    </xsl:attribute>			
     
    			    <td colspan="8">
                    <table class="innerTable" >
    				    <tr>
    					<th class="innerThEmpty"></th>
    					<th class="innerTh" width="100%" align="left" >Description</th>	
    					<th class="innerThEmpty"></th>					
    					<th class="innerThEmpty">
    						<A>
    						  <xsl:attribute name="href">
    							javascript:Hide('<xsl:copy-of select="$sub_mod_index" />_task_desc_<xsl:value-of select="position()" />');
    						  </xsl:attribute>
    						  HIDE</A>
    					</th>
                        </tr>				
    				    <tr>
    					<td class="innerTd"></td>
    					<td class="innerTd"><code><xsl:value-of select="description"/></code></td>	
    					<td class="innerTd"></td>
    					<td class="innerTd"></td>					
                        </tr>						
                    </table>
    			    </td>
                </tr>			
     
                <tr style="display:none">
    			    <xsl:attribute name="id">
    				    <xsl:copy-of select="$sub_mod_index" />_task_objects_<xsl:value-of select="position()" />
    			    </xsl:attribute>	
     
    			    <td colspan="8">
                    <table class="innerTable" >
    				    <tr>
    					<th class="innerThEmpty"></th>
    					<th class="innerTh" width="100%" align="left">Objects</th>
    					<th class="innerTh" align="left">Versions</th>			
    					<th class="innerThEmpty"></th>					
    					<th class="innerThEmpty">
    						<A>
    						  <xsl:attribute name="href">
    							javascript:Hide('<xsl:copy-of select="$sub_mod_index" />_task_objects_<xsl:value-of select="position()" />');
    						  </xsl:attribute>
    						  HIDE</A>
    					</th>
                        </tr>				
    				<xsl:for-each select="objects/object">
    				    <tr>
    					<td class="innerTd"></td>
    					<td class="innerTd"><code><xsl:value-of select="name"/></code></td>
    					<td class="innerTd"><code><xsl:value-of select="version"/></code></td>			
    					<td class="innerTd"></td>
    					<td class="innerTd"></td>					
                        </tr>						
    				</xsl:for-each>		
                    </table>
    			    </td>
                </tr>
    		  </table> 	
                </xsl:for-each> 
     
    		</td> </tr>  </table> 
    		</xsl:for-each>
     </body>
      </html>
    </xsl:template>
    </xsl:stylesheet>
    Merci pour ton intervention
    Fichiers attachés Fichiers attachés

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 559
    Points : 21 621
    Points
    21 621
    Par défaut
    Exemple court, qui se concentre sur ta question, et sur absolument rien d'autre, mais alors, rien, rien du tout.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 66
    Points : 42
    Points
    42
    Par défaut
    salut thelvin, voici un exemple de tableau que j'aimerai avoir:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
     
     
    av-control
    --------------------------------------------------
    |    1.4                                                            |
    |    -----------------------------------------       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                     |
    |     2.3                                                            |
    |    -----------------------------------------        |   
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                    |
    |----------------------------------------------    |
     
     
     
     
    epg
    --------------------------------------------------
    |    3.5                                                            |
    |    -----------------------------------------       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                     |
    |     2.1                                                            |
    |    -----------------------------------------        |   
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                    |
    |----------------------------------------------    |
    et mon fichier.xsl:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    <?xml version="1.0"?>
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:key name="mod-name" match="info" use="module-name"/> 
    <xsl:template match="/">
    <xsl:for-each select="//release-note/info[generate-id(.)=generate-id(key('mod-name', module-name)[1])]">
     
     
    		 <xsl:sort select="concat(module-name,(substring-before(module-name,'.')) * 1000 + ((substring-after(module-name,'.'))))" data-type="text" order="ascending" /> <br/> 
     
    		<b><A><xsl:attribute name="href">#<xsl:value-of select="module-name" /></xsl:attribute><xsl:value-of select="module-name" /></A></b> 
     
    		 <table> <tr> <td>
     
    		<xsl:for-each select="key('mod-name', module-name)">
    		   <xsl:sort select="concat(module-name,(substring-before(module-version,'.')) * 1000 + ((substring-after(module-version,'.'))))" data-type="text" order="descending" /> 
     
    		 <ul> <li>  <b> <xsl:value-of select="module-version"/> <xsl:text> &#xA0;</xsl:text> </b> </li> </ul>
    		</xsl:for-each>
    <xsl:for-each select="key('mod-name', module-name)/../tasks/task">
    </xsl:for-each> 
     
    		</td> </tr>  </table> 
     
    		</xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>
    et j'ai un résultat du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
     
    av-control
    --------------------------------------------------
    |    1.4                                                             |
    |    2.3                                                             |
    |                                                                     |  
    |    -----------------------------------------       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                     |
    |                                                                     |
    |    -----------------------------------------        |   
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                    |
    |----------------------------------------------    |
     
     
     
     
    epg
    --------------------------------------------------
    |    3.5                                                            |
    |                                                                    |
    |    2.1                                                            |
    |    -----------------------------------------       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                     |
    |                                                                     |
    |    -----------------------------------------        |   
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   |                                                        |       |
    |   ------------------------------------------       |
    |                                                                    |
    |----------------------------------------------    |
    je crois j'étais clair avec mon exemple. Merci ton aide

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 66
    Points : 42
    Points
    42
    Par défaut
    il n'y a personne qui pourra m'aider à résoudre ce problème qui me retient à ne pas avancer sur mon projet?

  7. #7
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 559
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 559
    Points : 21 621
    Points
    21 621
    Par défaut
    On peut pas dire que tu fasses beaucoup d'efforts pour qu'on puisse s'approprier un peu le truc et voir où est ton problème.

    T'as essayé, tu sais pas communiquer, bon, je comprends, mais ça va devoir attendre que quelqu'un n'ait que ça à foutre.

  8. #8
    Membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 66
    Points : 42
    Points
    42
    Par défaut
    J'ai pu quand même résoudre ce problème, juste problème d'imbrication de la boucle for-each. Voici mon bout de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    <?xml version="1.0"?>
     
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:key name="mod-name" match="info" use="module-name"/> 
    <xsl:template match="/">
    <xsl:for-each select="//release-note/info[generate-id(.)=generate-id(key('mod-name', module-name)[1])]">
    <xsl:sort select="concat(module-name,(substring-before(module-name,'.')) * 1000 + ((substring-after(module-name,'.'))))" data-type="text" order="ascending" /> <br/> 		
    <b><A><xsl:attribute name="href">#<xsl:value-of select="module-name" /></xsl:attribute><xsl:value-of select="module-name" /></A></b> 
    <table> <tr> <td>
      <xsl:for-each select="key('mod-name', module-name)">
          <xsl:sort select="concat(module-name,(substring-before(module-version,'.')) * 1000 + ((substring-after(module-version,'.'))))" data-type="text" order="descending" />   
    <ul> <li>  <b> <xsl:value-of select="module-version"/> <xsl:text> &#xA0;</xsl:text> </b> </li> </ul>
    </xsl:for-each>
    <xsl:for-each select="../tasks/task">
    <table><tr><td>
    ....
    </td> </tr></table>
    </xsl:for-each> 
    </td> </tr>  </table> 		
    </xsl:for-each>
    </xsl:template>
    </xsl:stylesheet>
    j'espère que ça pourra intéresser aussi d'autres qui auront ce genre de problème.

Discussions similaires

  1. [XL-2013] Copier des informations dans un tableau selon une référence
    Par hvegung dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 30/06/2015, 12h14
  2. [PHP 5.3] Comment regrouper des elements d'un tableau par paire de 2
    Par Jarod51 dans le forum Langage
    Réponses: 2
    Dernier message: 23/04/2010, 11h02
  3. Tri des valeurs dans un tableau
    Par kikiarch dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/12/2007, 07h46
  4. regrouper des valeurs dans un tableau
    Par gg9595 dans le forum Deski
    Réponses: 5
    Dernier message: 03/07/2007, 15h15
  5. [langage] Compter des éléments dans un tableau
    Par helene22500 dans le forum Langage
    Réponses: 29
    Dernier message: 23/05/2005, 11h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo