Hi all:
First, and I am sure i speak for a lot of us here, that the experts time plus insights into VBA are very helpful.
On another topic, does anyone have any recommendation to learn "practical" vba. I don't post too often as I am not trying to get free code and would rather take the time to learn VBA myself. But in reality my work requirements don't allow me to focus on coding 8 hrs a day so I post and use code that I can apply in my projects. I have all the standard books but they just don't really give you what you need.
So if anyone can list out or recommend the best way to get up to speed to be an "late beginner / early intermediate" coder, that would really be appreciated. As an aside, here is something I would like to do but can't given my skill level - further I know it can be done.
a) I have a list of 500 names.
b) Depending on the criteria associated with each name, loop through the range and place the name with the matched criteria in another column.
c) The issue is each column is its own criteria and I have 10 ways to match the data.
Solution so far:
a) Loop through the range one criteria at a time and paste the result. Then repeat the exact same code 10 times and change the criteria variable. It worked perfectly, but my lack of skills for arrays prevents me from speeding this up - it takes at least 20 min to do this looping. This is what I mean by practical VBA learning.
Unfortunately, if the answer is just power through it and learn by example then that is what I will have to do.
Thanks in advance for any advice.
First, and I am sure i speak for a lot of us here, that the experts time plus insights into VBA are very helpful.
On another topic, does anyone have any recommendation to learn "practical" vba. I don't post too often as I am not trying to get free code and would rather take the time to learn VBA myself. But in reality my work requirements don't allow me to focus on coding 8 hrs a day so I post and use code that I can apply in my projects. I have all the standard books but they just don't really give you what you need.
So if anyone can list out or recommend the best way to get up to speed to be an "late beginner / early intermediate" coder, that would really be appreciated. As an aside, here is something I would like to do but can't given my skill level - further I know it can be done.
a) I have a list of 500 names.
b) Depending on the criteria associated with each name, loop through the range and place the name with the matched criteria in another column.
c) The issue is each column is its own criteria and I have 10 ways to match the data.
Solution so far:
a) Loop through the range one criteria at a time and paste the result. Then repeat the exact same code 10 times and change the criteria variable. It worked perfectly, but my lack of skills for arrays prevents me from speeding this up - it takes at least 20 min to do this looping. This is what I mean by practical VBA learning.
Unfortunately, if the answer is just power through it and learn by example then that is what I will have to do.
Thanks in advance for any advice.