Macro que realice búsqueda en columna B si existe el archivo en carpeta externa cambie color de texto y si no lo copie a h5
Y FELIZ AÑO NUEVO para usted y su familia
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'
ChDir "C:\Users\cari\Documents\libros\"
nombre = Range("b" & ActiveCell.Row).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
Lo que quiero ahora es que realice una búsqueda fila por fila y si encuentra el archivo cambie el color del texto de la celda en la columna B
En caso de no encontrarlo que copie toda la fila a la hoja5 del libro
Espero me puedan ayudar gracias y FELIZ AÑO NUEVO
Mis mejores deseos y bendiciones para ustedes y sus seres queridos que todos sus propósitos y metas se cumplan de la mejor manera hoy y siempre GRACIAS :3