Forum Discussion
blackwelldanny
May 03, 2018Copper Contributor
Create a pop up box for user data input that auto formulates specific cells
For Excel 2010, I have two columns created for counting. One counts up to a number and the other column counts backwards from that number to 1. Ex. First column counts up to 50 and the second colum...
- May 03, 2018
Hi,
This can be done with VBA, which is the Excel scripting language.
Anyway, I've done this for you in the attached file.
This solution is powered by this code:
Sub Workbook_Open()
'Written by Haytham Amairah
'Last updated on 5/3/2018
Dim number As Integer
number = Application.InputBox("Please enter a number:")
Dim scell As Range
Set scell = Application.InputBox("Please select the starting cell:", , , , , , , 8)
For counter1 = 1 To number
Dim r1 As Integer
r1 = counter1 - 1
scell.Offset(r1).Value = counter1
Next counter1
For counter2 = number To 1 Step -1
Dim r2 As Integer
r2 = Abs(counter2 - number)
scell.Offset(r2, 1).Value = counter2
Next counter2
End SubPlease follow this https://support.office.com/en-us/article/automatically-run-a-macro-when-opening-a-workbook-1e55959b-e077-4c88-a696-c3017600db44 to learn how to inject your own workbook with this code!
I hope this helps you
Haytham
SergeiBaklan
May 03, 2018Diamond Contributor
Hi Haytham,
Sorry, my browser hangs for a while and I not intentionally clicked on Best response, remove it after that. Perhaps that post is really Best response, but that's not my decision.
Haytham Amairah
May 04, 2018Silver Contributor
Hi Sergei,
No problem.
It really isn't the best response, it lacked an error handler!