My application has performance issues.
One of the UserForms is a series of textboxes into which the user enters information. The data is screened and then transferred to a large array of similar data. The user's ID is the row of the large array.
The inputted (via textboxes) data has two logical groupings and are actually stored in the large array in two different sections.
Q. I'm currently moving the data to the large array via VBA loops. It seems slow. How can I do it faster?
To turn the textboxes into an array themselves I thought I'd use the array function in the hopes it would be quicker than looping through Controls.
Logically I would think I can convert the textboxes to an array, identify the proper start location for a "paste" using Offset(User ID) and Copy the data over. I'm having trouble converting my logic to reality.
One of the UserForms is a series of textboxes into which the user enters information. The data is screened and then transferred to a large array of similar data. The user's ID is the row of the large array.
The inputted (via textboxes) data has two logical groupings and are actually stored in the large array in two different sections.
Q. I'm currently moving the data to the large array via VBA loops. It seems slow. How can I do it faster?
To turn the textboxes into an array themselves I thought I'd use the array function in the hopes it would be quicker than looping through Controls.
Logically I would think I can convert the textboxes to an array, identify the proper start location for a "paste" using Offset(User ID) and Copy the data over. I'm having trouble converting my logic to reality.