I am a longtime programmer of BASIC, but relatively new to VB, and I am creating a program for my company that requires a spreadsheet-like screen full of sales data. What I am having trouble doing is updating dependent textboxes and such based upon the values entered in other textboxes, like an autocalculate feature of any major spreadsheet program. I have tried tying everything to focus events, but that just makes the main logic a nightmare to create since any control not having a proper value will generate an error. Does anyone have a simple way to create an auto-calculating spreadsheet? Thanks.