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
| Sub MiseAJourFormule()
Dim x As Integer
'pour exécution des lignes 24 à 36
For x = 24 To 36
Cells(x, 7).Select
'Remplacer _controles_rodage.xls]Modèle'! par valeur de la cellule R21
'qui donnera le nom du fichier et l'onglet en fonction de la date du contrôle
ActiveCell.Replace What:="_controles_rodage.xls]Modèle'!", Replacement:=Range("$R$21").Value, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
'Remplacer _controles_trempe.xls]Modèle'! par valeur de la cellule R22
'qui donnera le nom du fichier et l'onglet en fonction de la date du contrôle
ActiveCell.Replace What:="_controles_trempe.xls]Modèle'!", Replacement:=Range("$R$22").Value, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
'Remplacer _controles_qualité.xls]Modèle'! par valeur de la cellule R23
'qui donnera le nom du fichier et l'onglet en fonction de la date du contrôle
ActiveCell.Replace What:="_controles_qualité.xls]Modèle'!", Replacement:=Range("$R$23").Value, LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
ReplaceFormat:=False
' Même opération jusqu'à la ligne 36
Next x
End Sub |
Partager