1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| Do
bonNom = True
If sem <> "" Then
Dim existe As Boolean
existe = False
'Vérifier que le nom n'existe pas déjà
For a = 1 To ActiveWorkbook.Worksheets.Count
If UCase(sem) = UCase(Worksheets(a).Name) Then
existe = true
end if
Next
if existe = false then
Sheets.Add.Name = sem
'ActiveSheet.Name = sem
i = 3
Worksheets(sem).Select
ActiveSheet.Range("A" & i).Value = "Semaine" & sem
i = 4
ActiveSheet.Range("A" & i).Value = "Route"
ActiveSheet.Range("b" & i).Value = "Date"
ActiveSheet.Range("c" & i).Value = "kilometre"
ActiveSheet.Range("d" & i).Value = "nombre de client"
While ActiveSheet.Range("A" & i) <> ""
i = i + 1
Wend
ActiveSheet.Range("A" & i).Value = Tournee
ActiveSheet.Range("B" & i).Value = jourdate
ActiveSheet.Range("c" & i).Value = kilometre
ActiveSheet.Range("d" & i).Value = client
Else
i = 3
Worksheets(sem).Select
ActiveSheet.Range("A" & i).Value = "Semaine" & sem
While ActiveSheet.Range("A" & i) <> ""
i = i + 1
Wend
ActiveSheet.Range("A" & i).Value = Tournee
ActiveSheet.Range("B" & i).Value = jourdate
ActiveSheet.Range("c" & i).Value = kilometre
ActiveSheet.Range("d" & i).Value = client
End If
End If
Label1.Caption = "pas de nom"
Loop Until bonNom = True
End Sub |