I was given the code below which works for "sheet1",but when adapted it to write to sheet repairs as well, nothing writes to sheet "repairs", have tried different codes that works writing to 1 sheet , but am having trouble writing to both sheets from a macro,i know it can be done
Trying to write a UDF Code for a User Form. The User puts in the data for the element it is trying to find the pressure in mm Hg for.
I want a Msg Box to appear when the desired temperature is less than the lower limit temp. and the desired temp is greater than the upper limit temp.
I figured out how to get the message box to appear, but I have not figured how to get the If statement to continue with the calculation if the desired temp is within range. When I press the command button to calculate, the message box appears whether the temp is in range or not.
My code is as follows:
Private Sub CommandButton1_Click() Dim A As Double Dim B As Double Dim C As Double Dim Pvapor As Double
I have a question related to Userform and/or Message box. In case a macro solve and displays the result as in Userform and Message box then is it possible to write (type) the values to the excel sheet without closing the Userform or Message box ?
I have two userforms. The 1st is called “add a facility” and the second is called “Edit Facility”. The first userform works pretty well. It places all the data in the right columns in the first empty row at the end of the table. Then the “sort” procedure places the “new” facility data in the right category. Everything is good there. Here's the code.
Private Sub CmndInput_Click() Dim iRow As Long Dim ws As Worksheet Set ws = Worksheets("Facilities")
' find first empty row in database iRow = ws. Cells(Rows.Count, 2).End(xlUp).Offset(1, 0).Row
'check for a Facility If Trim(Me.TextFacility.Value) = "" Then Me.TextFacility.SetFocus MsgBox "Please enter a Facility" Exit Sub End If
I have a workbook with 180 Sheest. I need to copy sheet name and paste to column Name. In the Column Year write 2013.Finally I need to all sheets as show below in in Sheet Farms. Doing this one by one is time consuming and with error risk. I think a loop can do this,nevertheless, I don't Know how to do it. Column size can be different in each Sheet
Sheet name Famr1 CodNameYearDescTotal1Total2ProvCnt 1234Apples200xxxyyyzzz 3412Bananas400xxxyyyzzz 2358Oranges500xxxyyyzzz 8956Pines800xxxyyyzzz
I am an absolute beginner to Excel programming and new to this forum. After I have been reading some basics I think this is absolutely the right place to learn
What I am trying to do i to use a userform for input in list. Should be simple, but I can't figure it out
Attached there is a sheet that I set up. The sheet called "Source" contains some data that is used as a picklist in the input form. I created a user form called "Newflight" with comboboxes in which you can input plane type, pilot and passenger based on the data in the Source sheet. It also contains an input box for the take off time. (it would be very nice if I the actual time could be entered by a single click, but the user should still be able to enter it manually). After clicking "STORE" the data should be stored in the first empty row in the sheet called "List".
Is there any way I use the same userform and somehow change the 'input' cell to the next row down each time the userform is selected..
I have a macro button, which when clicked opens a userform, an option button is selected and that value is put into a cell in a certain column.
However, as shown in the grid below, theses macro buttons are the same all the way down the column, and lead to the same userform, so instead of creating hundreds of the same userform is there a way of changing the cell number (row) when the next macro is pressed??
I have a series of Userforms that I would like the user to be forced to enter in some sort of information in one of those userform in the series. I do not want it to be submitted blank. Is there a code or a properties toggle to make this possible.
How would I go about making a user form that has an input box where you can type in a year (in yyyy format), and then two radio buttons that allow you to choose either "Jan-Jun" or "Jul-Dec", and a submit button to run a corresponding macro.
The purpose of this is I have two macros that run the same report, one is for first half of the year, second is for second half of the year. For simple purposes we will call them "JanJun" macro and "JulDec" macro ...
I have a userform that has Label 1, textbox1 and textbox2 at the top. (I shall call it HEADER)
Then, arranged in a row i have combobox1, textbox4, textbox6, textbox7 and label7 (I shall call LINE1)
On a row beneath this i have combobox2, textbox12, textbox14, textbox15 and label 10 (I shall call LINE2)
I need a way of finding the first empty row on sheet 1 (easy bit) and then putting the info from the HEADER and LINE1 in the first empty row, then HEADER and LINE2 in the next empty row etc etc. There are 5 rows in total
So I have a workbook (Workbook1) that opens a userform on launch. I have another workbook (Workbook2) that has a button to open Workbook1. Upon opening Workbook1 (and as a result the userform) I'd like to input data from Workbook2 into the fields of the userform. I'm not exactly sure how to reference the userform fields to input data from Workbook2.
I'm trying the following code:
With Workbooks(Workbook1).Userform1 UserformField1 = "Billy" UserformField2 = "John" End With
The macro is opening Workbook1 and the userform but the fields return blank.
I am new in Excel VBA and working on developing a form for Quarterly Reporting. My userform (Quarterly Report) contains controls such as combobox (one of them). I am trying to have another Userform (Risk and Mitigation) to pop-up when a specific item is selected.
Example: With cboRiskScale .AddItem "High" .AddItem "Moderate" .AddItem "Low" End with cboRiskScale.Value = ""
I am looking for the code where I will be able to have the "Risk and Mitigation" userform pop-up for user input when the "High" is selected.
So I'm creating a UserForm that takes user input to create a worksheet based on the values input. My question is: How to select a range of cells based on a variable input value? For example, it asks how many competitors there are, and the user can input 5, 8, 10, etc. So I want that many cells in Row 1 selected, whatever the value input is.
1) Can a userform procedure be place in the midst a larger macro, so that it can get input from the user before running the rest of the macro? ie If the user leave the input field blank, the macro will exit will a msgbox.
2) I have a range(A1:A3) that i want my userform to display. This range is dynamic. The user will require to input the corresponding country next to it. how do i code the this? I will need to use a listboxes and textboxes right?
for example: userform shows city on the left, user will need to input the country on the right.
A1 - California (user input on the right) A2 - Shanghai (user input on the right) A3 - Mumbai (user input on the right)
Example attachment is included. The goal of this is to extract data off of another sheet based upon an input value. It's easy enough to where the input value will be equivalent to the sheet name I want to reference. The example I provide incorporates code that works successfully. The only problems I have are:
1. The select method only works on the active sheet. I want to be able to call this while another sheet is active.
2. My code is very inefficient and takes a while to execute. I'd like to cut down on the execution time.
I've been using excel sheets to create reports for clients based on various sized samples of bars (I'm a test engineer). The sheets are essentially the same format though information will vary (such as bar type, diameter, etc.) I've been working on automating these sheets so that I don't need so many template-like tabs (currently I have a workbook for each client setup with 5-20 different sheets just in case the client sends in those bars! Half of the sheets stay blank and it can be confusing/cluttered).
Here's what I want to do: Have one page or popup window where I can input the information (job number, bar size, bar type, etc.) press the magic button and have it spit out a new sheet with that info added into the template. Is this doable?? I've never used macros before but I'm assuming I'll need to, which is fine, how that works.
I have a workbook with two sheets (MainSheet and Stats)
In the Main Sheet Column A has a name entered which is surname plus a christian name e.g Smith Thomas
This name could be anywhere in the A column from the bottom up
In the Stats sheet Column A has a surname and Column B has a christian name e.g Smith in ColA and Thomas in Col B. Smith and Thomas will always be on the same row but could be in any row on the sheet from the bottom up.
I need a formula which can compare the name in the MainSheet with concatinated name from the Stats sheet if the names are the same then change Cell H1 to the text "Match"
An example might be that on the MainSheet A16OO = "SMITH TOM" on the Stats sheet A2="SMITH" B2 = "TOM" . The formula would be on the Stats Sheet in H2 which in this case would = "Match"
I have a userform with 16 Textboxes Named "Text1" through "Text16". What I am trying to do is apply code that if there is content in the textbox it generates a new row after row15 and inputs the text in cellA of that row. Ex. "Text1" = JOE "Text2" = TONY......Hit Commandbutton1 on userform. It inserts Row16 puts "JOE" in A16.....then sequentially it inserts Row17 puts "TONY" in A17.