L'indice n'appartient pas à la sélection

Résolu
siamens_duj Messages postés 212 Statut Membre -  
Pierre1310 Messages postés 8854 Statut Membre -
Bonjour,

Je fais appel à votre aide car je suis coincé sur un problème.
J'ai une erreur 9 "L'indice n'appartient pas à la sélection" à la ligne Sheets("Recap").Select en bas du code.
Je ne comprends pas pourquoi ! J'ai essayé de la commenter, mais si je fais cela, j'ai la même erreur sur Sheets("Base").Select.

Quelqu'un pourrait m'aider svp.

Merci d'avance.

[/contents/446-fichier-sub sub] creation()

Dim Nom_Fiche, Fiche, Nom_Fichier, Intitule, Ind, Article, Fiche_Compt as string
Dim CheminFICHE as string

CheminFICHE = "D:\Users\moi\Documents\Perso"

Dim Verifier as Boolean
Dim p as Long

p = 2

Sheets("Recap").Select
    
    
For Each Cell In Sheets("Recap").UsedRange.Columns("A").Cells
    
    If Cell.Row > 1 Then

	Ind = Range("K" & Cell.Row).Value
        Intitule = Range("A" & Cell.Row).Value
        Article = Range("B" & Cell.Row).Value

	Fiche_Compt = Ind & ".xlsx"

	
	 Sheets("Base").Select
            
            For Each Ligne In Sheets("Base").UsedRange.Columns("A").Cells

		Nom_Fichier = Ind & "_" & Intitule & "_" & Article & ".xlsx"

		If Nom_Fichier = Ligne.Value Then
                
                    'Si le fichier existe déjà
                    Verifier = True
                    Nom_Fichier = ""
                    Exit For
                    
                Else
                    Verif = False
                End If
            Next

		 If Verifier = False Then

pen:                Sheets("Base").Select
                
                    If Cells(p, 2).Value = "" Then
               
                        Cells(p, 2).Value = Nom_Fichier
            
                    Else
                    
                    p = p + 1
                    GoTo pen
                    
                  End If

		 'On ouvre le classeur à copier
               Workbooks.Open (CheminFICHE & Fiche_Compt)
                
                'On ouvre la fiche pour sélectionner la feuille
                Application.DisplayAlerts = False

		 ActiveWorkbook.SaveCopyAs CheminFICHE & Nom_Fichier

		 Workbooks.Open (CheminFICHE & Nom_Fichier)

		 Workbooks(Nom_Fichier).Close (True)

	end if
    
    end if

Sheets("Recap").Select

next

End sub

1 réponse

  1. Pierre1310 Messages postés 8854 Statut Membre 652
     
    Salut,

    Mets activate à la place de select.
    0
    1. siamens_duj Messages postés 212 Statut Membre 7
       
      Merci pour votre réponse rapide mais ça me fait exactement la même erreur :(
      0
    2. Pierre1310 Messages postés 8854 Statut Membre 652
       
      Tu veux travailler sur quoi?
      X feuilles d'un même classeur?
      X feuilles de x classeurs?
      x classeurs?
      0
    3. siamens_duj Messages postés 212 Statut Membre 7
       
      Toutes mes feuilles sont dans le même classeur.
      0
    4. Pierre1310 Messages postés 8854 Statut Membre 652
       
      tous tes noms de feuille sont bien exacts?
      0
    5. siamens_duj Messages postés 212 Statut Membre 7
       
      oui, les noms de feuilles, le chemin etc ..
      0