I have seen @
NathanAlvares24 has used VBScript and Python to solve this problem .
Here i have not used any scripting language to solve the problem . You can copy paste the below code in PAD and see how it works , any suggestions warmly welcome :D
SET vCurrentString TO $'''P99'''
Text.GetSubtext.GetSubtext Text: vCurrentString CharacterPosition: 0 NumberOfChars: 1 Subtext=> vCharacter
Text.GetSubtext.GetSubtextFrom Text: vCurrentString CharacterPosition: 1 Subtext=> vNumber
SET vNumber TO vNumber + 1
IF vNumber < 10 THEN
SET vNumber TO $'''0%vNumber%'''
ELSE IF vNumber > 99 THEN
Variables.CreateNewDatatable InputTable: { ^['Column1'], [$'''A'''], [$'''B'''], [$'''C'''], [$'''D'''], [$'''E'''], [$'''F'''], [$'''G'''], [$'''H'''], [$'''I'''], [$'''J'''], [$'''K'''], [$'''L'''], [$'''M'''], [$'''N'''], [$'''O'''], [$'''P'''], [$'''Q'''], [$'''R'''], [$'''S'''], [$'''T'''], [$'''U'''], [$'''V'''], [$'''W'''], [$'''X'''], [$'''Y'''], [$'''Z'''] } DataTable=> DataTable
Variables.FindOrReplaceInDataTable.FindItemInDataTableEverywhere DataTable: DataTable AllMatches: True ValueToFind: vCharacter MatchCase: False MatchEntireCellContents: False DataTableMatches=> DataTableMatches
SET vNextIndex TO DataTableMatches[0][0]
SET vNextIndex TO vNextIndex + 1
SET vCharacter TO DataTable[vNextIndex][0]
SET vNumber TO $'''01'''
END
SET vOutputString TO $'''%vCharacter%%vNumber%'''