No anger intended; I just tend to be direct and matter-of-fact. I am somewhat familiar with Access VBA and a bit with Excel too. If you looked, you would find that I've helped lots of people here and at Access Forums (.net) and have received a fair amount of positive feedback and thanks. You probably know that everyone who helps out here and in other forums does so by way of giving their own free time and desire to share knowledge. I will admit that sometimes, it's frustrating when people don't answer a simple question when they're asking for help - I guess that's my problem, not theirs. My alternative is to just drop a thread and move on, so not sure which is worse. In your case, for example, nothing you posted indicates the information you want to get into the database is in Excel, yet that's where it appears this solution is headed. I could have helped with that after your first post if that's what I knew. However, I would take a pass if it was in Word for example, because I do not know that object model at all, and have no intention of learning it. Thus I would not have wasted any more of your time (or mine). I could even have stated that depending on your setup, you might not need DAO or ADO at all. Hope you find a good solution.