If I understand correctly, you want to manipulate only a single tile or section of tiles at a time, within the entire tilemap, correct? Kind of like a digging thing example?
If so, then yes it is possible.
Lets say we want a tile to go away when we click it or touch it. Touch, btw, is used for most of these type of actions due to the option to use for mouse clicks btw. So let us use touch.
In the event, set up a first event that points to the area or interest of tiles from another object, such as cursor, or player position etc. Its always best to reference something in the game on the layer of interest before applying the actions.
This is done by using the "Pick nearest/furthest" system function.
In the "Which" select nearest, then X and Y will be the area of the tilemap you want to focus on.
So, the code would be something like:
Tilemap.TileToPositionX(and the object mentioned above i.e. cursor.X, or player.X for examples)
Do the same for Y, changing all Xs to Ys.
Then in a sub event, you can reference the tilemap now.
So, you say then that you want to use the when touched something (there are different functions for touch...test which works for you), and the action for that event (touch event), you can go to your Tilemap object, then there will be an option to erase tile range.
If you want to only erase, for example, where you touch, as a single tile, you can:
Erase Tile Range(Tilemap.PositionToTileX(Touch.X), and same for Y.
Might have to find the exact codes, but these X and Y references should work just find.
To make it more than one tile, change the tile range in the action, and even you can replace them, instead of erase, etc.
Say you are making a tank, for example, and want destructible terrain. The bullet object would the the object of interest in the first event, instead of the tank, because you would want to explode the tiles at the bullet collision obviously. :)
Hope that helps a bit!
I'd post pics, but I haven't fully tested this yet.