Bonsoir à tous,
Je compte réalisé une suppression de feuille dans un tableau esclave via mon tableau maitre mais malgré plusieurs essaie lorsque j'arrive à la 4ème feuille quelque soit sont nom ou ce qu'elle contient, j'obtiens le message d'erreur "L'indice n'appartient pas à la sélection" (idem pour un fichier avec moins de 4 feuille, la dernière bloque)
L'erreur apparait sur cette ligne: If Worksheets(i).Name <> "Table" Then
Bonne soirée,
YaGo
Je compte réalisé une suppression de feuille dans un tableau esclave via mon tableau maitre mais malgré plusieurs essaie lorsque j'arrive à la 4ème feuille quelque soit sont nom ou ce qu'elle contient, j'obtiens le message d'erreur "L'indice n'appartient pas à la sélection" (idem pour un fichier avec moins de 4 feuille, la dernière bloque)
L'erreur apparait sur cette ligne: If Worksheets(i).Name <> "Table" Then
Sub UpdateDocument(Text As String)
Application.ScreenUpdating = False
Dim WorkbookMaster As Workbook, WorkbookSlave As String
Dim Document, DocumentTable
Dim i As Integer
Set WorkbookMaster = ActiveWorkbook
WorkbookSlave = Dir(ActiveWorkbook.Path & "\ " & Text)
Set Document = Workbooks.Open(ActiveWorkbook.Path & "\" & WorkbookSlave)
Set DocumentTable = Document.Sheets("Table")
Application.DisplayAlerts = False
For i = 1 To Worksheets.Count
If Worksheets(i).Name <> "Table" Then
Worksheets(i).Delete
End If
Next
Application.DisplayAlerts = True
Workbooks(WorkbookSlave).Close
Application.DisplayAlerts = False
Application.ScreenUpdating = True
End Sub
Bonne soirée,
YaGo