OK merci.
Mais j'ai un soucis, ma macro s'exécutait bien avant que je passe en ouverture auto. Maintenant elle plante là :
'Erreur d'exécution '91' : Variable ou objet de bloc With non défini
ActiveSheet.Find(What:="Q5", After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate
(à cette ligne je recherche la cellule contenant Q5)
la ligne avant est : Workbooks.OpenText Filename:=.FoundFiles(Ctr), Origin:=xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier _
:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=True, Semicolon:= _
False, Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(Array( _
1, 1), Array(2, 1))
J'ai aussi essayé :
VarFeuille = ActiveSheet.Name
Sheets(VarFeuille).Cells.Find(What:="Q5", After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False).Activate
Ce qui est bizarre aussi, c'est que si j'appuie sur le bouton contenant le même code, cela fonctionne ?????
????
Message édité par jagwar le 21-07-2006 à 09:34:59