Page 1 sur 1

[..] Traduction d'une macro exel en format autoit

Posté : mar. 02 juin 2009 19:02
par aranoch
Bonjour j'ai cherche sur le forum et jai pas trouver comment traduire cette macro exel :

Code : Tout sélectionner

Sub essai()
Sheets(Array("Feuil1", "Feuil2")).Select
Sheets("Feuil1").Activate
End Sub


si quelqu'un pourra m'aider sa serai sympa
merci

Re: [..] Traduction d'une macro exel en format autoit

Posté : mar. 02 juin 2009 22:41
par Tlem

Code : Tout sélectionner

Sub
...
...
End Sub
peut ce traduire en AutoIt par :

Code : Tout sélectionner

Func
...
...
EndFunc
Pour Sheets("Feuil1").Activate, je dirais _ExcelSheetActivate($oExcel, "Feuil1")
Pour Sheets(Array("Feuil1", "Feuil2")).Select, regardez peut être du coté de _ExcelReadSheetToArray().

Re: [..] Traduction d'une macro exel en format autoit

Posté : mar. 02 juin 2009 23:20
par aranoch
ce script marche sauf que je voudrais selectionner* que les de 2 premiere feuilles à la place de la totaliter et la je ne vois pas comment faire
merci
*= (avec leur nom de preference)

Code : Tout sélectionner

#include <ExcelCOM_UDF.au3>
Local $oExcel = _ExcelBookOpen("C:\Users\Pc\Documents\Classeur2.xls")
 _ExcelSheetActivate($oExcel, "Feuil1")
    $oExcel .sheets.Select

Re: [..] Traduction d'une macro exel en format autoit

Posté : sam. 06 juin 2009 14:43
par tolf
Peut-être simplement :

Code : Tout sélectionner

$oExcel.ActiveWorkbook.Sheets($oExcel.Array("Feuil1", "Feuil2")).Select
$oExcel.ActiveWorkbook.Sheets("Feuil1").Activate

Re: [..] Traduction d'une macro exel en format autoit

Posté : dim. 07 juin 2009 19:28
par aranoch
merci mais sa marche pas du tout