This is a two-part question.
I’m fairly new to using VBA and this is my first project in using it. In my worksheet I have 15 columns of data in 60 rows, each rows 15 data inputs represent a single scenario. I am wanting the macro to copy the data in each row, transpose it to a separate input field, which will then calculate an output to a cell next to the input row in column P. Is this the most efficient way to run?
The second code set is my attempt to bypass doing a loop and just running the first macro for each row of inputs in a macro. I know there has to be a better way to do this as a loop or something else, my knowledge base is just limiting.
Sub Final()
Dim Cell_Reference As Range
Set Cell_Reference = Range("P" & Rows.Count).End(xlUp).Offset(1)
Range(Cell_Reference.Offset(, -15), Cell_Reference.Offset(, -1)).Copy
Range("R4").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Range("R20").Copy
Range("P" & Rows.Count).End(xlUp).Offset(1).Select
Selection.PasteSpecial xlPasteValues
Range("R4:R18").Select
Selection.ClearContents
End Sub
Sub Run_Final()
'
' Macro2 Macro
'
'
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
Application.Run "'G&I WIP ULTRA - Copy - Copy.xlsm'!Final"
End Sub
Kyle W is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.