Función si y combobox

Resuelto
Skyner68 Mensajes publicados 3 Estado Miembro -  
Skyner68 Mensajes publicados 3 Estado Miembro -
Bonjour,

J'ai créé une petite application pour le boulot dans laquelle j'utilise des combobox situé dans des userform que j'ai paramétré au niveau de la source de données de cette façon

private sub userform_initialize()
Combobox1.list = sheets ("param"). Range ("a2:a17").value
End sub


Cela fonctionne parfaitement !

Ma question est
Peut-on, en utilisant la fonction if (ou autre), modifier automatiquement la plage de données en fonction de la valeur d'une cellule donné ?

En gros si A1=maison alors on prend pour combobox1 la plage A1:A12 et si c'est garage alors on prend la plage B1:B12

Merci d'avance

1 respuesta

  1. f894009 Mensajes publicados 17417 Fecha de registro   Estado Miembro Última intervención   1 717
     
    Hola,

    Sí, todo está escrito en tu segunda frase.......
    0
    1. Skyner68 Mensajes publicados 3 Estado Miembro
       
      Me sospecho, ¿pero cómo? ^^ He probado varios códigos que encontré en la red y no funciona :/
      0
      1. f894009 Mensajes publicados 17417 Fecha de registro   Estado Miembro Última intervención   1 717 > Skyner68 Mensajes publicados 3 Estado Miembro
         
        Re,
        Oh oui, mais les instructions sont en anglais pas en français......

        Petite plaisanterie

        Private Sub userform_initialize() With Sheets("param") If .Range("A1") = "maison" Then Set plage = .Range("A2:A17") ElseIf .Range("A1") = "garage" Then Set plage = .Range("B2:B17") Else End If ComboBox1.List = plage.Value End With End Sub
        0
      2. Skyner68 Mensajes publicados 3 Estado Miembro > f894009 Mensajes publicados 17417 Fecha de registro   Estado Miembro Última intervención  
         
        Perfecto, está genial, gracias por la respuesta rápida
        0