Si la feuille n'existe pas, le créer (VBA Excel)

Je suis de l'importation de données à partir de Microsoft Access, la détection de l'erreur ne semble pas fonctionner. Si le code tente de créer une fiche qui existe déjà, à continuer et à définir la destinationsheet à la présente fiche. Des conseils wold être apprécié.

For ix = stWW To edWW
    For modi = 0 To mdcnt - 1

  On Error Resume Next
    Sheets.Add(After:=Sheets(Sheets.Count)).Name = ix & " " & modvar(modi)
  On Error GoTo 0

    Set DestinationSheet = Worksheets(ix & " " & modvar(modi))


     'strSQL2 = "SELECT 1302_Scan.* FROM 1302_Scan;"
     strSQL = "SELECT " & ix & "_" & modvar(modi) & ".* FROM " & ix & "_" & modvar(modi) & ";"

    'MsgBox strSQL & "|" & strSQL

    DestinationSheet.Cells.Clear

utilisé plus haut dans le code, peut être à l'origine de l'erreur, à @sous2817 de la suggestion.

On Error GoTo continue
Do While Not IsNull(modvar(ii))
    mdcnt = mdcnt + 1
    ii = ii + 1

Loop
continue:
On Error GoTo 0
InformationsquelleAutor user2457541 | 2013-06-20