Set oRoot = getroot 'declare et initialise les objets pour l'utilisation fichier de destination Dim xlapp, classeur, feuille Set xlapp = CreateObject("Excel.Application") xlapp.Visible = True Set classeur = xlapp.Workbooks.add Set feuille = xlapp.ActiveSheet Dim ligne ligne = 0 Dim nomzone, nomquartier, nombloc 'Affichage des XXXXXXXXXXXXXXXX for each oZone in oRoot.GetSelection("Select [XXXXXXXXXX] Where [XXXXXXXXXXXX] = ""XXXXXXXXXXXXXX"" And [XXXXXXXXXXXX] ='1' And [XXXXXXXXXX] = ""Rouge""") ligne = ligne +1 feuille.Range("A"& ligne ) = oZone.getProp("Nom Court") nomzone = oZone.getProp("Nom") 'Sélection des XXXXXXXXXXXXXXXXXXXXXXXXXX for each oQuartier in oRoot.GetSelection("Select [XXXXXXXXXXXXXXXXXX] Where [XXXXXXXXXXXXXXXXXX] = """&nomzone&"""") ligne = ligne +1 feuille.Range("B"& ligne ) = oQuartier.getProp("Nom Court") nomquartier = oQuartier.getProp("Nom") 'Sélection des XXXXXXXXXXXxXXX for each oBloc in oRoot.GetSelection("Select [XXXXXXXXXXXXXXXXXX] Where [XXXXXXXXXXXXXXXx] = """&nomquartier&"""") ligne = ligne +1 feuille.Range("c"& ligne ) = oBloc.getProp("Nom Court") nombloc = oBloc.getProp("Nom") 'Selection des XXXXXXXXXXXXXXXXXXXXx for each oIlot in oRoot.GetSelection("Select [XXXXXXXXXXXXXXxx] Where [XXXXXXXXXXXXXXX] = """&nombloc&"""") ligne = ligne +1 feuille.Range("d"& ligne ) = oIlot.getProp("Nom Court") next next next ligne = ligne +2 next