+ Reply to Thread
Results 1 to 6 of 6

< Run-time error'380' Could not set the RowSource property. Invalid property value> on Mac

  1. #1
    Registered User
    Join Date
    06-01-2020
    Location
    Maine, USA
    MS-Off Ver
    365
    Posts
    3

    < Run-time error'380' Could not set the RowSource property. Invalid property value> on Mac

    Hi,

    I generated a VBA userform using 365. The code works fine on a PC. However, when I try to share the document with Mac users, I get a run-time error <Run-time error'380' Could not set the RowSource property. Invalid property value.> When I access the document on a Mac, the debugging error comes in the:

    Sub Show_For ()
    SampleSubmissionForm.()
    End Sub

    Can someone please help? Thanks in advanced
    Attached Files Attached Files
    Last edited by llogballig; 06-01-2020 at 12:29 PM.

  2. #2
    Administrator 6StringJazzer's Avatar
    Join Date
    01-27-2010
    Location
    Tysons Corner, VA, USA
    MS-Off Ver
    MS365 Family 64-bit
    Posts
    24,532

    Re: < Run-time error'380' Could not set the RowSource property. Invalid property value> on

    I have bad news. UserForms use ActiveX controls, and MacOS does not support them. (I assume your users are not using a Windows VM under MacOS.)

    One option is to redevelop your project using a worksheet instead of a UserForm and use Forms controls instead of ActiveX, but you would have to rewrite all your code.
    Jeff
    | | |·| |·| |·| |·| | |:| | |·| |·|
    Read the rules
    Use code tags to [code]enclose your code![/code]

  3. #3
    Registered User
    Join Date
    06-01-2020
    Location
    Maine, USA
    MS-Off Ver
    365
    Posts
    3

    Re: < Run-time error'380' Could not set the RowSource property. Invalid property value> on

    Maybe my description was in exact . I would like for Mac users to be able to access the form to enter and save data. This is possible no?! Could you direct me to where I can learn how to develop the project as a worksheet? Thanks in advanced

  4. #4
    Forum Expert rorya's Avatar
    Join Date
    08-13-2008
    Location
    East Sussex, UK
    MS-Off Ver
    365 Ent SAC
    Posts
    8,885

    Re: < Run-time error'380' Could not set the RowSource property. Invalid property value> on

    Controls on a userform are not activex. The issue you have is that listboxes and comboboxes do not have a Rowsource property on a Mac. You need to populate them using either the List/Column properties, or AddItem.
    Rory

  5. #5
    Administrator 6StringJazzer's Avatar
    Join Date
    01-27-2010
    Location
    Tysons Corner, VA, USA
    MS-Off Ver
    MS365 Family 64-bit
    Posts
    24,532

    Re: < Run-time error'380' Could not set the RowSource property. Invalid property value> on

    Quote Originally Posted by rorya View Post
    Controls on a userform are not activex. The issue you have is that listboxes and comboboxes do not have a Rowsource property on a Mac. You need to populate them using either the List/Column properties, or AddItem.
    I apologize for this mistake, I am misinformed.

    (I cannot imagine why the available properties would be any different for supported controls on a Mac.)

  6. #6
    Forum Expert rorya's Avatar
    Join Date
    08-13-2008
    Location
    East Sussex, UK
    MS-Off Ver
    365 Ent SAC
    Posts
    8,885

    Re: < Run-time error'380' Could not set the RowSource property. Invalid property value> on

    I have no idea what the root cause is, but it's always been this way on Macs for whatever reason.

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Runtime Error 380 - Could not set the Property Value. Invalid Property Value
    By natks78 in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 09-02-2015, 10:51 PM
  2. Runtime error 381: Could not set the list property.Invalid property array index
    By rohith4prithvi in forum Excel Programming / VBA / Macros
    Replies: 0
    Last Post: 02-23-2014, 10:24 PM
  3. Run-time Error '380': Could not set the RowSource property. Invalid property value
    By Rem0ram in forum Excel Programming / VBA / Macros
    Replies: 7
    Last Post: 11-26-2013, 03:57 PM
  4. [SOLVED] Excel run-time error '381': Could not set the List property. Invalid property array index
    By eemiller1997 in forum Excel Programming / VBA / Macros
    Replies: 8
    Last Post: 12-20-2012, 12:48 PM
  5. Run Time Error-380 "Could not set the value property. Invalid property value"
    By Cijo in forum Excel Programming / VBA / Macros
    Replies: 5
    Last Post: 10-29-2012, 04:04 AM
  6. Replies: 2
    Last Post: 06-11-2012, 03:03 PM
  7. Runtime Error 380 – Could not set the list property. Invalid property value
    By BernzG in forum Excel Programming / VBA / Macros
    Replies: 2
    Last Post: 08-21-2005, 05:10 PM

Bookmarks

Posting Permissions

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

Search Engine Friendly URLs by vBSEO 3.6.0 RC 1