Hi Andrew and all, Is it possible to fire a function in a separate thread. Would be very useful to open large cells, we can put opening() function in a separate thread and work. The problem of editing the same object by different threads can be solved by having a locking mechanism. regards, Suresh J