Thanks for the advice, I'd already starting splitting the ingredients into seperate entries for quantity, unit of measurement and description, and I used a combobox to do this, as I figured it would be pretty important to ensure they are all entered identically (i.e 2 chicken breasts, 2 breasts of chicken).
Now the next step is to alter the macro I had for entering recipes, as it will be taking more values, but more importantly, the values in the combo boxes. The current macro just takes the numerical order on the list, rather than the text it relates to, so my question is, how do i create a macro that automatically moves 69 values from one sheet to another. For example, from (sheet recipe enter) C2:C66, but where a lot of those are combo box entries, to (sheet Recipe Main) next available row.
I'm pretty sure I'm not explaining myself very well, below is the current macro I'm using:
Sub Enter_Recipe()
Application.ScreenUpdating = False
Range("C2:C26").Select
Selection.Copy
ActiveSheet.Next.Select
Dim r As Integer
r = 1
For r = 2 To 500
If Cells(r, 1) = "" Then
Exit For
End If
Next r
Cells(r, 2).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=True
Application.CutCopyMode = False
Cells(r, 2).Select
ActiveSheet.Previous.Select
Range("C2:C26").ClearContents
Range("C29").Select
End Sub
Thanks,
Dom
Bookmarks