Macro qui fonctionne sur Excel Windows mais par sur mac

Bonsoir à tous,

J'ai programmé un tableau de bord sur excel 2013 sous windows dans le cadre d'un examen en utilisant du VB. Le problème est que je dois utiliser un mac pour mon examen demain après midi mais que la macro ne semble fonctionner avec aucune version d'excel sous mac, j'ai testé sous Excel 2008, 2011,2016. J'obtiens une erreur Rowsource propriété invalide, voici le bout de code qui semble causer problème:

Private Sub UserForm_Initialize()

    Dim j As Long
    ComboBox1.Value = Range("A" & Cells(Rows.Count, 1).End(xlUp).Row) + 1
    Me.ComboBox2.RowSource = "SALARIES!C2:C" & Sheets("SALARIES").[C65000].End(xlUp).Row
    Me.ComboBox3.RowSource = "VEHICULES!A2:A" & Sheets("VEHICULES").[A65000].End(xlUp).Row
        Set Ws = Sheets("DEPLACEMENTS") 'Correspond au nom de votre onglet dans le fichier Excel
    With ComboBox1
        For j = 2 To Ws.Range("A" & Rows.Count).End(xlUp).Row
            .AddItem Ws.Range("A" & j)
        Next j
    End With

End Sub

Si quelqu'un pourrait éclairer ma lanterne cela me sauverait la vie.

En vous remerciant,

Bonne soirée.

Bonsoir,

Il semble que tu doives utiliser List ou AddItem à la place de RowSource....

Cordialement.

Rechercher des sujets similaires à "macro qui fonctionne windows mac"