Bonjour à toutes et à tous,

Je dispose d'un fichier xml de ce type :

Code xml : 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
<test>
    <employe>
      <sexe>M</sexe>
      <nom>DUPONT</nom>
      <prenom>PIERRE</prenom>
    </employe>
    <date>
        <debut>2009-06-10</debut>
        <fin>2011-08-26</fin>
     </date>
  </test>
  <test>
    <employe>
      <sexe>M</sexe>
      <nom>DURAND</nom>
      <prenom>SYLVAIN</prenom>
    </employe>
    <date>
        <debut>2007-05-10</debut>
        <fin>2011-02-12</fin>
     </date>
  </test>
  <test>
    <employe>
      <sexe>M</sexe>
      <nom>DUPONT</nom>
      <prenom>PIERRE</prenom>
    </employe>
    <date>
        <debut>2009-06-10</debut>
        <fin>2011-08-26</fin>
     </date>
  </test>

Je souhaiterais sous VBA (Excel):
- rechercher les plages entre <test> et </test> (Attention le nombre de lignes peut différer d'une plage à l'autre)
- supprimer les doublons de plages

Merci d'avance pour votre aide.