Cuestión : tener acceso al vba 2007 usar chr ()

Estoy trabajando en una función para crear automáticamente mucho number.

This soy el formato:  GAA0001

It primero consigue el número de porción pasado utilizado de la mirada de table.
Then en la sección numérica para ver si está en 9999.
si es así él necesita mirar el incremento la 3ro letra.  ¿Si la 3ro letra es Z, debe fijarlo a A e incrementar el 2do letter.

I saber que el chr (65) es “A” y el chr (90) es Z

Is allí una manera de trabajar en la 3ro letra como esto?
strCharacters =
strLetter = mediados de (los strCharacters, strLetter de 3)
if son mayores que el strLetter del then
del chr (90) = el
endif

Then del chr (65) yo se encenderán mirar e incrementar la 2da letra si needed.

I me conocen tener tipo de datos uniones mal hechas en allí… que sea lo que estoy intentando el trabajo around.

Thanks, el
Brooks
class= del

Respuesta : tener acceso al vba 2007 usar chr ()

El ASC debe tomar el valor del ASCII del carácter y comprobarlo

Usted puede también cambiar el caso por adelantado así que usted no necesita hacer eso.

strCharacters = “GAA1234”
strLetter = mediados de (UCase (strCharacters), 3)
si el strLetter entonces es mayor que el chr (90)
     strLetter = chr (65)
endif

El UCASE agregado debe cambiar el caso al mayúscula así que usted consigue SIEMPRE un carácter entre 65 y 90.
Otras soluciones  
 
programming4us programming4us