-
Traduction VBA -> VBS
Bonjour,
J'ai actuellement une macro dans un fichier excel que je voudrais traduire dans un script VBS (pour l'appliquer à un nombre de fichier inconnu, et tout le tralala)
J'ai une erreur sur une ligne
Code:
Set tmp = cell.MergeArea
qui me donne une incohérence de type (à cause du type Range). Je déclare tmp de la manière suivante (le "as Range" ne marche pas en VBS, c'est normal)
Comment contourner cette erreur ?
-
bonjour,
et cell cela viens d'où ?
-
C'est une variable qui me permet de parcourir toutes les cellules de ma plage de données.
Mon problème est néanmoins résolu (j'avais bien des soucis de Range mais dans ma boucle). Je m'explique : je boucle sur de objets range mais vbs ne sait pas ce que c'est alors il faut lui indiquer, par exemple de la sorte (on sait jamais ça peut aider d'autres personnes) :
Code:
monAppExcel.Workbooks(1).Worksheets(1).Range("...")
VBS me renseignais l'erreur dans ma ligne
Code:
Set tmp = cell.MergeArea
car c'est qu'il n'arrivait pas à résoudre !