Bonjour tout le monde !!
Voilà j'utilise ce code pour créer autant d'onglet que de ligne présente dans ma colonne 1 sans doublons
Dim Sh As Worksheet
Dim LastLig As Long, i As Long
With Sheets("Adresse")
LastLig = .Cells(.Rows.Count, "A").End(xlUp).Row
For i = LastLig To 2 Step -1
On Error Resume Next
Set Sh = Sheets(CStr(.Range("A" & i).Value))
On Error GoTo 0
If Sh Is Nothing Then
ThisWorkbook.Sheets.Add.Name = CStr(.Range("A" & i).Value)
Else
Set Sh = Nothing
End If
Next i
End With
Ces onglets sont cachés par la suite.
Tout se passe dans le workbook_open ma question est donc comment puis-je adapter ce code pour qu'il me supprime un onglet si il ne trouve pas la ligne dans la feuille ?
Dans l'attente et vous remerciant par avance.
Cordialement