Liste deroulante pour un remplissage automatique

  • Initiateur de la discussion Initiateur de la discussion vserrano
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

vserrano

Guest
Bonjour

je vous joint un tableau ci joint
voici ce qui comporte
un planning ou je dois inscrire ce qui a ete fait pour chaque personne selon la legende avec l intitule mais aussi la couleur
normalement nous le remplissons manuellement mais ce que je voudrai c est que des que je mets exemple cloture a une personne pour telle jour la couleur a l intitule ce mette automatiquement

cordialement

merci de votre aide
 

Pièces jointes

Pièces jointes

Dernière édition:
Re : Liste deroulante pour un remplissage automatique

Bonjour Vserrano et bienvenu 🙂,
Si tu utilises des listes de validation, la couleur ne suivra pas. Il va donc falloir passer par du VBA. Voici une macro de remplissage à adapter :
Code:
Public TexteRemplissage As String, CouleurFond As Integer, NomPolice As String
Public CouleurPolice As Integer, GraissePolice As Boolean
Sub RemplissageCellule()
' texte
    Selection.FormulaR1C1 = TexteRemplissage
' couleur cellule
    With Selection.Interior
        .ColorIndex = CouleurFond
        .Pattern = xlSolid
    End With
' police
    With Selection.Font
        .Name = NomPolice
        .Size = 8
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
' texte noir
    Selection.Font.ColorIndex = CouleurPolice
' maigre
    Selection.Font.Bold = GraissePolice
' Alignement
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlBottom
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
'        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
' Filets autour
    With Selection.Borders
        .LineStyle = xlContinuous
        .Weight = xlThin
        .ColorIndex = xlAutomatic
    End With
End Sub
que tu peux renseigner avec une sub par type d'affichage
Code:
Sub PrépLaMEP()
TexteRemplissage = "Prép. La MEP"
CouleurFond = 15
NomPolice = "Arial"
CouleurPolice = 1
GraissePolice = False
Application.Run "RemplissageCellule"
End Sub
Il te suffit de construire une sub par type de remplissage de cellule. Puis, avec une palette personnalisée, il te restera à affecter chaque macro dans un menu déroulant.
Bon courage 😎
Rajout : Bonjour Boisgontier. Chapeau, ton approche est plus simple...
 
Dernière édition:
Re : Liste deroulante pour un remplissage automatique

Re 🙂,
Teste le fichier de Boisgontier, la couleur est récupérée quand tu choisis dans la liste déroulante (il ne faut pas oublier d'accepter les macros...).
Bonne journée 😎
 
Re : Liste deroulante pour un remplissage automatique

Bonjour le fil, bonjour le forum,

Vachement en retard moi !... Tant pis j'envoie quand même puisque j'ai pris le temps de commenter le code. Utilisation d'une liste de validation (avec suppression des espaces en fin de texte..) + Code VBA.
 

Pièces jointes

Re : Liste deroulante pour un remplissage automatique

c est encore moi

j ai un petit souci c est que la ligne 17 il n y a pas de liste deroulante et si c possible de l etendre jusqua la ligne 50

merci encore
 

Pièces jointes

Re : Liste deroulante pour un remplissage automatique

Voir PJ
Il suffit de recopier les cellules.

JB
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

D
Réponses
4
Affichages
753
Darwin03
D
A
Réponses
2
Affichages
1 K
M
Réponses
5
Affichages
2 K
M. Chollet
M
A
  • Question Question
Réponses
6
Affichages
1 K
Aphrodyte
A
N
Réponses
0
Affichages
1 K
Nicolas Michel
N
Retour