Bonjour à tous,
Dans le fichier ci-joint, j'ai créé une liste de référence produit. J'ai créé le code suivant pour ajoutez un onglet par référence et noter dans la cellule A1 le nom du produit.
Sub Etude_refernce()
Dim nombre As Integer
Dim k As Integer
Sheets("PN CRISES").Select
nombre = Range("A" & Rows.Count).End(xlUp).Row
Range("C1") = nombre - 1
Range("D1") = "références"
k = 2
Do While Cells(k, 1) <> ""
Sheets.Add after:=Worksheets(Worksheets.Count())
ActiveSheet.Name = Sheets("Feuil1").Cells(k, 1)
ActiveSheet.Range("A1") = Sheets("Feuil1").Cells(k, 1)
ActiveSheet.Range("A1").Font.Size = 20
Sheets("Feuil1").Activate
k = k + 1
Loop
'
End Sub
Le problèmes est que mes références ont des "/" et que la suite de mon programme fait une recherche dans d'autres fichiers excel exportés depuis un logiciel interne de ces références.
J'aimerais ajouter quelque chose comme "on error goto ..." où lorsqu'il y a une erreur dû à un "/", le nom de la nouvelle feuille est sans le "/" mais le nom de la référence dans la case "A1" de la nouvelle feuille reste avec le slash.
J'espère avoir été clair, n'hésitez pas si vous avez des questions.
Merci,
Simon