Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

(VBA) Combobox & Couleur [RÉSOLU]

mickno

XLDnaute Nouveau
Bonjour,

J'ai une petite question
J'ai deux Combobox (ComboPoste et ComboEmploye) dans un Userform (Userform) dans la feuille CETI.
Je voudrais que lorsque je sélectione un Employé et un poste, qu'in inscrive un 1 en jaune a la case approprié et qui colore la cellule en noir

(Voir le fichier Excel en attachement)

Merci d'avance
 

Pièces jointes

  • PROJETHORAIRE4.xlsm
    162.5 KB · Affichages: 95
Dernière édition:

Robert

XLDnaute Barbatruc
Repose en paix
Re : (VBA) Combobox & Couleur

Bonjour Mickno, bonjour le forum,

En pièce jointe ton fichier modifié avec le code ci-dessous :

Code:
Private O As Object

Private Sub Userform_initialize()
Set O = Sheets("CETI")
Me.ComboPoste.Column = O.Range("C3:AF3").Value
Me.ComboEmploye.List = O.Range("B6:B" & O.Cells(Application.Rows.Count, 2).End(xlUp).Row).Value
End Sub

Private Sub CmdValider_Click()
With O.Cells(Me.ComboPoste.ListIndex + 6, Me.ComboEmploye.ListIndex + 3)
    .Interior.ColorIndex = 1
    .Font.ColorIndex = 6
    .Value = 1
End With
uload Me
End Sub

Le fichier :
 

Pièces jointes

  • Mickno_v01.xlsm
    163.8 KB · Affichages: 42

pierrejean

XLDnaute Barbatruc
Re : (VBA) Combobox & Couleur

Bonjour mickno

A tester:

Code:
Private Sub CmdValider_Click()
ligne = Me.ComboEmploye.ListIndex + 6
colonne = Me.ComboPoste.ListIndex + 3
Cells(ligne, colonne).Value = 1
Cells(ligne, colonne).Interior.Color = RGB(0, 0, 0)
Cells(ligne, colonne).Font.Color = RGB(255, 255, 0)
End Sub

Edit: Arf !! a la bourre moi Salut Robert
 

Robert

XLDnaute Barbatruc
Repose en paix
Re : (VBA) Combobox & Couleur

Bonjour le fil, bonjour le forum,

Désolé j'avais tout inversé... La version 2 :
 

Pièces jointes

  • Mickno_v02.xlsm
    164 KB · Affichages: 54

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…