Ugh. This is driving me up the wall. I simply can't get it to work the way I'd like it to. All of the suggestions given here are all good, however they all work for the first step of the process. I need it to be expanded and optimized if you will. Right now it runs the entire course of a column (I think) and thus causes a delay when you type a name in and hit return.
Picture 3 columns, D, E, and F, each one 30 rows (4:34). Column D will be used to enter a person's name. Column E will be used to programmatically generate a string consisting of 2 and 3 letters of their first and last name respectively. And Column F will be used to enter the name of that person's parents.
When I enter a name in Column D, I want to run:
That's it. Now, when I enter a name in Column F, I want to run:
And that's it. One more step to finish it all. If I delete a name from Column D, I want to run:
Basically, clear out the other two cells as well. All of this on a cell change I guess, which at the moment I've been trying to make work by having a Worksheet_Change() sub. But I can't for the life of me figure out how to do this at the same time. Any help would be greatly appreciated.
Edited to add: I think the fact that I'm trying to run Application.Proper on the cell causes it to consider it another change, and thus the whole thing repeats again .. and again .. and again ..
Bookmarks