![]() |
Looping a range selection
Hello,
I'm quite new to VBA Programming, but have used many sources to figure out what I needed to get the job done. A lot of my problems are format-based where I do know the logic of what I want to do but the coding in VBA is what slows me down. I'm trying to make a loop where I can cycle through a range of selected cells. Here is an example of my code: For k = 6 To 14 range("BPk:HMk").Select 'Random code Next k Obviously this won't work because the variable I want to change is within quotes. What I want to do is simple yet I can't figure out the proper coding or find what I need searching the web. Any help would be much appreciated. ---Achilles |
Looping a range selection
For k = 6 To 14
range("BP" & k:&":HM" & k).Select 'Random code Next k HTH -- AP a écrit dans le message de oups.com... Hello, I'm quite new to VBA Programming, but have used many sources to figure out what I needed to get the job done. A lot of my problems are format-based where I do know the logic of what I want to do but the coding in VBA is what slows me down. I'm trying to make a loop where I can cycle through a range of selected cells. Here is an example of my code: For k = 6 To 14 range("BPk:HMk").Select 'Random code Next k Obviously this won't work because the variable I want to change is within quotes. What I want to do is simple yet I can't figure out the proper coding or find what I need searching the web. Any help would be much appreciated. ---Achilles |
Looping a range selection
Hi Achilles,
For example, looping for a given number of rows i, and for a given number of columns j : For i = 1 To 20 For j = 1 To 10 Cells (i,j).Select ' Perform actions you need Next j Next i HTH Carim |
Looping a range selection
Hi Achilles,
Thanks to Ardus ' s answer, I now better understand your question ... there is a tiny typing mistake in his answer - no ":" after the first variable k, and only one blank space in the concatenation with & - For k = 6 To 14 Range("BP" & k & ":HM" & k).Select 'all your programming code Next k HTH Cheers Carim |
Looping a range selection
Thanks for the quick replies!
AP: Tried what you suggested and it did seem like the right fix I was looking for but it gave me a compile error between '&k:&'. It was expecting a ')' as a list separator. So I used a combination of brackets to try and make it work but nothing. Carim: Thought about doing this but was trying to move away from using this format. I have been using it throughout my code but it does get pretty huge when I have 3 or 4 variables to loop. Though, if I can't find a one loop fix, I'll go to the multiple one you've suggested. Thank you for the help thusfar :) ---Achilles |
Looping a range selection
Oh excellent! Removed the error. Many thanks for the help. Now to
test it out. ---Achilles |
Looping a range selection
It worked! Once again, thank you for the help.
---Achilles |
All times are GMT +1. The time now is 02:03 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com