Extraer caracteres aleatorios con VBA
Para Dante Amor. Buenos días Dante el otro día me apoyaste en generar una macro para extraer de una cadena el nombre del archivo, el ejemplo fue este "C:\Users\jaibus\Admin\AVANCE SEM## (ALIAS).xlsx", estoy modificando la macro que me programaste para obtener ahora la carpeta donde se encuentra el archivo, es decir "Admin" pero n o logro entender del todo la macro. Me podrias ayudar nuevamente. La macro que me realizaste es la siguiente:
Public Sub Extraer()
With Range("I2:I" & Range("H" & Rows.Count).End(xlUp).Row)
.FormulaR1C1 = _
"=MID(RC[-1],FIND(REPT(CHAR(1),1),SUBSTITUTE(RC[-1],""\"",REPT(CHAR(1),1),LEN(RC[-1])-LEN(SUBSTITUTE(RC[-1],""\"",""""))))+1,LEN(RC[-1]))"
.Value = .Value
End With
End Sub
1 Respuesta
Respuesta de Dante Amor
1