Dim toto As Worksheet, machin As Variant, tablo With Sheets("input") derlig = .Range("A" & Rows.Count).End(xlUp).Row tablo = .Range("A1:A" & derlig) For Each machin In tablo If machin <> "" Then On Error Resume Next Set toto = Worksheets(machin) If Err > 0 Then Set dest = Worksheets.Add(after:=Worksheets(Worksheets.Count)) dest.Name = machin End If On Error GoTo 0 End If Next End With
une macro qui screenerait cette colonne de noms
If Not B Then WSheets.Add.Move After:=Sheets(Sheets.Count)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionJe précise également que dans ma colonne d'inputs, j'ai bien plus de 3 valeurs (environ 200)