Bonjour à tous,
J'ai bien cherché sur le net mais rien trouvé de concluant...
Je travaille en JScript pour générer du Excel. La plupart des choses ne me posent pas de problème, mais là je ne sais vraiment pas comment faire...
Normalement, en VBA, en gros, on fait ça :
On lui indique si il doit copier après (After) ou avant (Before). Ok, tout va bien, ça ne semble pas bien compliqué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mySheet.copy After:= wb.worksheets.count
Maintenant en JScript, c'est une autre paire de manche... j'ai pu voir le proto de fonction qui ressemble à ça :
(d'après msdn ici : http://msdn.microsoft.com/zh-cn/libr...py(VS.80).aspx)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function Copy( Before : Object, After : Object );
Seulement, impossible de lui faire passer une valeur uniquement en second paramètre... j'ai essayé tout ce qui me passait par la tête, genre :
(dernier exemple tiré de ce thread : http://www.myitforum.com/forums/m_15.../tm.htm#157468, j'avais de l'espoir mais non...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 mySheet.copy(, wb.worksheets.count ); mySheet.copy( null, wb.worksheets.count ); mySheet.copy( undefined, wb.worksheets.count ); mySheet.copy( After:wb.worksheets.count ); mySheet.copy( {After:wb.worksheets.count} ); mySheet.copy( [system.type]::missing, wb.worksheets.count ); mySheet.copy( system.type.missing, wb.worksheets.count );
Mais rien n'y fait, ça ne fonctionne décidément pas, il plante toujours sur le premier paramètre... Je me tourne donc vers ce forum en espérant avoir une réponse fonctionnelle.
Merci d'avance pour vos suggestions![]()
Partager