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
| 'reconstitution du fichier, pour l'exemple
LeTexte = "Changed the current scope context to 10.0.0.0 scope." & vbNewLine & vbNewLine _
& "Options for Scope 10.0.0.0:" & vbNewLine & vbNewLine _
& "DHCP Standard Option :" & vbNewLine _
& "General Option Values:" & vbNewLine _
& "OptionId : 51" & vbNewLine _
& "Option Value:" & vbNewLine _
& "Number of Option Elements = 1" & vbNewLine _
& "Option Element Type = DWORD" & vbNewLine _
& "Option Element Value = 691200" & vbNewLine _
& "OptionId : 3" & vbNewLine _
& "Option Value:" & vbNewLine _
& "Number of Option Elements = 1" & vbNewLine _
& "Option Element Type = IPADDRESS" & vbNewLine _
& "Option Element Value = 10.0.0.1" & vbNewLine _
& "OptionId : 66" & vbNewLine _
& "Option Value:" & vbNewLine _
& "Number of Option Elements = 1" & vbNewLine _
& "Option Element Type = STRING" & vbNewLine _
& "Option Element Value = 10.0.0.12" & vbNewLine _
& "OptionId : 67" & vbNewLine _
& "Option Value:" & vbNewLine _
& "Number of Option Elements = 1" & vbNewLine _
& "Option Element Type = STRING" & vbNewLine _
& "Option Element Value = 10.0.0.2" & vbNewLine _
& "Command completed successfully. "
TblStr = Split(LeTexte, "OptionId : 51")
'TblStr(1) contient tout ce qui suit la ligne OptionId : 51
MsgBox "contenu de TblStr(1):" & vbNewLine & vbNewLine & TblStr(1)
TblStr = Split(TblStr(1), "Option Element Value =")
'TblStr(1) contient tout ce qui suit la ligne Option Element Value = , de OptionId : 51
MsgBox "contenu de TblStr(1):" & vbNewLine & vbNewLine & TblStr(1)
TblStr = Split(TblStr(1), vbNewLine)
'TblStr(0) contient la valeur de Option Element Value de OptionId : 51 faisant partie du texte dans lequel on a recherché
MsgBox "contenu de TblStr(0):" & vbNewLine & vbNewLine & Trim(TblStr(0)) |