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 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
| Sub obsevcopy()
Dim i As Integer
Dim f As Integer, n As Integer, t As Integer
Dim nom1, nom2, nom3, nom4, nom5, nom6, nom7, nom8, nom9, nom10, nom11, nom12, nom13, nom14, nom15, nom16, nom17, nom18, nom19, nom20, nom21
nom1 = ActiveDocument.Tables(2).Cell(Row:=1, Column:=1).Range
nom2 = ActiveDocument.Tables(2).Cell(Row:=3, Column:=1).Range
nom3 = ActiveDocument.Tables(2).Cell(Row:=5, Column:=1).Range
nom4 = ActiveDocument.Tables(2).Cell(Row:=7, Column:=1).Range
nom5 = ActiveDocument.Tables(2).Cell(Row:=9, Column:=1).Range
nom6 = ActiveDocument.Tables(2).Cell(Row:=11, Column:=1).Range
nom7 = ActiveDocument.Tables(2).Cell(Row:=12, Column:=1).Range
nom8 = ActiveDocument.Tables(2).Cell(Row:=15, Column:=1).Range
nom9 = ActiveDocument.Tables(2).Cell(Row:=17, Column:=1).Range
nom10 = ActiveDocument.Tables(2).Cell(Row:=19, Column:=1).Range
nom11 = ActiveDocument.Tables(2).Cell(Row:=21, Column:=1).Range
nom12 = ActiveDocument.Tables(2).Cell(Row:=23, Column:=1).Range
nom13 = ActiveDocument.Tables(2).Cell(Row:=25, Column:=1).Range
nom14 = ActiveDocument.Tables(2).Cell(Row:=27, Column:=1).Range
nom15 = ActiveDocument.Tables(2).Cell(Row:=29, Column:=1).Range
nom16 = ActiveDocument.Tables(2).Cell(Row:=31, Column:=1).Range
nom17 = ActiveDocument.Tables(2).Cell(Row:=33, Column:=1).Range
nom18 = ActiveDocument.Tables(2).Cell(Row:=35, Column:=1).Range
nom19 = ActiveDocument.Tables(2).Cell(Row:=37, Column:=1).Range
nom20 = ActiveDocument.Tables(2).Cell(Row:=39, Column:=1).Range
nom21 = ActiveDocument.Tables(2).Cell(Row:=41, Column:=1).Range
nom1 = Left(nom1, (Len(nom1) - 2))
nom2 = Left(nom1, (Len(nom1) - 2))
nom3 = Left(nom1, (Len(nom1) - 2))
nom4 = Left(nom1, (Len(nom1) - 2))
nom5 = Left(nom1, (Len(nom1) - 2))
nom6 = Left(nom1, (Len(nom1) - 2))
nom8 = Left(nom1, (Len(nom1) - 2))
nom9 = Left(nom1, (Len(nom1) - 2))
nom10 = Left(nom1, (Len(nom1) - 2))
nom11 = Left(nom1, (Len(nom1) - 2))
nom12 = Left(nom1, (Len(nom1) - 2))
nom13 = Left(nom1, (Len(nom1) - 2))
nom14 = Left(nom1, (Len(nom1) - 2))
nom15 = Left(nom1, (Len(nom1) - 2))
nom16 = Left(nom1, (Len(nom1) - 2))
nom17 = Left(nom1, (Len(nom1) - 2))
nom18 = Left(nom1, (Len(nom1) - 2))
nom19 = Left(nom1, (Len(nom1) - 2))
nom20 = Left(nom1, (Len(nom1) - 2))
nom21 = Left(nom1, (Len(nom1) - 2))
On Error Resume Next
For f = 0 To t Step 1
For i = 2 To n Step 2
ActiveDocument.Tables(2).Cell(Row:=i, Column:=1).Range.Select
Selection.Copy
ChangeFileOpenDirectory "D:\Downloads\Ressources\Ressources\" & nom & f & "\note\"
Documents.Open FileName:="observation " & nom & f & ".docx"
Selection.InsertDateTime DateTimeFormat:="dddd d MMMM yyyy", InsertAsField _
:=False, DateLanguage:=wdFrench, CalendarType:=wdCalendarWestern, _
InsertAsFullWidth:=False
Selection.TypeParagraph
Selection.PasteAndFormat (wdFormatOriginalFormatting)
ActiveDocument.save
ActiveWindow.Close
Next n
Next r
End Sub |
Partager