Macro para abrir archivo .pdf alojado en carpeta externa aun que solo coincida parte del texto y como colocarle al final ".pdf"
Para: Dante Amor
Muy buenos días espero esté teniendo un excelente inicio de semana y año
Tengo una macro que contiene nombres de archivos .pdf me dice si el archivo de la celda seleccionada en la columna B existe en mi carpeta externa si lo encuentra pregunta si deseo abrirlo y si no manda mensaje de que no fue localizado
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 2 Then Exit Sub 'sólo se ejecutará en col B'
If Target.Row < 9 Then Exit Sub 'sólo se ejecuta a partir de la fila 9'
If Target.Value = " " Then Exit Sub
ChDir "C:\Users\cari\Documents\libros\"
nombre = Target.Value
Set fso = CreateObject("scripting.filesystemobject")
If fso.fileexists(CurDir() & "\" & nombre) Then
x = MsgBox("el archivo existe. Desea abrirlo??", vbYesNo, "ATENCION")
If x = vbNo Then Exit Sub
Shell "C:\Program Files (x86)\Adobe\Reader 9.0\Reader\AcroRd32.exe " & nombre
Else: y = MsgBox("no fue localizado")
End If
End Sub
Como podría hacerle para que me abra el archivo si solo coincide parte del texto ya que el registro en Excel se escribe completo el nombre del mismo, pero en el pdf solo se toma parte del nombre para guardarlo en la carpeta y a su vez como anexar al final del nombre guardado en columna B ".pdf" espero me pueda ayudar de antemano gracias
Aquí le anexo la imagen de como esta el nombre en el libro, como se encuentra en la carpeta donde se guardan y como necesito que se anexe la terminación ".pdf" en el texto de las celdas en columna B gracias