MrExcel Message Board

Go Back   MrExcel Message Board > Question Forums > Excel Questions

Excel Questions All Excel/VBA questions - formulas, macros, pivot tables, general help, etc. Please post to this forum in English only.

Reply
 
Thread Tools Display Modes
Old Mar 12th, 2002, 01:12 PM   #1
Guest
 
Posts: n/a
Default

Im using a code that reads the value in a listbox on a userform. My problem is that the code doesnt read the value unless the user clicks the text in the list box. Is there anyway of getting around this. Im using the code below-Private Sub CommandButton3_Click()

Me.Hide
Sheets("BALANCE SHEET").Select
Rows("4:9141").EntireRow.Hidden = True
v = ActiveWorkbook.CustomDocumentProperties("list").Value
Application.ScreenUpdating = False
For Each C In Worksheets("BALANCE SHEET").Range("a4:a9141") ' Adjust your range if necessary
If C.Value = v Then
C.Rows.EntireRow.Hidden = False
End If
Next C
Application.ScreenUpdating = True
ActiveWindow.SmallScroll Down:=-1
Module7.compbar
Unload Me
End Sub



Private Sub addbutton_Click()
ListBox2.AddItem ListBox1.Value
End Sub

Private Sub deletebutton_click()
If ListBox2.ListIndex = -1 Then Exit Sub
ListBox2.RemoveItem ListBox2.ListIndex

End Sub

Private Sub ListBox2_click()
ActiveWorkbook.CustomDocumentProperties("list").Value = ListBox2.Value
End Sub

The addbutton adds a selection from listbox1 to listbox2, then using the commandbutton3_click() its supposed to do its thing, but it won't becouse the code is not reading a value from listbox2 unless the user clicks the item in listbox2, then clicks commandbutton_click3(). Have any sugestions?




  Reply With Quote
Old Mar 12th, 2002, 02:35 PM   #2
Russell Hauf
MrExcel MVP
 
Russell Hauf's Avatar
 
Join Date: Feb 2002
Location: Portland, OR USA
Posts: 1,374
Default

First of all, I want to thank you for putting all of your code in your post!

Do you get an error or does your code just not do what it should? At first blush, I'd quess that this is what's at the root of your problem:

Private Sub ListBox2_click()
ActiveWorkbook.CustomDocumentProperties("list").Value = ListBox2.Value
End Sub

This sets the custom property - so the user must click in ListBox2's list to get this to happen, correct?

If you're getting an error, click Debug and tell me what line it goes to. If you are not getting an error, tell me what does happen when it doesn't do what you want.

Thank you,

rh
Russell Hauf is offline   Reply With Quote
Old Mar 12th, 2002, 03:35 PM   #3
Todd_M
Board Regular
 
Join Date: Feb 2002
Posts: 117
Default

Russell- Give me some time, get back to you a little later!
Todd_M is offline   Reply With Quote
Old Mar 12th, 2002, 03:57 PM   #4
Russell Hauf
MrExcel MVP
 
Russell Hauf's Avatar
 
Join Date: Feb 2002
Location: Portland, OR USA
Posts: 1,374
Default

I'll be here. I'm trying to help you, remember?
Russell Hauf is offline   Reply With Quote
Old Mar 12th, 2002, 06:17 PM   #5
Todd_M
Board Regular
 
Join Date: Feb 2002
Posts: 117
Default

Didnt mean to sound that way, sorry-
Ok,I do not get an error, It works as it should as long as I click on the text in the listbox2. But becouse im using commandbutton3_click() as the command to have the code work I dont want to have the user to have to click on the listbox2 and then click the commandbutton3(). Its redundant(cant spell that). So how do you have the user just click on commandbutton3() and have the CustomDocumentProperties("list").Value read listbox2 without actually clicking(highlighting) it?
Thanks, Todd
Todd_M is offline   Reply With Quote
Old Mar 13th, 2002, 03:34 PM   #6
Todd_M
Board Regular
 
Join Date: Feb 2002
Posts: 117
Default

Hey Russell, If you get a chance can you help me with this question?
Thanks Todd
Todd_M is offline   Reply With Quote
Old Mar 13th, 2002, 07:03 PM   #7
Russell Hauf
MrExcel MVP
 
Russell Hauf's Avatar
 
Join Date: Feb 2002
Location: Portland, OR USA
Posts: 1,374
Default

By definition, a listbox contains a list. So if nothing is selected, it does not have a value. If you want something that will only hold one value, use a textbox. But you can set the custom document properties from anywhere (ActiveWorkbook.CustomDocumentProperties("list").Value = ListBox2.Value ) -- again keeping in mind that for ListBox2 to have a value, there must be an item in ListBox2 selected.

If this doesn't help, send me the workbook with step by step instructions of what I should do to get the incorrect result (and maybe instructions on how you do get the desired result).

-rh
Russell Hauf is offline   Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 05:10 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
All contents Copyright 1998-2012 by MrExcel Consulting.
diabetic desserts recipes recipes Diabetic Soups Holiday Pizza Recipes Popcorn Recipes Recipes For Microwave Pasta Recipes Casserole Recipes Chili Recipes Curry Recipes Crockpot Recipes Apples Recipes Bread Recipes Vegetarian Recipes Vegetable recipes Desserts Recipes Appetizers Ethnic Recipes Meat Dishes Barbecue Recipes Sauces Recipes Marinade Recipes Low Fat Recipes Frugal Gourmet Kitchen Classics Recipes On The Grill Cook Books Seafood Recipes Cajun Recipes Breads Low Fat Low Fat Breads Bread Machine Recipes Yeast Breads Quick Breads Fat Free Vegetarian Salad Recipes Eggplant Recipes Radish Recipes Tomato Recipes Jalapeno Recipes Potato Recipes Lettuce Recipes Cabbage Recipes Beans Ambrosia Recipes Biscotti Recipes Desserts Low Fat Cookie Recipes Cheesecake Recipes Cake Recipes Pie Recipes Muffin Recipes Custard Recipes Best Appetizers Appetizers Low Fat Salsa Recipes Dip Recipes International Recipes Afghan Recipes Alaska Recipes French Recipes German Recipes Greek Recipes Italian Recipes Spanish Recipes Thai Recipes Korean Recipes Chinese Recipes Mexican Recipes Indian Recipes Beef Recipes Pork Pork & Ham Pork Butts Pork Chop Recipes Pork Ribs Rulled Pork Poultry Recipes Stews Recipes Ground Beef Barbecue Grill Barbecue Smoker All Purpose Sauce BBQ Sauce Barbecue Sauce Carolina BBQ Sauce Pickle Recipes Marinades Smoking Low Fat Appetizers & Dips Low Fat Breakfast Low Fat Cakes Low Fat Cheesecakes Low Fat Cookies Low Fat Desserts Low Fat Fish & Seafood Low Fat Meats Low Fat Pasta Low Fat Pies Low Fat Salads Low Fat Sandwiches Low Fat Sauces & Condiments Low Fat Sides Low Fat Soups Low Fat Vegetarian Baker's Dozen Taste of Home Recipe Book Bon Appetit Cookbook Blacktie Cookbook Buster Cook Book Cookbook USA Cook Book Cook Book Sara's Cookbook Sara's Cookbook Appetizers and Dips Poultry recipes Diabetic recipes Holiday recipes Miscellaneous recipes 110 recipes 1986 Usenet cookbook 2900 recipes Cyberrealm recipes Great sysops of world Specialty recipes Ceideburg recipes Cheese recipes Chili recipes Fruits recipes Garlic recipes Great chefs of NY Londontowne recipes Raisins recipes Recipes for kids US Food Vegetarian recipes Bread recipes Drinks Meat Dishes Brisket recipes Caribou recipes Chicken recipes Filet mignons recipes Pork recipes Swordfish recipes Turkey recipes Pasta recipes Uncategorized recipes Ethnic recipes Canada recipes English recipes Ethiopia recipes Germany recipes Greece recipes Mexican recipes Philippines recipes Welsh recipes Microwave recipes Soups recipes Vegetable recipes Asparagus recipes Barley recipes Brown rice recipes Lentil recipes Mushrooms recipes Salads recipes Wild rice Desserts recipes Cakes recipes Chocolate recipes Cookies recipes Ice cream recipes