Private Function dernierItemDeLaCle(sCle As String) As Long Dim numFile As Long Dim sTemp As String Dim tablo() As String Dim CleATrouver As String Dim onCompteLesItems As Boolean Dim dernier_item As Long Dim temp_item As Long temp_item = 0 dernier_item = 0 onCompteLesItems = False CleATrouver = "[" & sCle & "]" numFile = FreeFile Open "C:\toto.txt" For Input As #numFile While Not EOF(numFile) Line Input #numFile, sTemp If onCompteLesItems Then tablo = Split(sTemp, "=", , vbBinaryCompare) temp_item = Val(Right$(tablo(LBound(tablo)), Len(tablo(LBound(tablo))) - 4)) If temp_item > dernier_item Then dernier_item = temp_item End If If InStr(1, sTemp, "[", vbBinaryCompare) > 0 Then onCompteLesItems = False End If End If If sTemp = CleATrouver Then onCompteLesItems = True End If Wend Close #numFile dernierItemDeLaCle = dernier_item End Function Private Sub Command1_Click() MsgBox dernierItemDeLaCle("qsdfghjk") End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question