Export Active Directory vers Excel

Export Active Directory vers Excel - VB/VBA/VBS - Programmation

Marsh Posté le 20-10-2005 à 10:12:51    

Bonjour,
 
Dans le but de faire un audit de l'AD, j'ai développé un petit VBS qui me rappatri les infos des users.
 
Cela fonctionne correctement, cependant, j'ai 2 petits soucis :
 
1 - J'arrive a exporter le champs DESCRIPTION directement dans Excel, mais étant donné qu'il contient des données destinées a etre placés dans différentes cellules, je fait un SPLIT....  
 

Code :
  1. tab_description=split(objRecordSet.Fields("Description" ),"-",-1,1)


 
Mais c'est la que ca ne fonctionne plus.
 
Il me retourne l'erreur suivante :
 

Code :
  1. Type imcompatible


 
J'ai essayé un peu tout, je ne trouve pas comment faire fonctionner le split.  
 
Le type utilisé est du DIRECTORYSTRING. Peut etre le convertir ? Mais comment...?
 
2 - L'autre solution consisterait a exporter le champs description sans modification et ensuite utilisé la fonction CONVERTIR dans Excel en utilisant le caractere séparateur "-". Mais la encore, impossible d'ecrire la fonction en VBS qui permet d'executer ce genre de tache.
 
J'ai enregistré une macro, puis en l'éditant, j'ai copié le code dans le VBS, mais ca plante..
 
Donc si vous avez une idée pour l'une ou l'autre des solutions, i'm interested !
 
Merci !

Reply

Marsh Posté le 20-10-2005 à 10:12:51   

Reply

Marsh Posté le 20-10-2005 à 16:04:13    

Et si tu fais ?
La_desc = objRecordSet.Fields("Description" ).value
Tab_Description = Split(La_desc, "-", -1, 1)  ' Array
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed