#include <ExcelCOM_UDF.au3>
$Tit = "aaabbbbbbccccccc"
$oXL = _ExcelBookNew(0) ;Create new book, make it visible
_ExcelWriteCell($oXL, $Tit, 1, 1) ;Write to the Cell
_ExcelCellMerge($oXL, "TRUE","A1:C1")
_ExcelBookSaveAs($oXL, @ScriptDir & "\AAAAA.xls", "xls", 0, 1)
_ExcelBookClose($oXL) ; And finally we close out]
Où est mon erreur ?
Faire un merge en utilisant des commandes Excel, cela fonctionne (Suis en XP avec Office 2007) mais j'aimerais utiliser cet UDF et visiblement il doit y avoir un souci.
Si personne ne trouve la faille, doit-on faire remonter ce souci au créateur ?
Modifié en dernier par Yle le dim. 29 juil. 2012 22:15, modifié 1 fois.
Je ne comprends pas très bien pour le booléen car si je mets $bool=true et que j'appelle la fonction avec ceci : _ExcelCellMerge($oXL, $bool,"A1:C2") cela ne fonctionne pas. Le test dans la fonction me renvoie en erreur.
Par contre, si dans la fonction, je change le test en mettant ceci : If $fDoMerge <> "False" Or $fDoMerge <> "True" Then Return SetError(4, 0, 0)
là je ne pars plus en erreur et le merge fonctionne...