DESCRIPCIÓN:
Extrae una cantidad de caracteres de ValorOrigen desde la posición seleccionada en Condicion1Valor y, a partir de ahí, coge el número de caracteres seleccionado en Condicion2Valor
EJEMPLO:
Extraer de este código genérico (88-1234Z) los 5 carácteres después del “-”
ValorOrigen: “88-1234Z”
Condicion1Valor: “3”
Condicion2Valor: “5”
ValorProcesado: “1234Z”
CONFIGURACIÓN:
Valor | Valor2 | Relacion | Relacion2 | Operacion | Factor |
3 | 5 | Extraer | |||
CÓDIGO:
If ValorOrigen <> “” Then
If Condicion1Valor <> “” Then
If Condicion2Valor <> “” Then
If ValorOrigen.Length > Condicion2Valor Then
ValorProcesado = ValorOrigen.Substring(Condicion1Valor, Condicion2Valor)
Else
ValorProcesado = ValorOrigen.Substring(Condicion1Valor, ValorOrigen.Length – Condicion1Valor)
End If
Else
ValorProcesado = ValorOrigen.Substring(Condicion1Valor, ValorOrigen.Length – Condicion1Valor)
End If
End If
End If