Scrolling with custom characters

i need to sroll right or left with my custom characters.

I believe that the scrolling (actually shifting) will work the same way with the custom characters as it does with the regular ROM characters.

i mean, is it possible to set cursor at a value more than 15(in a 16X2 lcd )?

As far as the LCD controller is concerned the answer is yes. BUT- the answer to your question really depends on how the library that you are using deals with the cursor positioning.

suppose my lcd is filled with some text, when it scrolls left , i can see the custom characters appearing.

You may be confusing the LCD controller's three types of memory.
CGROM is used to store the dot patterns for the regular ROM characters.
CGRAM is used to store the dot patterns for the custom characters.
DDRAM is used to determine what appears at a specific location on the screen.

When you send an ASCII code to the LCD the ASCII code that you sent is stored in DDRAM. The LCD controller then uses that code as an address and it goes to either CGROM or CGRAM, whichever is appropriate, to get the specific dot pattern to put on the display.

The scrolling (shifting) merely changes the normal relationship between the DDRAM addresses and the screen locations.

Don