Private Sub faililugeja3_Click() Dim failinimi, nr, rida failinimi = "nimed.txt" failinimi = InputBox("Palun faili nimi", "Faili avamine", _ ActiveWorkbook.Path & "\" & failinimi) On Error GoTo veahaldus avamine: Open failinimi For Input As #1 Line Input #1, rida MsgBox ("Esimesel real on " & rida) Close #1 Exit Sub veahaldus: Do While Not failinimi = "" If Err.Number = 53 Then 'veale "faili ei leitud" vastav kood failinimi = InputBox("Kontrollige failinime", "faili ei leitud", failinimi) If Not (failinimi = "" Or FileSystem.Dir(failinimi) = "") Then GoTo avamine End If Else 'muu veanumbri korral MsgBox "Viga: " & Err.Description Exit Sub End If Loop End Sub