Consulting

Results 1 to 4 of 4

Thread: Solved: USEFORM COMBO BOX VALUE USING IF

  1. #1
    VBAX Mentor jammer6_9's Avatar
    Joined
    Apr 2007
    Location
    Saudi Arabia
    Posts
    318
    Location

    Talking Solved: USEFORM COMBO BOX VALUE USING IF

    [VBA]
    Private Sub UserForm_Initialize()
    cmbCountry.AddItem "UNITED ARAB EMIRATES"
    cmbCountry.AddItem "KINGDOM OF SAUDI ARABIA"

    If cmbCountry.Value = "KINGDOM OF SAUDI ARABIA" Then
    cmbRestaurant.AddItem "OLAYA"
    cmbRestaurant.AddItem "DAREEN"
    cmbRestaurant.AddItem "GERNATA"
    End If

    If cmbCountry.Value = "UNITED ARAB EMIRATES" Then
    cmbRestaurant.AddItem "JUMEIRA"
    cmbRestaurant.AddItem "CITY CENTER"
    End If

    End Sub
    [/VBA]
    Help ... When I click "cmbcountry",,, cmbrestaurant is null...

    Edited 11-Apr-07 by geekgirlau. Reason: insert vba tags

  2. #2
    Distinguished Lord of VBAX VBAX Grand Master Bob Phillips's Avatar
    Joined
    Apr 2005
    Posts
    25,453
    Location
    [vba]

    Private Sub cmbCountry_Change()

    With Me
    If .cmbCountry.Value = "KINGDOM OF SAUDI ARABIA" Then
    With cmbRestaurant
    .Clear
    .AddItem "OLAYA"
    .AddItem "DAREEN"
    .AddItem "GERNATA"
    End With
    End If
    End With

    With Me
    If .cmbCountry.Value = "UNITED ARAB EMIRATES" Then
    With cmbRestaurant
    .Clear
    .AddItem "JUMEIRA"
    .AddItem "CITY CENTER"
    End With
    End If
    End With
    End Sub

    Private Sub UserForm_Initialize()
    With Me
    With cmbCountry
    .AddItem "UNITED ARAB EMIRATES"
    .AddItem "KINGDOM OF SAUDI ARABIA"
    End With
    End With

    End Sub
    [/vba]

  3. #3
    VBAX Mentor jammer6_9's Avatar
    Joined
    Apr 2007
    Location
    Saudi Arabia
    Posts
    318
    Location
    tnxxx... I'll be keep on coming back on this forum knockin for help...

  4. #4
    Moderator VBAX Master geekgirlau's Avatar
    Joined
    Aug 2004
    Location
    Melbourne, Australia
    Posts
    1,464
    Location
    Hi Jammer,

    Just a quick note - when you're posting code, select the code text and click on the "VBA" button. This formats your code as you see above, making it easier to read. I've edited your original post to do this for you.

    Cheers!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •