Aide et conseils concernant AutoIt et ses outils.
aranoch
Niveau 1
Messages : 3 Enregistré le : mar. 02 juin 2009 18:54
Status :
Hors ligne
#1
Message
par aranoch » mar. 02 juin 2009 19:02
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
Tlem
Site Admin
Messages : 11816 Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status :
Hors ligne
#2
Message
par Tlem » mar. 02 juin 2009 22:41
peut ce traduire en AutoIt par :
Pour
Sheets("Feuil1").Activate , je dirais
_ExcelSheetActivate($oExcel, "Feuil1")
Pour
Sheets(Array("Feuil1", "Feuil2")).Select , regardez peut être du coté de
_ExcelReadSheetToArray() .
aranoch
Niveau 1
Messages : 3 Enregistré le : mar. 02 juin 2009 18:54
Status :
Hors ligne
#3
Message
par aranoch » mar. 02 juin 2009 23:20
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
tolf
Niveau 7
Messages : 318 Enregistré le : ven. 15 févr. 2008 12:25
Localisation : Paris
Status :
Hors ligne
#4
Message
par tolf » sam. 06 juin 2009 14:43
Peut-être simplement :
Code : Tout sélectionner
$oExcel.ActiveWorkbook.Sheets($oExcel.Array("Feuil1", "Feuil2")).Select
$oExcel.ActiveWorkbook.Sheets("Feuil1").Activate
aranoch
Niveau 1
Messages : 3 Enregistré le : mar. 02 juin 2009 18:54
Status :
Hors ligne
#5
Message
par aranoch » dim. 07 juin 2009 19:28
merci mais sa marche pas du tout