Hola
La funcion MID devuelve un número especificado de caracteres de otro string comenzando por el valor que le pasemos al parametro start
MID(String,start as long,[length])
String =sera la palabra de donde vamos a sacar el valor, en tu ejemplo sera el valor que tenga la variable LsBuffer.
start =sera el valor que pondremos y desde donde vamos a comenzar, en tu ejemplo es 1, desde la primera letra.
[length]= como ves es opcional, y sera el tamaño a devolver o la cantidad de letras a devolver., que sera el valor que tenga la variable LvEncontro. como este parametro es opcional si no se especifica se devuelve el string completo.
Un ejemplo
MsgBox Mid("hola", 1, 2)
En este ejemplo tendremos un mensaje que dira ho, como ves nos devuelve las dos primeras letras de la palabra hola, comenzando desde su primera letra.
Y Trim$ logra que el valor no tenga espacio en blanco ni antes de la palabra ni al final de la misma.
Espero te quede claro
Saludos
Victor Collado