Bonsoir
je rencontre un petit soucis avec mon bout de code qui de me deplace des feuilles d'un classeur nommé SOURCE vers
un classeur nommé CIBLE
Option Explicit
Sub DEPLACE()
Dim i As Integer
For i = 1 To Sheets.Count
If Sheets(i).Name <> "pas touche" Then
Sheets(i).Select
Sheets(i).Move After:=Workbooks("CIBLE.xls").Sheets(3)
Windows("SOURCE.xls").Activate
End If
Next
End Sub
L'erreur apparait au niveau de l'instruction :
If Sheets(i).Name <> "pas touche"
avec le message l'indice ne correspond pas à la selection
je suis obligé de relancer ma macro plusieurs fois pour arriver à obtenir le deplacement de toutes mes feuilles du classeur SOURCE
(sauf celle qui s'appelle " pas touche") vers le classeur CIBLE .
pourtant mon code me parait etre bien ecris mais je ne vois pas ou se situe l'anomalie
En auriez vous une idée ?
Merci à vous