Input Box To Capture Range

Feb 23, 2008

I would like an input box that asks users a select a range of cells....After this certain range of cells is selected....I would than like that range to be copied to a different sheet.

View 9 Replies


ADVERTISEMENT

Refresh Input Cell And Capture All Outputs From Each Loop

Jul 10, 2014

Assuming I have three worksheets:

1) input: col A has a series of product code (string)
2) calculation: where I want to automatically copy and paste each product code from "input" worksheet into "calculation" cell B4, and through many steps of calculations, return the outputs in cell B8 and B9 (parameters are numeric)
3) output: how to automatically record B8 and B9 from "calculation" sheet to this sheet Row 5 and 6 from each loop? (format of output doesn't really matters)

View 4 Replies View Related

RefEdit To Capture Range For Other WB

Oct 27, 2008

I have a userform with a 3 refedit controls. Each needs to capture a range from a different workbook (already open - only not active).

Is it possible to configure the refedit to capture a range from another workbook (either thru window menu or ALT+TAB)?

I notice that InputBox type:=8 allows it - I'm a little suprised that default refedit doesn't.

View 9 Replies View Related

Adjustment To VB Code To Capture A Range

Aug 22, 2007

The code below puts a green border around the cell that is beneath 10 in my chosen range, however I wish to add the border to the row of information instead of just the cell. My columns of data are from columns E to M, but the criteria for whether or not the data gets a green border is in column D....so lets say D15 is less than 10, I would want a border to go around E15:M15.

Sub Test()
For Each c In Range("D2:D350")
If c < 10 Then
c.select
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 4
End With

View 9 Replies View Related

Input Number In Range?

Feb 7, 2014

With the inputbox I want to insert a numeric value to define a cell range, for example "C15:F15"

This is the code I'm using:

x = InputBox("Insert Row")
Range("C(x):F(x)").Select

Where (x) represents the Inputbox data (the number "15") I want to insert, But it doesn't runs

View 1 Replies View Related

User Input Into A Range

Jul 14, 2006

This code works fine if i use static ranges, but i would like the user to input the column in which the data is stored.

'Get data for the locations of the gaming license numbers needed for the comparison
varPlayerHost = InputBox("Please enter a single letter for the" + vbCrLf + _
"Column that the Player Host License" + vbCrLf + _
"numbers are in.", "Player Host Number Location", "H")
varHostLicense = InputBox("Now enter the column letter for the copied employee" + vbCrLf + _
"license numbers", "Employee License Number Location", "U")

'Set the ranges for the data to be compared
'This is where I am getting the error???
Set rRangeA = Range([varPlayerHost,1], Range(varPlayerHost, 65536).End(xlUp))
Set rRangeB = Range([varHostLicense,1], Range(varHostLicense, 65536).End(xlUp))

'The actual comparison and deletion of record that match the license numbers copied.
'When this function finishes you will be left with a spreadsheet that only has patron
'information left for the patrons that have an invalid host number.
For Each rCell In rRangeA
If WorksheetFunction. CountIf(rRangeB, rCell) > 0 Then
rCell.EntireRow.Delete
End If
Next rCell

This exact code is kicking an error
"Run Time error 1004"
"Method 'Range' of Object '_Global' failed"
Not quite sure where i went wrong.

View 9 Replies View Related

Solver Without Range As Input

Dec 30, 2006

i have some data in array format and want to use that data in the solver. However, as per my understanding solver takes in only ranges. How can i use arrays directly? this is wht i am trying, but not working

entities = 1
spread = 3 + entities
ans = 5
SolverOk SetCell:=spread, MaxMinVal:="3", ValueOf:=ans, ByChange:=entities

View 5 Replies View Related

Input Box To Specify Range To Copy

Oct 12, 2007

Is it possible to use an input box so a user can copy rows from a particular row to the last row that has data in it?

e.g row 23 & copy all rows from 23 to end od date (and then paste them to another location - e.g. nother sheet at the next empty row.

View 9 Replies View Related

User Select Range Through Input Box

Sep 21, 2009

I'm trying to get a users' selected range to display in a cell as stored text.

therefore, If a user selects A1:D7. The text in Cells("G", 10) will be:"A1:D7"

w/o the quotes.

I've attached an example workbook.
Here's the formula thus far:

Sub SelectRangeBox()
Dim rnBody As Range
Dim vaMsg As Variant
Do
vaMsg = Application.InputBox( _
Prompt:="Please enter the message-text:", _
Title:="Message", _
Type:=2)
Loop While vaMsg = ""................................

Actuall maybe my thread should be Titled. user selected cell range displayed in input box save to cell as a text value.

View 2 Replies View Related

Loop Through Range Find Value Input Box?

Jun 20, 2012

I have a range (C3:C56). I have a set number in each of these cells. I also have a range out to the side that calculates a number after input a % in cell BI2. The formula reads as "=AE3-(AE3*$BI$2)". Basically it is reducing the values in my range. If a number is in my range is 8 and i input 25% in cell BI2, then my result would be 6.

I have a few steps I want to happen with this range.

1 Display an input box asking for a percentage
2 I want to loop through my range and use that percentage to reduce the numbers
3 (optional but would be amazing to have) after the reduced value is determined, round down to the nearest multiple of 4.

View 9 Replies View Related

Combo Box Dynamic Input Range

Aug 16, 2009

Is there a way of setting the input range on a combo box to a vale set in a cell?

ie, if my current input range is A2:A40 and i then users add another 20 records to that column, i need the combo box input range to change to A2:A60, so I can leave the sheet unmonitored for the users to add lines and not have to manually change the input range of the combo box.

View 9 Replies View Related

Changing Values In A Range Using Input Box

Jul 26, 2006

I have a spreadsheet that has multiples ranges. Some values are displayed as negative values. I would like to create a macro that allows me to first select the range/s, (maybe using a input box) I want to change and then display the negative values as positive values.

Would I need to create a separate macro to do the opposite (change the values that are positive to a negative value)?

The other macro I’m trying to create is a similar type. What I would like this macro to do is first select the range I want to change and then divide all the cells in the range by 100000

View 3 Replies View Related

Color Range With User Input

Mar 8, 2007

I have searched for code in the forum to help me here but could not get any of the possible choices to work for me. I have a spreadsheet that is password protected but would like the user to be able to change the color of the fonts based on the user's choice. The protected page (one of many in the spreadsheet) has various cells that are unlocked so that the user can enter data. The rest of the page is locked. I have allowed all users of the worksheet to Select Unlocked Cells only. I have attempted to allow them to Format cells as well, but each time the program is re opened this feature is no longer working. (The program has a macro that ensures it opens in protected mode each time.)

So I would like to set up a Macro that allows the users to set the color of 6 rows and 5 columns based on their choice. An example of the configuration is:
1234Color Choice

A11016221
B21117232
C31218243
D41319254
E51420265
F61521276

Using the above format, I am imagining the I would have a Key with color codes (using the ColorIndex Properties). The user would type in the appropriate number for each row and click a button and the rows (5 cells each) would change to the selected color.

View 9 Replies View Related

Find Next Date In Range From Input

Apr 6, 2008

have a range of dates in a column i can match an input date with this code where the input date is in cell H20 (eg 04/04/2008)

With ActiveSheet
Range("D:D").Select
Range("D:D"). Find(What:=Range("H20"), After:=ActiveCell, LookIn:=xlValues, LookAt:= _
xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate

End With

the problem is that not all the dates in the range are consecutive and there may be the same date more than once eg
01/04/2008
03/04/2008
03/04/2008
05/04/2008

the problem is if the date in cell H20 (inputted by user) does not exist in column D, it all goes wrong.

what i would like to achieve is a way of incrementing the cell date by one day until it matches a date in the range, in this case if 02/04/2008 was entered 03/04/2008 would be picked up.

View 3 Replies View Related

Changing Input And Range From Current Macro?

Apr 10, 2013

So I found a macro that does something similar to what I need.

I tried changing the data range and input column but it doesn't work.

What the macro does is I type whatever name into the msg box and it will copy and paste all the rows that contains the name to a different sheet.

Here is the macro:

VB:
Sub test()Dim vl As String, res, sh, myrange As Range
Application.ScreenUpdating = False: vl = Application.InputBox("Enter value for Column B", Type:=2): If vl = "" Then Exit Sub

[Code]....

View 5 Replies View Related

How To Input Date Range For SUMIF Formula

Mar 24, 2014

I have a column of hours spent working on a particular task, but I only want to add the hours that fall within a two week reporting period.

Is it correct to use the SUMIF formula? If so how do I write the formula to include the date range desired? Would it go under 'criteria'?

View 2 Replies View Related

Moving Average Input Range Display

Mar 30, 2007

I am using the built in moving average function to calculate the moving average of a set of numbers. There are a few things that i would like to do.

First i would like to have the last result displayed in a single cell. Then next to that cell i would like to have a cell that would specify the period of the moving average. I would like to be able to change the period in that cell and have that change it in the actual function. And finally i would like to have the moving average in a chart that would also change its period once that is changed in the respective cell. I realize that this might need some VB coding which i am currently learning.

View 14 Replies View Related

User Input To Set Last Column In Range To Copy

Apr 9, 2009

If possible could someone please help with changing the below code so that column "D" in the rngIn part of the code can be a variable. i.e so the user can select one, two, three or four columns (with visible data) to be copied. The "b3" part is a constant.

View 14 Replies View Related

Sum A Range Of Cells Based On User Input

May 2, 2009

I have a range of cells that I want to sum based on a range inputed by the user. The range begins with cell c27 and ends with cell au27. I want the user to be asked the beginning cell and ending cell of the range they want to sum and then output the answer.

View 4 Replies View Related

Input Box Info Pasted Into Range Of Cells

May 29, 2009

I have this code going for a sheet i've been working on, but thers only one thing I can't figure out how to do.

I want it to take the text that was entered in the "Grid Date" input box and stick it in the bottom 10 cells (plus one space). IE - if A14 is the last used cell, paste it into A16 through A26.

View 2 Replies View Related

Excel 2010 :: VBA Input Box For Range Selection

Sep 6, 2012

Excel 2010. I have a macro, stored in a workbook.

The macro is: collecting data from another opened workbook,processing the data,saving the processed data in yet another workbook.

The workbooks' names it is operating on are hardcoded in the macro. I'm trying to make it more flexible, that is to allow user to specify both source and target workbooks along with the data columns.

The workflow follows:

User opens both source and target workbooks,User opens the workbook with the macro,User runs the macro (with a button for example),Macro prompts the user to select range in the source workbook,Macro "memorizes" the range and the source workbook's name from user's selection,Macro prompts the user to select range in the target workbook,Macro "memorizes" the range and the target workbook's name from user's selection,Macro processes the data.

I found out that this can be achieved with Application.InputBox("Select cell(s)", Type:=8) method. However there are some issues that I was not able to solve playing with the returned value's methods:

The .InputBox defaults to active workbook. I was able to select another opened workbook only with Ctrl+Tab combination, but it will not work with the end users - they are too poor with these tricks. Is there a better, more intuitive way to allow user selecting a workbook?I was not able to get the workbook's name from the .InputBox returned value property. I was trying with .application.caption and .application.activeworkbook.name - none of these worked. They returned name of the workbook with macro, not the one with selected range. How to get the workbook's name from given cells range?

View 2 Replies View Related

Colour Range Of Cells Based On Input Of Name

Feb 6, 2013

Trying to run a VBA to colour a range of cells based on the input of a name. I can write the basic level VBA to colour one cell by numerical input but struggling to see how this can be adapted to colour a range of cells and if instead of 1,2,3,4 etc the case could be replaced as text: eg Joe, John, Jason etc.

View 9 Replies View Related

How To Input One Range Into Combobox On Format Controls

Mar 31, 2013

How to input more than one range into the combobox on format controls. Im using the combox to change charts. The ranges are

C2:C19
&
C23:C40

View 1 Replies View Related

Excel 2013 :: Get Range Of Results From Input

Aug 31, 2013

Here is an example of what I am trying to do in E2013.

The orange Bin is my input. It want that to return the column associated with the # as show in orange output column. I think this is an index command? I cannot seem to make it work.

Also - is there an easier way to insert sheets other than a screen grab and photos?

View 5 Replies View Related

Script That Loops Through Each Row Where It Checks If Input Range Is Over 0

Oct 22, 2013

I want to create a script that loops through each row where it checks if an input range is over 0.

So it starts by me declaring what cells in row ex A5:A7

Then it loops through each row in searching only in column 5:7 if its over 0.

If it is, then mark those cells red..

Is this possible?

View 3 Replies View Related

Reference To A Range Of Cells As Input For A Macro

May 13, 2009

I want to create a macro which asks some information like functions do. For example, I would like the macro to ask for some data to be filled by the user. For that purpose I thought about using the inputBox vba function. I wanna fill the field in the inputBox with a reference to a range from an excel sheet. So, I click on a cell and then I try to hold ctrl + down cursor to get all the range starting from that cell on until the last consecutive filled cell on the sheet. Nonetheless, the problem I have is that when I do ctrl+down cursor, I just do not get the reference I want, because it seems that the ctrl+down cursor combination does not work in the inputbox for filling a reference to a range of cells. Does anyone know some workaround to achieve this?

View 9 Replies View Related

VBA Function: One Range As Input, Two Ranges As Output

May 10, 2006

I want to pass an array to a function, and am unclear how to do it. For example, the following declaration does not work:

Public Function xyz(a() as Variant) as Double

There is an additional requirement that I would like the output also to be a range of the same dimensions, typically one column and 100 rows. Is this possible?

A further twist is that the function I am writing calculates two values for every element in the input array and I need the output of them both.

An inelegant solution would be to write two separate functions, but I was wondering if it is possible to get two array outputs from a single function.

View 7 Replies View Related

Block Input Into Range When CheckBox Checked

Sep 27, 2007

I am working on a spreadsheet where multiple inputs are entered by a user in certain cells and ranges. I would like to block the ability to enter values in a certain range based on the condition of a check box in the spreadsheet. I do not want to delete or hide the range. Does anyone know a simple command to either allow or not allow input in certain cells/ranges?

View 3 Replies View Related

Print By Date Range Input Match

Mar 6, 2008

i have a sheet with data in columns A-E where data gets added to daily.

In column D is a list of dates (which are in sequential order).

i have created a form which allows the user to enter a start date in one textbox
and an end date in another textbox.

how can i get this info to select the matching date range in columns A-E that could be set to print.

eg

enter start date = 18/1/2008 (entered in textbox1)
enter end date = 26/1/2008 (entered in textbox2)

print resulting range A52:E78 (Where the first matching date on the 18th and the last on the 26th).

View 3 Replies View Related

Changing Single Formula Range With Input Values?

Aug 7, 2014

I have data in column A and formula in D2 is =MAX(A1:A1)

If i enter 12 in B2 cell
....... and 5 in C2 cell formula in D2 should change to =MAX(A12:A17)

If i enter 140 in B2 cell
........and 30 in C2 cell formula in D2 should change to =MAX(A140:A170)

I tried entering INDIRECT function inputting value in B2 as A12 instead only 12 but not fully succeeded

View 2 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved