fun with Forms - VBA style

Sandler

Board Regular
Joined
Sep 15, 2011
Messages
165
In the sheet "Our Data" below I have data that i pick up from another sheet ("NData"), shown in the 2nd screenshot below.

I have two option buttons on my form opnDaniel(Daniel) and opnMelissa(Melissa)
a text box(txtServings) that gives me the amount of servings of the food i want to add
and a ListBox(lbxNutrition) that includes all food choices.

How can I get this form to add food to Our Data ?

If Melissa is selected
the specific food selected needs to go on the next cell under Melissa
then the number of servings from the textbox will have to be multiplied by the information provided from NData to accurately reflect the calories and nutritional content.

Our Data


*ABCDEFGHIJOPQRSTUVWXYZ
*
*
*
*
*
*
*
*
*
*
*
*

<tbody>
[TD="bgcolor: #cacaca, align: center"]15[/TD]
[TD="bgcolor: #ffffcc"]Melissa[/TD]
[TD="bgcolor: #ffffcc"]servings[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]Protein[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]Carbs[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]Fat[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]Calories[/TD]

[TD="bgcolor: #ccffff"]Daniel[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff"]servings[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff"]Protein[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff"]Carbs[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff"]Fat[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff"]Calories[/TD]

[TD="bgcolor: #cacaca, align: center"]16[/TD]
[TD="bgcolor: #ffffcc"]Eggs[/TD]
[TD="bgcolor: #ffffcc, align: right"]2[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]12[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]10[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]138[/TD]

[TD="bgcolor: #ccffff"]Eggs[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]2[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]12[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]10[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]138[/TD]

[TD="bgcolor: #cacaca, align: center"]17[/TD]
[TD="bgcolor: #ffffcc"]Grape Tomatos[/TD]
[TD="bgcolor: #ffffcc, align: right"]0.25[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0.5[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]1.5[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]8[/TD]

[TD="bgcolor: #ccffff"]Grape Tomatos[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0.25[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0.5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1.5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]8[/TD]

[TD="bgcolor: #cacaca, align: center"]18[/TD]
[TD="bgcolor: #ffffcc"]Walnuts[/TD]
[TD="bgcolor: #ffffcc, align: right"]0.125[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]1.9[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]1.6[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]8.1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]87.1[/TD]

[TD="bgcolor: #ccffff"]Walnuts[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0.125[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1.9[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1.6[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]8.1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]87.1[/TD]

[TD="bgcolor: #cacaca, align: center"]19[/TD]
[TD="bgcolor: #ffffcc"]Cabot Vermont Cheddar Snack size[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]5[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]7[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]83[/TD]

[TD="bgcolor: #ccffff"]Cabot Vermont Cheddar Snack size[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]3[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]83[/TD]

[TD="bgcolor: #cacaca, align: center"]20[/TD]
[TD="bgcolor: #ffffcc"]Avocado[/TD]
[TD="bgcolor: #ffffcc, align: right"]0.25[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0.9[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]3.8[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]5.8[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]70.3[/TD]

[TD="bgcolor: #ccffff"]Avocado[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0.25[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0.9[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]3.8[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]5.8[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]70.3[/TD]

[TD="bgcolor: #cacaca, align: center"]21[/TD]
[TD="bgcolor: #ffffcc"]Cottage Cheese-Breakstone2%Less Sodium[/TD]
[TD="bgcolor: #ffffcc, align: right"]0.5[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]10[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]6[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]2.5[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]86.5[/TD]

[TD="bgcolor: #ccffff"]Cottage Cheese-Breakstone2%Less Sodium[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0.5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]10[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]7[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]2.5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]86.5[/TD]

[TD="bgcolor: #cacaca, align: center"]22[/TD]
[TD="bgcolor: #ffffcc"]Apple[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]15[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]60[/TD]

[TD="bgcolor: #ccffff"]Apple[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]15[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]60[/TD]

[TD="bgcolor: #cacaca, align: center"]23[/TD]
[TD="bgcolor: #ffffcc"]Chocolate Caramel Candies - Oh Yeah[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]14[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]19[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]9[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]180[/TD]

[TD="bgcolor: #ccffff"]Chocolate Caramel Candies - Oh Yeah[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]14[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]19[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]9[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]180[/TD]

[TD="bgcolor: #cacaca, align: center"]24[/TD]
[TD="bgcolor: #ffffcc"]Dressing-CreamyItalian[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]0[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]3.5[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]35.5[/TD]

[TD="bgcolor: #ccffff"]MyoPlex[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]42[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]20[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]7[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]300[/TD]

[TD="bgcolor: #cacaca, align: center"]25[/TD]
[TD="bgcolor: #ffffcc"]Pure Protein - Shake[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]23[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]4[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]1[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc, align: right"]117[/TD]

[TD="bgcolor: #ccffff"]Dressing-CreamyItalian[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]3.5[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]35.5[/TD]

[TD="bgcolor: #cacaca, align: center"]26[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]
[TD="bgcolor: #ffffcc"]*[/TD]

[TD="bgcolor: #ccffff"]Salmon[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]1[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]0[/TD]
[TD="bgcolor: #ccffff"]*[/TD]
[TD="bgcolor: #ccffff, align: right"]234[/TD]

</tbody>


NData

*ABCDEFGHIJK
Food******Cal
Almond MilkCup****
AlmondPlus-5XProteincup****
Almonds-BD_BToz****
Almonds-BD_HDoz****
Almonds-BD_CBSoz****
Almonds-BD_Strawberryoz****
Almonds-CocoaDusted - Nice!cup****
Almonds-handfulTJservings****
Appleservings****

<colgroup><col style="font-weight:bold; width:30px; "><col style="width:282px;"><col style="width:64px;"><col style="width:64px;"><col style="width:64px;"><col style="width:64px;"><col style="width:18px;"><col style="width:64px;"><col style="width:18px;"><col style="width:64px;"><col style="width:18px;"><col style="width:64px;"></colgroup><tbody>
[TD="bgcolor: #cacaca, align: center"]1[/TD]

[TD="bgcolor: #c0c0c0"]P[/TD]

[TD="bgcolor: #c0c0c0"]C[/TD]

[TD="bgcolor: #c0c0c0"]F[/TD]

[TD="bgcolor: #cacaca, align: center"]2[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]2.5[/TD]

[TD="align: right"]31[/TD]

[TD="bgcolor: #cacaca, align: center"]3[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]5[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]2[/TD]

[TD="align: right"]42[/TD]

[TD="bgcolor: #cacaca, align: center"]4[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]5[/TD]

[TD="align: right"]9[/TD]

[TD="align: right"]12[/TD]

[TD="align: right"]164[/TD]

[TD="bgcolor: #cacaca, align: center"]5[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]6[/TD]

[TD="align: right"]6[/TD]

[TD="align: right"]15[/TD]

[TD="align: right"]183[/TD]

[TD="bgcolor: #cacaca, align: center"]6[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]6[/TD]

[TD="align: right"]7[/TD]

[TD="align: right"]14[/TD]

[TD="align: right"]178[/TD]

[TD="bgcolor: #cacaca, align: center"]7[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]5[/TD]

[TD="align: right"]9[/TD]

[TD="align: right"]12[/TD]

[TD="align: right"]164[/TD]

[TD="bgcolor: #cacaca, align: center"]8[/TD]

[TD="align: right"]0.25[/TD]

[TD="align: right"]6[/TD]

[TD="align: right"]6[/TD]

[TD="align: right"]12[/TD]

[TD="align: right"]156[/TD]

[TD="bgcolor: #cacaca, align: center"]9[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]7[/TD]

[TD="align: right"]8[/TD]

[TD="align: right"]17[/TD]

[TD="align: right"]213[/TD]

[TD="bgcolor: #cacaca, align: center"]10[/TD]

[TD="align: right"]1[/TD]

[TD="align: right"]0[/TD]

[TD="align: right"]15[/TD]

[TD="align: right"]0[/TD]

[TD="align: right"]60[/TD]

</tbody>
 

Excel Facts

How to total the visible cells?
From the first blank cell below a filtered data set, press Alt+=. Instead of SUM, you will get SUBTOTAL(9,)

Forum statistics

Threads
1,223,157
Messages
6,170,420
Members
452,325
Latest member
BlahQz

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top